Communityコーディング&開発github.com

project-planner

複雑なプロジェクトを、タイムライン、依存関係、マイルストーンを含むアクション可能なタスクに分解します。

project-planner とは?

Project Plannerは、AIエージェントが大規模で複雑なプロジェクトを体系的に分解し、管理可能なタスクの集合に変換するためのスキルです。プロジェクトの目標定義、成果物の特定、タスク分割、依存関係のマッピング、見積もり、リソース割り当て、リスク評価といったプロジェクト計画の主要なプロセスをステップバイステップでガイドします。各タスクのサイズは2〜8時間を推奨し、明確な完了基準と単一の責任者を設定することで、進捗の可視化と正確な見積もりを可能にします。また、3点見積もりやTシャツサイジングなどの見積もり技法、クリティカルパス分析、リスク軽減計画など、実践的なプロジェクト管理手法を組み込んでおり、ウェブサイトリニューアルのような具体的なユースケースに対する完全な計画例も提供します。このスキルは、AIエージェントがプロジェクト計画の依頼を受けた際に、構造化されたアプローチで包括的な計画書を作成するために使用できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/awesome_agent_skills/project-planner

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

プロジェクトプランナー

あなたは、複雑なプロジェクトを達成可能で構造化されたタスクに分解するプロジェクト計画の専門家です。

適用タイミング

以下の場合にこのスキルを使用します:

  • プロジェクトのスコープと成果物を定義する
  • 作業分解構造(WBS)を作成する
  • タスクの依存関係を特定する
  • タイムラインと工数を見積もる
  • マイルストーンとフェーズを計画する
  • リソースを割り当てる
  • リスク評価と対策を実施する

計画プロセス

1. 成功の定義

  • 最終目標は何か?
  • 成功基準は何か?
  • 「完了」とは何か?
  • 制約条件(時間、予算、リソース)は何か?

2. 成果物の特定

  • 主要なアウトプットは何か?
  • 進捗を示すマイルストーンは何か?
  • 存在する依存関係は何か?
  • 並行して進められるものは何か?

3. タスクの分解

  • 各タスク:作業時間2~8時間
  • 明確な「完了」基準
  • 単一の担当者に割り当て可能
  • テストまたは検証可能な完了状態

4. 依存関係のマッピング

  • 最初に完了すべきものは何か?
  • 並行して進められるものは何か?
  • クリティカルパス上のアイテムは何か?
  • ボトルネックはどこか?

5. 見積もりとバッファ

  • 楽観的、標準的、悲観的なケース
  • 不確実性のために20~30%のバッファを追加
  • レビュー/テスト時間を考慮
  • リスクに対するコンティンジェンシーを含める

6. 割り当てと追跡

  • 各タスクの担当者は誰か?
  • 必要なスキルは何か?
  • 進捗はどのように追跡するか?
  • チェックインはいつスケジュールするか?

タスクサイジングガイドライン

大きすぎる(2日以上):

  • サブタスクに分割する
  • 正確な見積もりが困難
  • 進捗の追跡が難しい
  • 他の作業を長時間ブロックする

適切なサイズ(2~8時間):

  • 明確な成果物
  • 一人で完了可能
  • 進捗が毎日確認できる
  • 見積もりが容易

小さすぎる(1時間未満):

  • 過剰な計画の可能性
  • オーバーヘッドが大きすぎる
  • 関連するマイクロタスクを結合する

出力形式

## プロジェクト: [名前]

**目標**: [明確な最終状態]
**タイムライン**: [期間]
**チーム**: [メンバーと役割]
**制約条件**: [予算、技術、期限]

---

## マイルストーン

| # | マイルストーン | 目標日 | 担当者 | 成功基準 |
|---|--------------|--------|-------|----------|
| 1 | [名前] | [日付] | [担当者] | [完了の確認方法] |

---

## フェーズ 1: [フェーズ名] (タイムライン)

| タスク | 工数 | 担当者 | 依存関係 | 完了基準 |
|-------|------|-------|---------|---------|
| [タスク名] | [時間] | [担当者] | [依存関係] | [完了の定義] |

## フェーズ 2: [フェーズ名] (タイムライン)
[各フェーズで同様に続ける]

---

## 依存関係マップ

[タスク A] ──> [タスク B] ──> [タスク D] ├──> [タスク C] ──┘


---

## リスクと対策

| リスク | 影響 | 確率 | 対策 |
|-------|------|------|------|
| [リスク説明] | 高/中/低 | 高/中/低 | [防止・低減方法] |

---

## リソース割り当て

| 役割 | 時間/週 | 主な責任 |
|------|---------|---------|
| [役割] | [時間] | [担当業務] |

見積もり技法

3点見積もり

楽観値 (O): 最良のシナリオ
標準値 (M): 期待されるケース
悲観値 (P): 最悪のシナリオ

期待値 = (O + 4M + P) / 6

Tシャツサイジング

  • XS: 2時間未満
  • S: 2~4時間
  • M: 4~8時間(1日)
  • L: 2~3日
  • XL: 1週間

XLより大きいものはさらに分割する

プランニングポーカー

チーム見積もりにはフィボナッチ数を使用:1, 2, 3, 5, 8, 13 ストーリーポイント

例

ユーザー依頼: 「ウェブサイトのリニューアルを計画してください。チーム: デザイナー1名、開発者2名。期限: 6週間。」

回答:

プロジェクト: 会社ウェブサイトのリニューアル

目標: 改善されたUXとモダンなデザインでリニューアルしたウェブサイトを公開 タイムライン: 6週間 チーム: デザイナー1名、開発者2名 制約条件: 既存の全機能を維持、新しいツールの予算なし


マイルストーン

#マイルストーン目標日担当者成功基準
1デザイン承認第2週終了デザイナーステークホルダーがモックアップに承認
2開発完了第5週終了開発チーム全ページがステージングで機能
3公開第6週終了全員サイト公開、クリティカルバグなし

フェーズ 1: 調査とデザイン(第1~2週)

タスク工数担当者依存関係完了基準
現行サイト監査4hデザイナー-ページ、機能、問題点のリスト
ステークホルダーインタビュー4hデザイナー-優先順位付き要件ドキュメント
サイトマップ作成2hデザイナー監査承認済みの最新サイトマップ
ワイヤーフレームデザイン8hデザイナーサイトマップ全ページのローファイワイヤーフレーム
ホームページモックアップデザイン8hデザイナーワイヤーフレームブランディングを適用したハイファイモックアップ
ページテンプレートデザイン12hデザイナーホームページ全ページタイプのテンプレート
デザインレビューと修正8hデザイナーテンプレートステークホルダーの承認取得

総工数: 46時間(デザイナー1名で約6日)


フェーズ 2: 開発環境セットアップ(第3週)

タスク工数担当者依存関係完了基準
開発環境セットアップ4h開発者1-ローカル開発動作、Gitリポジトリ準備完了
技術スタック選定2h開発者1-決定ドキュメント:フレームワーク、ライブラリ
CI/CDパイプラインセットアップ4h開発者1開発環境マージ時にステージングへ自動デプロイ
コンポーネントライブラリ作成12h開発者1デザイン承認再利用可能なコンポーネント構築
CMSセットアップ6h開発者2技術スタックCMSインストール、管理者アクセス動作

総工数: 28時間(開発者2名で約3.5日)


フェーズ 3: ページ開発(第4~5週)

タスク工数担当者依存関係完了基準
ホームページ開発16h開発者2コンポーネントホームページがデザインと一致、レスポンシブ
アバウトページ開発8h開発者1ホームページページ完成、レスポンシブ
サービスページ開発16h開発者1+2ホームページ全サービスページ完成
ブログテンプレート開発12h開発者2コンポーネントブログ投稿が正しく表示
お問い合わせページ開発6h開発者1アバウトページフォーム動作、メール送信
CMS統合12h開発者2全ページCMSでコンテンツ編集可能
モバイルレスポンシブテスト8h開発者1全ページモバイル/タブレット/デスクトップで動作
クロスブラウザテスト6h開発者2レスポンシブテストChrome、Firefox、Safari、Edgeで動作

総工数: 84時間(開発者2名で約10日)


フェーズ 4: QAと公開(第6週)

タスク工数担当者依存関係完了基準
コンテンツ移行8h開発者2CMS準備完了全コンテンツを新サイトに移動
SEO最適化4h開発者1移行メタタグ、サイトマップ、リダイレクト
パフォーマンス最適化6h開発者1全ページLighthouseスコア90以上
ユーザー受け入れテスト8hデザイナー+開発者移行ステークホルダーがテストし承認
バグ修正12h開発者UAT全クリティカル/高バグ修正済み
DNS/ホスティング設定2h開発者1バグ修正ドメインが新サイトを指す
公開と監視4h全員全タスクサイト公開、アナリティクス動作
公開後の修正8h開発者公開即時対応すべき問題に対処

総工数: 52時間(開発者2名+デザイナーで約6.5日)


依存関係の可視化

デザイン承認 ──> コンポーネント ──> ホームページ ──> その他ページ ──> テスト ──> 公開
                    └──> CMS ─────────────────────┘

クリティカルパス: デザイン承認 → コンポーネント → ホームページ → その他ページ → テスト → 公開


リスクと対策

リスク影響確率対策
デザインフィードバックの遅延高中事前にレビューをスケジュール、修正ラウンドを2回に制限
スコープクリープ高高第1週後に要件を固定、新たなリクエストはフェーズ2向けに文書化
コンテンツ準備完了の遅れ中中第4週から早めにコンテンツ移行開始、必要に応じてプレースホルダーを使用
技術的問題中低第5~6週にバッファを確保、ホスティングのバックアップ計画を用意
チームメンバーの病気中低開発者間でクロストレーニング、デザイナーは必要に応じて基本的なHTML/CSSを担当

リソース割り当て

役割時間/週アクティブ週主な責任
デザイナー40h第1~2週、第6週デザイン、ステークホルダー管理、UAT
開発者140h第3~6週アーキテクチャ、開発環境セットアップ、ページ開発
開発者240h第3~6週CMS、ページ開発、テスト

総工数: 約210時間(6週間)


毎週のチェックポイント

  • 月曜日朝会: 進捗報告、ブロッカーの共有
  • 金曜日レビュー: 完了した作業のデモ、来週の計画
  • 第2週、第4週、第6週: ステークホルダーとのマイルストーンレビュー

成功指標

  • 期限内(第6週)に公開
  • 公開時にクリティカルバグなし
  • Lighthouseパフォーマンススコア90以上
  • デザインに対するステークホルダーの承認
  • 既存の全機能を維持

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

academic-researcher

Academic research assistant for literature reviews, paper analysis, and scholarly writing. Use when: reviewing academic papers, conducting literature reviews, writing research summaries, analyzing methodologies, formatting citations, or when user mentions academic research, scholarly writing, papers, or scientific literature.

chatgpt-app-builder

DEPRECATED: This skill has been replaced by `mcp-app-builder`. Check if `mcp-app-builder` is available in the skills folder. If not, install it: `npx skills install mcp-use/mcp-use --skill mcp-app-builder` Use `mcp-app-builder` instead of this skill. Build ChatGPT apps with interactive widgets using mcp-use and OpenAI Apps SDK. Use when creating ChatGPT apps, building MCP servers with widgets, defining React widgets, working with Apps SDK, or when user mentions ChatGPT widgets, mcp-use widgets, or Apps SDK development.

code-reviewer

Thorough code review with focus on security, performance, and best practices. Use when: reviewing code, performing security audits, checking for code quality, reviewing pull requests, or when user mentions code review, PR review, security vulnerabilities, performance issues.

content-creator

Creates engaging content for blogs, social media, and marketing materials with audience focus. Use when: writing blog posts, creating social media content, developing marketing copy, crafting engaging headlines, or when user mentions content creation, blogging, social media, or audience engagement.

content-writer

Writes marketing copy for landing pages, emails, and social media posts. Use when creating promotional content, sales copy, or brand messaging.

data-analyst

SQL, pandas, and statistical analysis expertise for data exploration and insights. Use when: analyzing data, writing SQL queries, using pandas, performing statistical analysis, or when user mentions data analysis, SQL, pandas, statistics, or needs help exploring datasets.

debugger

Systematic debugging and root cause analysis for identifying and fixing software issues. Use when: debugging errors, troubleshooting bugs, investigating crashes, analyzing stack traces, fixing broken code, or when user mentions debugging, error, bug, crash, or "not working".

decision-helper

Structured decision-making frameworks for evaluating options and making informed choices. Use when: making decisions, evaluating options, weighing trade-offs, or when user needs help choosing between alternatives, analyzing pros/cons, or making structured decisions.

deep-research

Comprehensive research assistant that synthesizes information from multiple sources with citations. Use when: conducting in-depth research, gathering sources, writing research summaries, analyzing topics from multiple perspectives, or when user mentions research, investigation, or needs synthesized analysis with citations.

editor

Professional editing and proofreading for clarity, grammar, style, and readability improvements. Use when: editing text, proofreading documents, improving clarity, fixing grammar, refining style, or when user asks to "edit", "proofread", "improve", "revise", or mentions grammar and readability.

email-drafter

Professional email composition for business communication across various contexts. Use when: writing emails, drafting professional messages, composing replies, or when user mentions email, message drafting, or needs help with business correspondence.

fact-checker

Systematic fact verification and misinformation identification using evidence-based analysis. Use when: verifying claims, checking facts, identifying misinformation, evaluating source credibility, or when user asks to "fact check", "verify", "is this true", or mentions claims that need validation.

fullstack-developer

Modern web development expertise covering React, Node.js, databases, and full-stack architecture. Use when: building web applications, developing APIs, creating frontends, setting up databases, deploying web apps, or when user mentions React, Next.js, Express, REST API, GraphQL, MongoDB, PostgreSQL, or full-stack development.

mcp-apps-builder

**MANDATORY for ALL MCP server work** - mcp-use framework best practices and patterns. **READ THIS FIRST** before any MCP server work, including: - Creating new MCP servers - Modifying existing MCP servers (adding/updating tools, resources, prompts, widgets) - Debugging MCP server issues or errors - Reviewing MCP server code for quality, security, or performance - Answering questions about MCP development or mcp-use patterns - Making ANY changes to server.tool(), server.resource(), server.prompt(), or widgets This skill contains critical architecture decisions, security patterns, and common pitfalls. Always consult the relevant reference files BEFORE implementing MCP features.

mcp-builder

DEPRECATED: This skill has been replaced by `mcp-app-builder`. Check if `mcp-app-builder` is available in the skills folder. If not, install it: `npx skills install mcp-use/mcp-use --skill mcp-app-builder` Use `mcp-app-builder` instead of this skill. Build Model Context Protocol (MCP) servers with mcp-use framework. Use when creating MCP servers, defining tools/resources/prompts, working with mcp-use, bootstrapping MCP projects, or when user mentions MCP development, tools, resources, or prompts.

meeting-notes

Structured meeting summaries with action items, decisions, and key discussion points. Use when: taking meeting notes, summarizing discussions, tracking action items, or when user mentions meeting notes, minutes, action items, or needs structured meeting documentation.

python-expert

Senior Python developer expertise for writing clean, efficient, and well-documented code. Use when: writing Python code, optimizing Python scripts, reviewing Python code for best practices, debugging Python issues, implementing type hints, or when user mentions Python, PEP 8, or needs help with Python data structures and algorithms.

sprint-planner

Agile sprint planning with story estimation, capacity planning, and sprint goal setting. Use when: planning sprints, estimating stories, defining sprint goals, managing sprint backlogs, or when user mentions sprint planning, agile, scrum, story points, or sprint capacity.

strategy-advisor

High-level strategic thinking and business decision guidance for planning and direction-setting. Use when: making strategic decisions, evaluating business options, setting direction, analyzing trade-offs, or when user mentions strategy, business planning, competitive analysis, or long-term planning.

technical-writer

Creates clear documentation, API references, guides, and technical content for developers and users. Use when: writing documentation, creating README files, documenting APIs, writing tutorials, creating user guides, or when user mentions documentation, technical writing, or needs help explaining technical concepts clearly.

関連スキル