concise-planning について
コーディング依頼を、範囲と検証方法が明確な短い実行計画にまとめるスキルです。手順を原子的かつ順序立てて示し、作業に必要な情報が不足する場合のみ質問します。
主な機能
- 01プロジェクトの背景と制約を確認
- 02対象範囲と対象外を定義
- 03順序付きの具体的な手順を作成
- 04テストなどの検証項目を含める
- 05作業を妨げる疑問に質問を限定
活用シーン
- 01機能依頼をコーディング手順に分解
- 02リファクタリングの範囲と境界を定義
- 03テスト検証付きの実装チェックリストを作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill concise-planningインストール後、Claude Code で/concise-planningを入力して読み込まれたか確認します。
詳細
簡潔な計画
目標
ユーザーの依頼を、実行可能な単一の計画にまとめ、個々の手順に分解します。
ワークフロー
1. コンテキストを確認する
README.md、ドキュメント、関連するコードファイルを読みます。- 制約(言語、フレームワーク、テスト)を特定します。
2. やり取りを最小限にする
- 質問は最大1~2件とし、本当に作業を妨げる場合に限ります。
- 作業を妨げない不明点については、妥当な仮定を置きます。
3. 計画を作成する
次の構成を使用します。
- アプローチ:何をどのような理由で行うのかを1~3文で説明します。
- スコープ:「対象」と「対象外」を箇条書きにします。
- アクション項目:実際のタスクに応じた分量で、具体的かつ順序付きのアクションを記載します(動詞から始めます)。
- 検証:テストに関する項目を少なくとも1つ含めます。
計画テンプレート
# Plan
<High-level approach>
## Scope
- In:
- Out:
## Action Items
- [ ] <Step 1: Discovery>
- [ ] <Step 2: Implementation>
- [ ] <Step 3: Implementation>
- [ ] <Step 4: Validation/Testing>
- [ ] <Step 5: Rollout/Commit>
## Open Questions
- <Question 1 (max 3)>
チェックリストのガイドライン
- 分割する:各手順を、単一の論理的な作業単位にします。
- 動詞から始める:「追加する…」「リファクタリングする…」「検証する…」のように記述します。
- 具体的にする:可能であれば、特定のファイルやモジュールを明記します。
使用する場合
ユーザーがコーディング計画を求めており、成果、スコープ、依存関係、検証を、短く順序立てたチェックリストにまとめる必要がある場合に使用します。
制限事項
- このスキルは、説明されているスコープに明確に該当するタスクでのみ使用してください。
- 環境固有の検証、テスト、専門家によるレビューの代わりとして、この出力を扱わないでください。
- 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、作業を止めて確認してください。
コメント
Markdown 対応