writing-planscommit 8ca22dbSKILL.md · タスク分解
実装計画の作成
仕様や要件を、ファイル・インターフェース・テストを明記した小さなタスクからなる実装計画にまとめます。
npx skills add obra/superpowers --skill writing-plansコマンドを選択しました。手動でコピーしてください。
- 権限
- read-repo
- write-files
- shell
- network
- 対応ツール
- Claude Code, Codex, Cursor, Gemini CLI, OpenCode
- GitHub
- 310.3k
- 提供元
- コミュニティ · Jesse Vincent
- 状態
- スキャン済み
- ライセンス
- MIT
- カテゴリ
- タスク分解
基本ルール
各ステップは、実装者が合理的なものを一つだけ書ける粒度にし、曖昧さもコードの書き写しも残さないこと。
実行フェーズ
フェーズ 01スコープ確認
仕様が独立した複数のサブシステムにまたがる場合は、サブシステムごとに計画を分けるよう提案します。
フェーズ 02ファイル構成を決める
作成・変更するファイルとその責務を先に洗い出し、技術レイヤーではなく責務で分割します。
フェーズ 03タスクを書く
決まったヘッダーとテンプレートで、各タスクのファイル・インターフェース・TDD の手順(失敗するテスト、実行、最小実装、再実行、コミット)を書きます。
フェーズ 04セルフレビュー
仕様と照らし合わせ、網羅性・ステップの明確さ・型の一貫性・Review Focus・分量を確認し、その場で直します。
フェーズ 05実行の引き継ぎ
docs/superpowers/plans/ に保存してレビューを依頼し、Subagent-driven か Native かの実行方法を選んでもらいます。
権限の説明(SKILL.md より)
| 機能 | 必要か | 説明 |
|---|---|---|
| ファイル書き込み | 一部で必要 | 計画ドキュメントのみを書きます(既定は docs/superpowers/plans/)。コードは変更しません。 |
| コマンド実行 | 不要 | テストやコミットのコマンドは計画に記載するだけで、このスキル自体は実行しません。 |
| 外部通信 | 不要 | ローカルの仕様とコードベースだけを基に作成し、ネットワークは使いません。 |
SKILL.md のフロントマター(YAML)
---
name: writing-plans
description: Use when you have a spec or requirements for a multi-step task, before touching code
---関連スキル
ルールスキャンですべてのリスクを検出できるわけではありません。インストール前にこのスキルの SKILL.md を読み、権限を確認してください。