Agent skill
git-commit
Use when committing changes in dd-sdk-ios. Use when writing commit messages, signing commits, or staging files before a commit.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/git-commit-datadog-dd-sdk-ios
SKILL.md
Committing in dd-sdk-ios
Requirements
- All commits MUST be signed (GPG or SSH)
- Message prefix:
[PROJECT-XXXX]matching the JIRA ticket (internal development only)
Message Format
[RUM-9999] Short imperative description
Examples:
[RUM-1234] Add baggage header merging support[FFL-213] Add Feature Flags support[RUM-14655] Fix WebView log events attaching incomplete ddTags
Third-party contributions skip the prefix.
Commit Command
git commit -S -m "[RUM-9999] Your message here"
The -S flag applies your configured GPG/SSH signature.
Never add Co-Authored-By: Claude or any AI co-author trailer to commits in this repo.
Common Mistakes
| Mistake | Fix |
|---|---|
| Missing signature | Always use -S; check git log --show-signature -1 |
Missing [PROJECT-XXXX] prefix |
Required for internal dev; skipped for third-party |
| New files missing from pbxproj | Use Xcode MCP tools — see xcode-file-management skill |
Adding Co-Authored-By: Claude trailer |
Never add AI co-author trailers in this repo |
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?