hackathon-scope-cutter について
hackathon-scope-cutterは、ハッカソンの機能候補を、利用可能な時間とチーム規模に合わせたMVPへ絞り込む計画スキルです。中核の仕組みとデモ効果を保ちつつ、見送り項目や所要時間、残るリスクを整理します。
主な機能
- 01MVP機能の選定
- 02見送り機能と理由の整理
- 03デモフローの作成
- 04機能ごとの所要時間見積もり
- 05スコープリスクの特定
- 06次に使うスキルの提案
活用シーン
- 01実装前の機能候補の絞り込み
- 02チーム規模と時間に応じたMVP計画
- 03仕上げと発表時間の確保
- 04審査向けデモフローの準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bernieweb3/ hackathon-ai-devkit --skill hackathon-scope-cutterインストール後、Claude Code で/hackathon-scope-cutterを入力して読み込まれたか確認します。
詳細
hackathon-scope-cutter
目標
デモのインパクトを維持しながら、ハッカソンの制限時間内に出荷できる実用最小限の製品(MVP)まで、プロジェクトの機能を絞り込みます。
使用条件
次の場合にこのスキルを使用します。
hackathon-idea-scoringによって有力なアイデアが選定され、確認済みである- 機能の希望リストがあり、出荷可能な内容に絞り込む必要がある
- ハッカソンの開催時間とチームの人数がわかっている
- チームが機能を作り込みすぎて、何も出荷できないリスクがある
- アイデア選定の直後に、プロジェクトごとに一度呼び出す。出力は、計画、実装、プレゼンテーションの各スキルが利用する上流の依存情報となる
入力
| 入力 | 型 | 必須 | 説明 |
|---|---|---|---|
project_title | string | はい | 選定したプロジェクトの名前 |
feature_wishlist | string[] | はい | 希望する機能の一覧 |
core_mechanism | string | はい | プロジェクトで実証する必要がある唯一の仕組み |
hackathon_duration_hours | integer | はい | 利用可能な合計時間 |
team_size | integer | はい | チームメンバーの人数 |
team_skills | string[] | はい | チームが効果的に使える技術 |
wow_factor | string | はい | 審査員に強い印象を与えるために欠かせない要素 |
出力
| 出力 | 説明 |
|---|---|
mvp_features | MVP に含める機能 |
deferred_features | MVP から除外する機能(ハッカソン後のバックログ) |
cut_rationale | 各機能を除外する理由 |
mvp_demo_flow | 中核となる価値を実証する最小限のユーザージャーニー |
time_budget | MVP の各機能に必要なおおよその時間 |
scope_risk | スコープを絞った後も残るリスク |
recommended_skills | 次に呼び出すことを推奨するスキル |
ルール
core_mechanismまたはwow_factorの実証に必要な場合に限り、機能を MVP に含めます。- 合計時間の 20% 未満で実装できない機能は、原則として除外します。
mvp_demo_flowには、視覚的に印象的な UI の場面を少なくとも 1 つ含めます。time_budgetの合計はhackathon_duration_hoursの 70% を超えてはいけません(残りの 30% は仕上げとプレゼンテーションのために確保します)。- デモ用にシミュレーションまたはハードコードできる機能には
[FAKE-OK]を付けます。 wow_factorを実現する機能は除外しません。
出力形式
mvp_features:
- feature: "<name>"
purpose: "<why it's essential>"
fake_ok: <true|false>
deferred_features:
- feature: "<name>"
cut_rationale: "<reason>"
mvp_demo_flow:
- step: <number>
action: "<user action>"
outcome: "<visible result>"
time_budget:
- feature: "<name>"
estimated_hours: <number>
scope_risk:
- "<risk>"
recommended_skills:
- "<skill-name>"
例
入力:
project_title: "AnchorAI"
feature_wishlist:
- "User authentication and profiles"
- "GPT-4 emotional check-in conversation"
- "Session memory (recall past conversations)"
- "Mood trend dashboard"
- "Push notifications for daily check-ins"
- "Crisis escalation to hotline resources"
- "Onboarding quiz to personalize tone"
core_mechanism: "GPT-4 conversation with persistent emotional context memory"
hackathon_duration_hours: 24
team_size: 3
team_skills: ["Python", "React", "OpenAI API"]
wow_factor: "AI recalls emotional context from past sessions and adapts tone in real time"
出力:
mvp_features:
- feature: "GPT-4 emotional check-in conversation"
purpose: "Core mechanism — must ship"
fake_ok: false
- feature: "Session memory (recall past conversations)"
purpose: "Delivers the wow factor"
fake_ok: false
- feature: "Crisis escalation to hotline resources"
purpose: "Safety requirement visible to judges"
fake_ok: true
deferred_features:
- feature: "User authentication and profiles"
cut_rationale: "3–4h cost; demo uses single hardcoded session"
- feature: "Mood trend dashboard"
cut_rationale: "Not in demo flow; 4h cost"
- feature: "Push notifications"
cut_rationale: "Backend complexity; irrelevant to live demo"
- feature: "Onboarding quiz"
cut_rationale: "Can be mocked with pre-set tone for demo"
mvp_demo_flow:
- step: 1
action: "User opens app and types: 'I'm feeling really overwhelmed today'"
outcome: "AI responds empathetically with personalized opening"
- step: 2
action: "User describes a recurring work stress"
outcome: "AI references last week's similar conversation from memory"
- step: 3
action: "User expresses hopelessness"
outcome: "AI surfaces crisis resource card gracefully"
time_budget:
- feature: "GPT-4 check-in conversation"
estimated_hours: 4
- feature: "Session memory"
estimated_hours: 5
- feature: "Crisis escalation (mocked)"
estimated_hours: 1
scope_risk:
- "Memory retrieval latency may degrade demo experience on slow networks"
recommended_skills:
- "hackathon-task-planner"
- "hackathon-wow-detector"
コンテキストファイル
ナレッジベース
../hackathon-shared-resources/knowledge/hackathon-mvp-strategy.md../hackathon-shared-resources/knowledge/hackathon-common-failures.md../hackathon-shared-resources/knowledge/hackathon-winning-patterns.md../hackathon-shared-resources/knowledge/hackathon-demo-patterns.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 対応