hackathon-task-planner について
hackathon-task-plannerは、ハッカソンチーム向けの計画スキルです。MVP機能とチームの条件から、担当者や依存関係、チェックポイントを含む時間制限付きの実行計画を作成します。
主な機能
- 0130分〜3時間単位のタスク分解
- 02役割の割り当てと依存関係の設定
- 03クリティカルパスの特定
- 04マイルストーンと並行作業の整理
- 05統合・デバッグ時間の確保
活用シーン
- 01ハッカソン開始時の作業整理
- 02チーム内の並行作業の調整
- 03スコープ変更時のデモ期限の保護
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bernieweb3/ hackathon-ai-devkit --skill hackathon-task-plannerインストール後、Claude Code で/hackathon-task-plannerを入力して読み込まれたか確認します。
詳細
ハッカソンのタスク計画
目標
MVP のスコープを、ハッカソン中に実行するための担当ロールと明確な依存関係を含む、順序付けされた時間枠付きのタスクリストに分解します。
トリガー条件
次の場合にこのスキルを使用します:
hackathon-scope-cutterから時間予算付きの MVP 機能を取得している- コーディングを始める前に、チームで構造化されたタスクリストが必要
- ロールと並行作業の流れを定義する必要がある
- デモのスケジュールを守るため、クリティカルパスを特定する必要がある
- フェーズ 4 でプロジェクトごとに 1 回呼び出す。実装中にスコープを縮小した場合は再度呼び出す
入力
| 入力 | 型 | 必須 | 説明 |
|---|---|---|---|
mvp_features | object[] | はい | hackathon-scope-cutter から取得した、時間予算付きの MVP 機能 |
tech_stack | string[] | はい | 使用するテクノロジー |
team_size | integer | はい | チームメンバーの人数 |
team_roles | string[] | いいえ | ロール名(例:フロントエンド、バックエンド、ML、デザイン) |
hackathon_duration_hours | integer | はい | 利用可能な総時間 |
start_offset_hours | integer | いいえ | ハッカソン開始からの経過時間(デフォルト:0) |
出力
| 出力 | 説明 |
|---|---|
tasks | 見積もり、担当ロール、依存関係を含むタスクリスト全体 |
critical_path | プロジェクト完了の前提となるタスクを順に並べたリスト |
milestones | 目標時間を設定した重要なチェックポイント |
parallel_tracks | 同時に作業できるタスクのグループ |
buffer_hours | 統合、仕上げ、デバッグのために確保する時間 |
recommended_skills | 次に呼び出すことを推奨するスキル |
ルール
- すべての MVP 機能を、各 30 分〜3 時間のタスクに分解します。
- セットアップ、統合、デプロイのタスクを明示的に含めます。
- 各タスクには、
team_rolesのロールを 1 つだけ割り当てます(指定がない場合は「any」)。 - 最長の依存関係チェーンをクリティカルパスとして特定します。
buffer_hoursとして、残りのハッカソン時間の最低 15% を確保します。- 残り時間の 25%、50%、75%、90% に
milestonesを設定します。 - 担当者が明確でないタスクには
[UNASSIGNED]を付けます。
出力形式
tasks:
- id: "T-<number>"
title: "<task title>"
feature: "<parent feature>"
role: "<role|[UNASSIGNED]>"
estimated_hours: <number>
depends_on:
- "T-<number>"
critical_path:
- "T-<number>"
milestones:
- name: "<milestone name>"
target_hour: <number>
deliverable: "<what must exist>"
parallel_tracks:
- track: "<track name>"
tasks:
- "T-<number>"
buffer_hours: <number>
recommended_skills:
- "<skill-name>"
例
入力:
mvp_features:
- feature: "GPT-4 check-in conversation"
estimated_hours: 4
- feature: "Session memory (Redis)"
estimated_hours: 5
- feature: "Crisis escalation (mocked)"
estimated_hours: 1
tech_stack: ["Python", "FastAPI", "React", "OpenAI API", "Redis"]
team_size: 3
team_roles: ["backend", "frontend", "fullstack"]
hackathon_duration_hours: 24
start_offset_hours: 2
出力:
tasks:
- id: "T-01"
title: "Set up FastAPI project and Redis"
feature: "Session memory"
role: "backend"
estimated_hours: 1
depends_on: []
- id: "T-02"
title: "Implement OpenAI chat endpoint"
feature: "GPT-4 check-in conversation"
role: "backend"
estimated_hours: 2
depends_on: ["T-01"]
- id: "T-03"
title: "Implement session memory read/write"
feature: "Session memory"
role: "backend"
estimated_hours: 3
depends_on: ["T-01"]
- id: "T-04"
title: "Build chat UI component"
feature: "GPT-4 check-in conversation"
role: "frontend"
estimated_hours: 3
depends_on: []
- id: "T-05"
title: "Wire frontend to chat API"
feature: "GPT-4 check-in conversation"
role: "fullstack"
estimated_hours: 1
depends_on: ["T-02", "T-04"]
- id: "T-06"
title: "Add crisis card component (mocked)"
feature: "Crisis escalation"
role: "frontend"
estimated_hours: 1
depends_on: ["T-04"]
critical_path:
- "T-01"
- "T-02"
- "T-05"
milestones:
- name: "Backend skeleton live"
target_hour: 7
deliverable: "FastAPI + Redis running; chat endpoint returns GPT-4 response"
- name: "Frontend connected"
target_hour: 11
deliverable: "Chat UI communicates with backend end-to-end"
- name: "Memory working"
target_hour: 16
deliverable: "AI recalls previous session context in demo flow"
- name: "Demo-ready"
target_hour: 19
deliverable: "Full demo flow runs cleanly 3× in a row"
parallel_tracks:
- track: "Backend"
tasks: ["T-01", "T-02", "T-03"]
- track: "Frontend"
tasks: ["T-04", "T-06"]
buffer_hours: 3.3
recommended_skills:
- "hackathon-code-implementer"
コンテキストファイル
ナレッジベース
../hackathon-shared-resources/knowledge/hackathon-mvp-strategy.md../hackathon-shared-resources/knowledge/hackathon-reference-architecture.md../hackathon-shared-resources/knowledge/hackathon-common-failures.md../hackathon-shared-resources/knowledge/hackathon-tools.md
プレイブック
../hackathon-shared-resources/playbooks/hackathon-workflow.md../hackathon-shared-resources/playbooks/24h-hackathon-playbook.md../hackathon-shared-resources/playbooks/36h-hackathon-playbook.md../hackathon-shared-resources/playbooks/48h-hackathon-playbook.md
コメント
Markdown 対応