aitormf/agent-skills

承認済みの技術計画を小さなタスクに分割し、依存関係に基づいて順序付け、影響を受けるファイル、タスクごとの検証、並行グループを設定します。計画があり、誰かがタスクに分割するか、実装の準備を依頼したときに使用します。

agent-skills とは?

このスキルは、承認された技術計画を実行可能なタスクリストに変換するためのものです。主にClaude Code、Cursor、CodexなどのAIエージェントが、実装エージェントが追跡してチェックできるように、計画を細分化する際に使用します。このスキルは、各タスクがレビュー可能な変更であり、プロジェクトの状態を良好に保つことを保証します。また、タスク間の依存関係を考慮し、並行して実行できるタスクを`[P]`でマークします。各タスクは、影響を受けるファイル、検証方法(テストやコマンド)、およびセキュリティの否定的テストを含むすべての受け入れ基準をカバーする必要があります。最終的には、`docs/specs/`ディレクトリに`tasks.md`ファイルを生成し、承認後に書き込み、次のステップとして実装エージェントに渡すことを推奨します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aitormf/agent-skills/tree/HEAD/skills/plan-to-tasks

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

計画からタスクへ

計画を、implementエージェントが追跡してチェックできる実行可能なタスクリストに変換します。

  • 各作業項目は docs/specs/<YYYYMMDD>-<タイプ>-<名前>/ に配置されます。
  • tasks.md にステータスはありません。進行状況は [x] チェックボックスで管理します。

開始前に

  1. 作業項目を特定し、plan.md と spec.md を読みます。

  2. ゲート: 計画の status が approved でない場合は、停止して次のように尋ねます:

    計画のステータスは <status> です。そのまま続けますか、まず review-spec でレビューしますか、それとも今承認しますか?

    明示的な回答があった場合のみ続行します。計画のない小さな変更の場合は、ゲートは仕様に適用されます。

  3. AGENTS.md の Commands セクション(スペイン語のプロジェクトでは Comandos)にある検証コマンドを読みます。ない場合は、それが何かを尋ねるか、警告付きでラップアップタスクを残します。

分割方法

  • 小さなタスク:それぞれがレビュー可能な変更であり、プロジェクトの状態を良好に保ちます。
  • 依存関係に基づいて順序付けます。前のタスクと並行して実行できるものには [P] を付けます。
  • 各タスクは、既知の場合は影響を受けるファイルと、検証方法(どのテストか、どのコマンドか)をリストします。
  • プロジェクトがTDDを使用している場合(CONTRIBUTING.md または AGENTS.md に記載)、テストはコードの前か同じタスクに配置し、決して最後には配置しません。
  • 仕様のすべての受け入れ基準と、セキュリティからのすべての否定的テストは、少なくとも1つのタスクでカバーされなければなりません。カバーされないものがあれば、その旨を明示します。
  • ラップアップフェーズは必須です:テストによる受け入れ基準と検証コマンドが成功する状態にします。
  • 計画にない作業は追加しないでください。計画に欠けているものがあれば、質問として提起します。

結果

  1. assets/tasks-template.md から tasks.md のドラフトを作成します。
  2. 次の内容を含むドラフトを表示します:
    • タスク
    • 並行グループ
    • 検証ポイント
    • 残っている質問
  3. 承認を得てから初めて書き込みます。
  4. 推奨される次のステップ:implementエージェントで実装することです。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

関連スキル