Agent skill

dev:developing

TODO.mdのタスクを実行。TDD/E2E/TASKラベルに応じたワークフローで実装。 Trigger: dev:developing, /dev:developing, 実装, 開発, implementing, develop

Stars 163
Forks 31

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)を返した場合:

  1. エラー内容を確認
  2. 修正可能なら前のステップに戻って再実行(例: CHECK失敗 → CYCLE に戻る)
  3. 同じステップが合計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: タスク登録

  1. TODO.mdを読み込み、未完了タスク(- [ ])を TaskCreate で登録
  2. 依存関係があれば TaskUpdate(addBlockedBy) で設定
  3. TaskList で登録確認

ゲート: タスクが登録されなければ次に進まない。

Phase 2: タスク実行(ラベル別ワークフロー)

  1. 実行順序: TASKタスクを最初に実行(環境構築が必要なため)
  2. 各タスクのラベルに応じて上記ワークフローを適用
  3. 各タスク完了時に 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

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results