AgentSkillsCN

plan-project

通用的规划工作流:从调研、设计、任务分解到 GitHub Project 注册。 适用于 /plan-project 命令。 可适配 Python 软件包、代理、技能、命令以及文档等多种项目类型。

SKILL.md
--- frontmatter
name: plan-project
description: |
  リサーチ→設計→タスク分解→GitHub Project 登録のユニバーサルな計画ワークフロー。
  /plan-project コマンドで使用。
  Python パッケージ、エージェント、スキル、コマンド、ドキュメント等あらゆるプロジェクトタイプに対応。
allowed-tools: Read, Write, Edit, Bash, Glob, Grep, AskUserQuestion, Task

Plan Project

リサーチベースのプロジェクト計画ワークフローを提供するスキルです。

概要

Agent Teams を活用した「リサーチ→設計→タスク分解→GitHub Project 登録」の4フェーズワークフローで、あらゆるプロジェクトタイプに対応します。

対応プロジェクトタイプ

タイプ判定条件主な成果物
package@src/* 引数src/ 配下の Python パッケージ
agent--type agent.claude/agents/ 配下のエージェント定義
skill--type skill.claude/skills/ 配下のスキル定義
command--type command.claude/commands/ 配下のコマンド定義
workflow--type workflowスキル+エージェント+コマンドの組み合わせ
docs--type docsdocs/ 配下のドキュメント
general引数なし or テキストタイプ混合の汎用プロジェクト

使用方法

bash
# 汎用(インタラクティブ)
/plan-project

# プロジェクト名指定
/plan-project "認証システムの実装"

# タイプ指定
/plan-project --type agent "ニュース分析エージェント"

# パッケージ開発
/plan-project @src/market_analysis/docs/project.md

ワークフロー

code
Phase 0: 初期化・方向確認 ─── [HF0] 方向確認
    |
Phase 1: リサーチ (project-researcher) ─── [HF1] リサーチ結果・ギャップ質問
    |
Phase 2: 計画策定 (project-planner) ─── [HF2] 計画承認
    |
Phase 3: タスク分解 (project-decomposer) ─── [HF3] タスク確認
    |
Phase 4: GitHub Project・Issue 登録 (plan-lead 直接) ─── 完了レポート

HF(Human Feedback)ゲート

各フェーズ完了時に AskUserQuestion でユーザー確認を取得。 確認なしには次フェーズに進まない。

ゲートタイミング確認内容
HF0Phase 0 完了時プロジェクトタイプ・方向性の確認
HF1Phase 1 完了時リサーチ結果の確認、情報ギャップへの回答
HF2Phase 2 完了時実装計画の承認
HF3Phase 3 完了時タスクリスト・依存関係の確認

Agent Team 構成

メンバーエージェントタイプ役割
plan-leadメイン会話(スキル読込)HF ゲート管理、GitHub操作、全体制御
project-researcher.claude/agents/project-researcher.mdコードベース探索、パターン識別、ギャップ分析
project-planner.claude/agents/project-planner.mdアーキテクチャ設計、ファイルマップ、リスク評価
project-decomposer.claude/agents/project-decomposer.mdタスク分解、依存関係、Wave グルーピング

データフロー

code
.tmp/plan-project-{session_id}/
├── session-meta.json          <- Phase 0 出力
├── research-findings.json     <- Phase 1 出力
├── user-answers.json          <- HF1 出力
├── implementation-plan.json   <- Phase 2 出力
├── task-breakdown.json        <- Phase 3 出力
└── workflow-status.json       <- 進捗管理

リソース

./guide.md

詳細ガイド(JSON スキーマ、エージェント協調手順、HF ゲート仕様)。

./templates/project-template.md

docs/project/project-{N}/project.md 生成用テンプレート。

./templates/issue-template.md

GitHub Issue 本文テンプレート。

完了条件

  • 全 HF ゲートを通過している
  • .tmp/plan-project-{session_id}/ に全 JSON ファイルが生成されている
  • docs/project/project-{N}/project.md が作成されている
  • GitHub Project が作成されている
  • Issue が登録されている
  • 完了レポートが表示されている

関連

  • 前身: /new-project(非推奨)
  • 後続: /plan-worktrees, /issue-implement
  • 参照スキル: task-decomposition, project-management