Task decomposition
planner エージェントによるタスク分解。design.md を基に TaskCreate でネイティブタスクに登録。「タスクに分解して」「タスク分解して」「実装計画を立てて」「何から始める?」で発動。From its SKILL.md
npx -y skills add kok1eee/o-m-cc --skill task-decompositionAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.5 KB, as published. Nobody here has run it
Task Decomposition - タスク分解
design.md と requirements.md を基に planner エージェントがタスクを分解し、TaskCreate で登録する。
前提
plan/design.md と plan/requirements.md が存在すること。なければ「先に /design で設計を行ってください」と案内する。
Step 1: planner spawn
Agent:
subagent_type: "o-m-cc:planner"
name: "planner"
description: "タスク分解"
prompt: |
## エージェント定義
agents/planner.md の指示に従ってください。
## コンテキスト
- タスク: design.md を基にタスクを分解
## 入力
- plan/design.md
- plan/requirements.md
- design.md または requirements.md に `## 既知の不足` セクションがある場合、不足に対応するタスクを明示的に作成するか、対応不要と判断した理由をタスク description に記録する
## 完了
- 全タスクの TaskCreate 登録が完了したらその旨を報告
## 出力
- TaskCreate でネイティブタスクシステムに登録(plan/tasks.md は使わない)
foreground spawn: planner の完了を待ってから制御を返す。background spawn しないこと。
出力
TaskCreate(ネイティブタスクシステム)
Gotchas
- plan/tasks.md を作らない: タスクはネイティブ TaskCreate に登録する。tasks.md を作るとネイティブタスクと二重管理になり乖離する(Claude Code ネイティブ活用の原則)
- design.md だけで呼ばない: requirements.md も入力に渡さないと要件トレーサビリティ(FR-X ↔ task)が切れる。両方が前提
## 既知の不足を放置しない: 対応タスクを作るか、対応不要の理由を task description に記録する。無言でスキップすると quality-gate の実装範囲検証で落ちる- atoms backlog 由来の実装: タスク metadata に
pipeline_id/atom_idを付与して業務状態(CSV)と橋渡しする(CSV への複製はしない軽量規約)