planning について
planningは、開発者やプロジェクトを企画する人向けの計画スキルです。技術実装と一般プロジェクトで異なるワークフローやテンプレートを使い、技術計画ではコードを実装せず計画のみを作成します。
主な機能
- 01技術計画とプロジェクト計画のモード
- 02調査とコードベース分析の手順
- 03構造化されたタスク分解
- 04プロジェクト計画テンプレート
- 05計画開始前の既存計画確認
活用シーン
- 01ソフトウェア機能の実装を計画
- 02事業開始やイベントを企画
- 03マイルストーン、リソース、リスクを整理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ samhvw8/ dotfiles --skill planningインストール後、Claude Code で/planningを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/codebase-understanding.mdoutput-standards.mdplan-organization.mdprivate_business-plan-template.mdprivate_generic-plan-template.mdprivate_personal-goal-template.mdresearch-phase.mdsolution-design.md詳細
計画
技術的な実装や一般的なプロジェクト計画に対応する、汎用的な計画手法です。
モードの選択
| プロジェクトの種類 | モード | 主な焦点 |
|---|---|---|
| ソフトウェア/技術 | 実装 | コードベースの分析、アーキテクチャ、コード変更 |
| ビジネス/個人/クリエイティブ | プロジェクト | 目標、マイルストーン、リソース、タイムライン |
技術的な実装計画
使用する場面: ソフトウェア機能、システムアーキテクチャ、技術的なソリューションを計画する場合
基本原則
常に YAGNI、KISS、DRY の原則を守ってください。 正直に、率直に、要点を絞って簡潔にしてください。
ワークフロー
-
調査と分析 →
references/research-phase.md- 省略する場合:調査レポートが提供されている
-
コードベースの把握 →
references/codebase-understanding.md- 省略する場合:スカウトレポートが提供されている
-
ソリューションの設計 →
references/solution-design.md -
計画の整理 →
references/plan-organization.md -
タスクの細分化 →
references/output-standards.md
出力構成
plans/
└── YYYYMMDD-HHmm-plan-name/
├── research/
├── reports/
├── scout/
├── plan.md
└── phase-XX-*.md
要件
- コードを実装しないでください。計画の作成のみ行ってください
- 必要な背景情報を含め、単独で理解できる内容にしてください
- 説明を明確にするため、コードスニペットや疑似コードを含めてください
- トレードオフとともに選択肢を提示してください
- 初級開発者が取り組めるだけの詳細を記載してください
プロジェクト計画(非技術)
使用する場面: ビジネス、個人、クリエイティブ、学術、イベントの計画
分野
- ビジネス:製品のローンチ、マーケティング、プロセス改善
- 個人:キャリア開発、学習、ライフスタイルの変化
- クリエイティブ:執筆、アート、コンテンツ制作
- 学術:研究、論文、学習プログラム
- イベント:カンファレンス、結婚式、コミュニティイベント
計画の形式
場所: docs/plans/PLAN-YYYYMMDD-HHMM-{slug}.md
フロントマター:
---
plan_id: PLAN-YYYYMMDD-HHMM-{slug}
title: [Project Name]
created: YYYY-MM-DD HH:MM
status: draft | active | completed | on_hold
category: business | personal | creative | academic | event
phase: planning | execution | monitoring | complete
priority: critical | high | medium | low
---
必須セクション
- ビジョンと目標 - SMART目標、整合性
- スコープと成果物 - 対象/対象外、受け入れ基準
- アクションステップ - 担当者と所要期間を含む段階的なタスク
- 必要なリソース - 人員、予算、資材、ツール
- タイムラインとマイルストーン - 日付、チェックポイント、ガントチャート
- リスクと緊急時対応 - 軽減策、早期警告
- 成功指標 - 測定可能な成果、完了基準
クイックテンプレート
references/business-plan-template.mdreferences/personal-goal-template.mdreferences/generic-plan-template.md
計画前のプロトコル
新しい計画を作成する前に必ず実行してください:
- 有効な計画があるか確認します:
test -f docs/plan.md && cat docs/plan.md - 存在する場合:続行するか新規作成するかをユーザーに確認します
- 存在しない場合:新しい計画の作成に進みます
品質基準
技術計画
- 長期的な保守性を考慮する
- セキュリティとパフォーマンスに対処する
- コードベースのパターンに照らして検証する
- 不確かな場合は十分に調査する
プロジェクト計画
- 7つのセクションをすべて含める
- 各ステップに担当者と期限を設定する
- 現実的なリソースを設定する
- リスクに対する緊急時対応策を用意する
- SMARTな指標を設定する
両方に共通
- 徹底的かつ具体的にする
- シンプルで分かりやすい構成にする
- 行動につながる内容にする
- 次のステップを明確にする
参考資料
技術的な実装
references/research-phase.md- 調査手法references/codebase-understanding.md- コードベースの分析references/solution-design.md- アーキテクチャのパターンreferences/plan-organization.md- 計画の構成references/output-standards.md- タスク細分化の基準
プロジェクトテンプレート
references/business-plan-template.mdreferences/personal-goal-template.mdreferences/generic-plan-template.md
計画の品質が実装の成否を左右します。包括的な計画を作成してください。
コメント
Markdown 対応