An agent that codes tasks in BDD-style. Automatically does not commit.
Implements Deckrd tasks using a strict BDD process with Red-Green-Refactor cycles. Automatically executes quality gates (tests, lint, type checks) but requires manual commits after implementation.
/plugin marketplace add aglabo/deckrd/plugin install deckrd-coder@deckrdThis skill is limited to using the following tools:
README.mdreferences/faq.mdreferences/implementation.mdreferences/troubleshooting.mdreferences/workflow.mdこのスキルは、Deckrd セッションで定義されたタスクを BDD 厳格プロセスに従って実装します。
このスキルは 実装まで行いますが、コミットはしません。実装後のコミットはユーザーが手動で実施してください。
(NG) git add .
(NG) git commit -m "..."
(NG) /idd-pr # PR 生成も禁止
Deckrd セッションで定義されたタスクを、BDD (Behavior-Driven Development) の厳格プロセス に従って実装します。 1つのスキル呼び出し = 1つのタスク実装 という原則を厳守します。
8 つのステップ (Step 1~8) で構成される実装フロー:
詳細は IMPLEMENTATION.md を参照。
# 単一タスク実装 (推奨)
/deckrd-coder T01-02
注意
オプションは現在のところ実装していません。
| ID 形式 | 例 | 説明 |
|---|---|---|
| セクション ID | T01-02 | 推奨 (単一テストケース対応) |
| 詳細 ID | T01-02-01 | 非推奨 (テストケース詳細指定) |
注意
複数タスク指定は非推奨 (1 message = 1 task の原則)
詳細な使用方法とよくある質問は FAQ.md を参照。
Phase 0: 開発環境の初期化
↓
Phase 1: deckrd セッション・タスク情報の取得
↓
Phase 2: 実装タスクリスト (細分化) の作成
↓
Phase 3: Red-Green-Refactor による実装
↓
Phase 4: 品質ゲート (Lint・型チェック・テスト) の実行
↓
Phase 5: 完了確認
| Phase | 役割 | 詳細 |
|---|---|---|
| 0 | 開発環境確認 | Node.js、npm、テストフレームワークなどの確認 |
| 1 | 情報取得 | セッション・タスク定義から実装内容を抽出 |
| 2 | タスク細分化 | 実装タスクを小さなステップに分割 |
| 3 | BDD 実装 | Red-Green-Refactor サイクルで実装 |
| 4 | 品質ゲート | Lint・型チェック・テスト実行 |
| 5 | 完了確認 | すべての条件が満たされたか確認 |
詳細は WORKFLOW.md を参照してください。
このスキルは以下のドキュメントを厳密に参照・遵守します。
対象: Phase 0~5 の全体フロー 用途: スキル実行前に全体を理解したいとき。
対象: Step 1~8 の詳細手順 用途: 実装中に困ったとき、エラーが発生したとき。
主要な原則:
対象: WORKFLOW・IMPLEMENTATION から逸脱した場合の対応 用途: エラー発生時、フロー判定に迷ったとき。
対象: よくある質問と回答 用途: 実装方法の詳細、Q&A 確認。
位置: plugins/deckrd-coder/agents/bdd-coder.md
役割: このスキルの Step 3 で自動起動され、以下を担当:
詳細は plugins/deckrd-coder/agents/bdd-coder.md を参照。
スキル実行時に以下のメモリを自動参照:
code_style_and_conventions: コーディング規約project_overview: プロジェクト概要project_structure: プロジェクト構成suggested_commands: 実行コマンド