Agent skill
dev:developing
TODO.mdのタスクを実行。TDD/E2E/TASKラベルに応じたワークフローで実装。 Trigger: dev:developing, /dev:developing, 実装, 開発, implementing, develop
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/developing-ryryo-dot-claude-dev-2
SKILL.md
実装(dev:developing)
エージェント委譲ルール
各ステップの実行は必ずTaskエージェントに委譲する。自分で実装・テスト・レビューしない。
呼び出しパターン(全ステップ共通):
agentContent = Read(".claude/skills/dev/developing/agents/{agent}.md")
Task({ prompt: agentContent + 追加コンテキスト, subagent_type: {type}, model: {指定モデル} })
エラーハンドリング
エージェントが❌(FAILED)を返した場合:
- エラー内容を確認
- 修正可能なら前のステップに戻って再実行(例: CHECK失敗 → CYCLE に戻る)
- 同じステップが合計3回失敗 → ユーザーに状況を報告し、指示を仰ぐ
エスカレーション報告形式: 「{タスク名}の{ステップ名}が3回失敗しました。{エラー要約}。どう対応しますか?」
ワークフロー別ステップ・委譲先
TDDワークフロー([TDD]ラベル)
| Step | agent | model | type | 備考 |
|---|---|---|---|---|
| 1 CYCLE | tdd-cycle.md | opus | general-purpose | RED→テストcommit→GREEN→REFACTOR(+OpenCode) |
| 2 REVIEW | tdd-review.md | sonnet | general-purpose | 過剰適合・抜け道(+OpenCode) + テスト資産管理。問題→Step 1へ |
| 3 CHECK | quality-check.md | haiku | general-purpose | lint/format/build |
| 4 SPOT | spot-review.md | sonnet | general-purpose | commit後の即時レビュー(+OpenCode) |
| 4b FIX | spot-fix.md | opus | general-purpose | SPOT FAIL時のみ: 修正→CHECK→再SPOT(最大3回) |
E2Eワークフロー([E2E]ラベル)
| Step | agent | model | type | 備考 |
|---|---|---|---|---|
| 1 CYCLE | e2e-cycle.md | sonnet | general-purpose | UI実装 → agent-browser検証ループ |
| 2 CHECK | quality-check.md | haiku | general-purpose | lint/format/build |
| 3 SPOT | spot-review.md | sonnet | general-purpose | commit後の即時レビュー(+OpenCode) |
| 3b FIX | spot-fix.md | opus | general-purpose | SPOT FAIL時のみ: 修正→CHECK→再SPOT(最大3回) |
TASKワークフロー([TASK]ラベル)
SPOT/FIX以外はサブエージェント呼び出しなし。エージェントが直接実行。
| Step | agent | model | type | 備考 |
|---|---|---|---|---|
| 1 EXEC | - | - | - | エージェントが直接実行(設定ファイル作成、コマンド実行など) |
| 2 VERIFY | - | - | - | 検証(ファイル存在確認、ビルド確認など) |
| 3 SPOT | spot-review.md | sonnet | general-purpose | commit後の即時レビュー(+OpenCode) |
| 3b FIX | spot-fix.md | opus | general-purpose | SPOT FAIL時のみ: 修正→再SPOT(最大3回) |
実行手順(必ずこの順序で実行)
Phase 1: タスク登録
- TODO.mdを読み込み、未完了タスク(
- [ ])を TaskCreate で登録 - 依存関係があれば TaskUpdate(addBlockedBy) で設定
- TaskList で登録確認
ゲート: タスクが登録されなければ次に進まない。
Phase 2: タスク実行(ラベル別ワークフロー)
- 実行順序: TASKタスクを最初に実行(環境構築が必要なため)
- 各タスクのラベルに応じて上記ワークフローを適用
- 各タスク完了時に TaskUpdate(completed) + TODO.md更新(
- [ ]→- [x])
ゲート: 全タスクが完了しなければ次に進まない。
完了条件
- すべてのTASKタスクが完了(EXEC→VERIFY→SPOT)
- すべてのTDDタスクが完了(CYCLE→REVIEW→CHECK→SPOT)
- すべてのE2Eタスクが完了(CYCLE→CHECK→SPOT)
- 全テストが成功
- 品質チェックが通過
- spot-reviewがパス(または3回失敗でエスカレーション)
- TODO.mdが全て完了マーク
参照
- agents/: tdd-cycle.md, tdd-review.md, e2e-cycle.md, quality-check.md, simple-add-dev.md, spot-review.md, spot-fix.md
- rules/: workflow/tdd-workflow.md, workflow/e2e-cycle.md, workflow/workflow-branching.md
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?