mcpField

hackathon-scope-cutter

github.com/bernieweb3開発48 回インストール
リポジトリ

hackathon-scope-cutter について

hackathon-scope-cutterは、ハッカソンの機能候補を、利用可能な時間とチーム規模に合わせたMVPへ絞り込む計画スキルです。中核の仕組みとデモ効果を保ちつつ、見送り項目や所要時間、残るリスクを整理します。

主な機能

  1. 01MVP機能の選定
  2. 02見送り機能と理由の整理
  3. 03デモフローの作成
  4. 04機能ごとの所要時間見積もり
  5. 05スコープリスクの特定
  6. 06次に使うスキルの提案

活用シーン

  1. 01実装前の機能候補の絞り込み
  2. 02チーム規模と時間に応じたMVP計画
  3. 03仕上げと発表時間の確保
  4. 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_titlestringはい選定したプロジェクトの名前
feature_wishliststring[]はい希望する機能の一覧
core_mechanismstringはいプロジェクトで実証する必要がある唯一の仕組み
hackathon_duration_hoursintegerはい利用可能な合計時間
team_sizeintegerはいチームメンバーの人数
team_skillsstring[]はいチームが効果的に使える技術
wow_factorstringはい審査員に強い印象を与えるために欠かせない要素

出力

出力説明
mvp_featuresMVP に含める機能
deferred_featuresMVP から除外する機能(ハッカソン後のバックログ)
cut_rationale各機能を除外する理由
mvp_demo_flow中核となる価値を実証する最小限のユーザージャーニー
time_budgetMVP の各機能に必要なおおよその時間
scope_riskスコープを絞った後も残るリスク
recommended_skills次に呼び出すことを推奨するスキル

ルール

  1. core_mechanism または wow_factor の実証に必要な場合に限り、機能を MVP に含めます。
  2. 合計時間の 20% 未満で実装できない機能は、原則として除外します。
  3. mvp_demo_flow には、視覚的に印象的な UI の場面を少なくとも 1 つ含めます。
  4. time_budget の合計は hackathon_duration_hours の 70% を超えてはいけません(残りの 30% は仕上げとプレゼンテーションのために確保します)。
  5. デモ用にシミュレーションまたはハードコードできる機能には [FAKE-OK] を付けます。
  6. 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

コメント