Agent skill
implement
Issueコメントの文脈(Plan等)を読み、ブランチ作成→実装→PR作成まで実行する
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/implement-whits-island-inspirehub-mobile
SKILL.md
/implement — 実装スキル
Issueの文脈(過去のコメント・Plan等)を読み取り、実装からPR作成までを一気通貫で実行する。
前提
- Planは事前にIssueコメントで合意済みであること
- Issueコメントに方針・Plan等がない場合は、自分で調査して最善の実装を行う
フロー
1. コンテキスト把握
- Issueの本文と全コメントを読む
- Plan(方針コメント)があればそれに従う
- 設計ドキュメント(
docs/design/)やAPI仕様も必要に応じて参照
2. ブランチ作成
- mainから
claude/issue-{number}ブランチを作成 - やり直しの場合はブランチを削除して同名で再作成
3. 実装
- CLAUDE.mdおよび
.claude/rules/のルールに従って実装 - コミットメッセージはConventional Commits準拠
- 注意: コミットメッセージには
Closes #を含めない(PR本文でのみ使用)
4. shared層テスト(条件付き)
git diff main...HEAD --name-onlyでshared/配下の変更をチェック- shared層に変更がある場合のみ
./gradlew :shared:testDebugUnitTestを実行 - 変更がない場合はテストをスキップ(iOS/Android UIのみの変更の場合)
- テストが通ることを確認してからPR作成に進む
5. PR作成
必ず gh pr create コマンドでPRを作成すること
gh pr create \
--title "feat: タイトル" \
--body "$(cat <<'EOF'
Closes #{issue番号}
## 変更内容
- ...
## テスト
✅ ./gradlew :shared:testDebugUnitTest - テスト結果
🤖 Generated with [Claude Code](https://claude.com/claude-code)
EOF
)"
- タイトルは Conventional Commits 形式
- 本文に
Closes #{issue番号}を必ず含める - 変更内容のSummaryを記載
- テスト結果を記載
6. 完了
PR作成後、タスク完了。
- Xcode Cloud は PR作成を検知して自動的に Dev版ビルド&TestFlight配信を開始
- PR番号で自動的にビルドが識別される
- タグpushは不要(シンプル化)
やり直し
ユーザーが @claude やり直して とコメントした場合:
claude/issue-{number}ブランチを削除(remote含む)- 同名ブランチをmainから再作成
- 最初から実装し直す
注意事項
- iOSビルドは実行しない(GitHub Actions上のLinuxで動作するため)
- iOSの動作確認はXcode Cloud → TestFlight配信後に人間が行う
- PR作成後、Xcode Cloudが自動的にビルド&TestFlight配信を開始
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?