Skip to main content

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.

ソース情報

リポジトリ
DataDog/dd-sdk-ios
ソースの最終更新活動
2026年10月27日 21:29
検出された SKILL.md の言語
英語
スター
289
フォーク
176

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
dd-sdk-ios:git-commit
description
Use when committing changes in dd-sdk-ios. Use when writing commit messages, signing commits, or staging files before a commit.
# Committing in dd-sdk-ios ## Requirements - **All commits MUST be signed** (GPG or SSH) - **Message prefix**: `[PROJECT-XXXX]` matching the JIRA ticket for ordinary internal development ## 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. For regular releases, use the unprefixed messages in `dd-sdk-ios:prepare-release`. ## Before Committing Always show the user what will be committed and get explicit approval before running `git commit`. When invoked from `dd-sdk-ios:prepare-release`, approval already given there for the same changes and message satisfies this requirement. 1. Run `git diff --staged` and show the output 2. Propose the commit message following the format below 3. Ask: "Shall I commit with this message?" 4. Only run `git commit -S -m "..."` after the user confirms ## Development Commit Command ```bash 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 ordinary internal development | | 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 |
GitHubで見る