mcpField

hackathon-idea-generator

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

hackathon-idea-generator について

問題領域、解決策の不足、トラックの制約、チームの規模を基に、実現可能で多様なプロジェクト案を作るハッカソン向けスキルです。案の差異を生む軸と、次に使うスキルも提示します。

主な機能

  1. 01指定数のプロジェクト案を生成
  2. 02解決策の不足とトラック制約に対応
  3. 03複数の軸で案に変化をつける
  4. 04チーム規模と開催時間を考慮
  5. 05次に使うスキルを提案

活用シーン

  1. 01問題領域の整理後にチームで発想
  2. 02トラックの条件に沿う案を検討
  3. 03限られた人数と時間で企画を具体化

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bernieweb3/hackathon-ai-devkit --skill hackathon-idea-generator

インストール後、Claude Code で/hackathon-idea-generatorを入力して読み込まれたか確認します。

詳細

hackathon-idea-generator

目標

特定された問題領域に対応し、ハッカソンのトラック制約を満たす、多様なプロジェクト候補のアイデアを生成します。


発動条件

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

  • hackathon-problem-space から problem_statement と solution_gaps を取得できる
  • チームでブレインストーミングを始める準備が整い、構造化された多様なアイデアが必要
  • hackathon-track-analyzer でトラック制約が確認済み
  • チームの人数とハッカソンの所要時間が判明している(実現可能性の範囲を定めるために必須)
  • 問題領域のマッピングが完了した後、アイデアのスコアリングを行う前に呼び出される

入力

入力型必須説明
problem_statementstringはい「どうすれば〜できるか」という形式の問題提起
solution_gapsstring[]はいhackathon-problem-space で特定されたギャップ
track_constraintsstring[]はいhackathon-track-analyzer で特定された必須制約
team_sizeintegerはいチームメンバーの人数
hackathon_duration_hoursintegerはい利用可能な合計時間
tech_stack_preferencesstring[]いいえ希望する言語、フレームワーク、プラットフォーム
idea_countintegerいいえ生成するアイデアの数(デフォルト:5)

出力

出力説明
ideasプロジェクト候補のアイデア一覧
diversity_axesアイデア群における多様性の軸
recommended_skills次に呼び出すことが推奨されるスキル

ルール

  1. idea_count で指定された数のアイデアを正確に生成します(未指定の場合のデフォルトは5)。
  2. 各アイデアが少なくとも1つの solution_gap に対応するようにします。
  3. 各アイデアがすべての required_constraints を満たすようにします。
  4. 少なくとも3つの軸(例:複雑さ、ユーザー層、技術的アプローチ)でアイデアに変化を持たせます。
  5. 各アイデアは、team_size 人のチームが hackathon_duration_hours 時間以内に完成できるものとします。
  6. 大胆でリスクの高いアイデアと、保守的でリスクの低いアイデアを少なくとも1つずつ含めます。
  7. アイデアを重複させず、それぞれの中核となる仕組みに明確な違いを持たせます。

出力形式

ideas:
  - id: "<idea-N>"
    title: "<short title>"
    tagline: "<one sentence>"
    core_mechanism: "<what makes it work>"
    target_user: "<segment>"
    gaps_addressed:
      - "<gap>"
    risk_level: "<high|medium|low>"
    wow_factor: "<what judges will remember>"

diversity_axes:
  - axis: "<dimension>"
    range: "<low end> → <high end>"

recommended_skills:
  - "<skill-name>"

例

入力:

problem_statement: "How might we provide always-available emotional support for college students so that they can manage anxiety between professional appointments?"
solution_gaps:
  - "No affordable always-available context-aware emotional support"
track_constraints:
  - "Must use OpenAI GPT-4 API"
team_size: 3
hackathon_duration_hours: 24
tech_stack_preferences: ["Python", "React", "OpenAI API"]
idea_count: 3

出力:

ideas:
  - id: "idea-1"
    title: "AnchorAI"
    tagline: "A GPT-4 powered check-in companion that remembers your emotional context across sessions."
    core_mechanism: "Persistent memory layer over GPT-4 with emotion-state tracking"
    target_user: "College students"
    gaps_addressed:
      - "No affordable always-available context-aware emotional support"
    risk_level: "medium"
    wow_factor: "Live demo shows the AI recalling emotional context from 3 days ago and adapting its tone"

  - id: "idea-2"
    title: "PeerBridge"
    tagline: "AI-facilitated peer support circles that match students by shared anxiety triggers."
    core_mechanism: "GPT-4 moderates group text sessions; similarity matching via embeddings"
    target_user: "College students"
    gaps_addressed:
      - "No peer-community facilitation layer"
    risk_level: "high"
    wow_factor: "Real-time AI moderation prevents harmful conversation spirals live"

  - id: "idea-3"
    title: "CalmDraft"
    tagline: "Turns your anxious journaling into a structured CBT reflection in one click."
    core_mechanism: "GPT-4 restructures free-text journal entries using CBT thought-record format"
    target_user: "College students"
    gaps_addressed:
      - "No affordable always-available context-aware emotional support"
    risk_level: "low"
    wow_factor: "Side-by-side: raw anxious thought vs. structured reframe — instant relief visible"

diversity_axes:
  - axis: "interaction model"
    range: "1:1 async journaling → group real-time chat"
  - axis: "AI role"
    range: "passive formatter → active conversation facilitator"
  - axis: "risk level"
    range: "low (journaling) → high (group moderation)"

recommended_skills:
  - "hackathon-idea-scoring"

コンテキストファイル

ナレッジベース
  • ../hackathon-shared-resources/knowledge/hackathon-winning-patterns.md
  • ../hackathon-shared-resources/knowledge/hackathon-mvp-strategy.md
  • ../hackathon-shared-resources/knowledge/hackathon-judging-criteria.md
  • ../hackathon-shared-resources/knowledge/hackathon-tools.md
プレイブック
  • ../hackathon-shared-resources/playbooks/hackathon-workflow.md

コメント