Skills DirectoryGitHub から厳選したオープンソースの Skills

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
カテゴリ
タスク分解

基本ルール

各ステップは、実装者が合理的なものを一つだけ書ける粒度にし、曖昧さもコードの書き写しも残さないこと。

実行フェーズ

  1. フェーズ 01スコープ確認

    仕様が独立した複数のサブシステムにまたがる場合は、サブシステムごとに計画を分けるよう提案します。

  2. フェーズ 02ファイル構成を決める

    作成・変更するファイルとその責務を先に洗い出し、技術レイヤーではなく責務で分割します。

  3. フェーズ 03タスクを書く

    決まったヘッダーとテンプレートで、各タスクのファイル・インターフェース・TDD の手順(失敗するテスト、実行、最小実装、再実行、コミット)を書きます。

  4. フェーズ 04セルフレビュー

    仕様と照らし合わせ、網羅性・ステップの明確さ・型の一貫性・Review Focus・分量を確認し、その場で直します。

  5. フェーズ 05実行の引き継ぎ

    docs/superpowers/plans/ に保存してレビューを依頼し、Subagent-driven か Native かの実行方法を選んでもらいます。

権限の説明(SKILL.md より)

機能必要か説明
ファイル書き込み一部で必要計画ドキュメントのみを書きます(既定は docs/superpowers/plans/)。コードは変更しません。
コマンド実行不要テストやコミットのコマンドは計画に記載するだけで、このスキル自体は実行しません。
外部通信不要ローカルの仕様とコードベースだけを基に作成し、ネットワークは使いません。

SKILL.md のフロントマター(YAML)

SKILL.md のフロントマター(YAML)commit 8ca22db
---
name: writing-plans
description: Use when you have a spec or requirements for a multi-step task, before touching code
---

関連スキル

ルールスキャンですべてのリスクを検出できるわけではありません。インストール前にこのスキルの SKILL.md を読み、権限を確認してください。