datadog/dd-sdk-ios:git-commit
Use when committing changes in dd-sdk-ios. Use when writing commit messages, signing commits, or staging files before a commit.
npx skills add https://github.com/DataDog/dd-sdk-ios --skill dd-sdk-ios:git-commit
[PROJECT-XXXX] matching the JIRA ticket (internal development only)[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 ddTagsThird-party contributions skip the prefix.
Always show the user what will be committed and get explicit approval before running git commit.
git diff --staged and show the outputgit commit -S -m "..." after the user confirmsgit 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.
| 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 |
Take datadog/dd-sdk-ios:git-commit from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.