mcpField

hackathon-idea-scoring

github.com/bernieweb3生産性68 回インストール
リポジトリ

hackathon-idea-scoring について

hackathon-idea-scoringは、加重評価基準で企画案を評価・順位付けするスキルです。スコープ決定前に候補を比較するハッカソンチーム向けで、審査軸、チームのスキル、持ち時間をもとに順位、推奨案、リスクを提示します。

主な機能

  1. 01審査基準に沿った企画案の採点
  2. 02カスタム重みと実現性ペナルティの適用
  3. 03ハッカソンの時間制約の考慮
  4. 04企画案の順位付けと推奨案の提示
  5. 05上位案のリスク表示

活用シーン

  1. 01複数のチーム案から方向性を決定
  2. 02審査基準に基づくプロジェクト候補の比較
  3. 03チームのスキルを踏まえた実現性の評価
  4. 04スコープ決定前のリスク特定

インストール

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

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

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

詳細

ハッカソンアイデア採点

目標

ハッカソンの審査基準とチームの能力に沿った重み付き採点基準に基づき、候補となるプロジェクトのアイデアを評価して順位付けします。


トリガー条件

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

  • hackathon-idea-generator による候補アイデアのリストがある
  • hackathon-track-analyzer による evaluation_axes が確定している
  • スコープ策定を始める前に、チームでアイデアを1つに絞る必要がある
  • チームメンバー間の意見の相違を解消するため、客観的な比較が必要である
  • hackathon-idea-generator の直後に直接呼び出され、以降のすべてのフェーズへの進行を決定する

入力

入力型必須説明
ideasobject[]はいhackathon-idea-generator によるアイデアのリスト
evaluation_axesobject[]はいhackathon-track-analyzer による採点軸
team_skillsstring[]はいチームが習熟している技術および分野
hackathon_duration_hoursintegerはい利用可能な合計時間
team_sizeintegerはいチームメンバーの人数
weightsobjectいいえ評価軸ごとのカスタム重みの上書き設定

出力

出力説明
scored_ideas各アイデアの評価軸ごとのスコアと合計スコア
ranking合計スコア順に並べたアイデアのリスト
top_recommendation根拠を添えた、推奨するアイデア1つ
risk_flags上位3つのアイデアそれぞれの懸念事項
recommended_skills次に呼び出すことを推奨するスキル

ルール

  1. すべてのアイデアを、すべての評価軸について1~5の尺度で採点します。
  2. 合計スコアの算出時に各評価軸の重みを適用します。指定がない場合、デフォルトの重みは1.0です。
  3. チームに必要なスキルがない場合、feasibility_penalty(評価軸の点数1点につき-0.5)を適用します。
  4. hackathon_duration_hours 内に現実的に完成させられないアイデアには、time_penalty(-1.0)を適用します。
  5. 上位3つのアイデアそれぞれについて、少なくとも1つのリスクフラグを提示します。
  6. 調整後の合計スコアが最も高いアイデアを top_recommendation に選びます。
  7. 同点の場合は、実現可能性のスコアが最も高いアイデアを優先します。

出力形式

scored_ideas:
  - id: "<idea-N>"
    title: "<title>"
    scores:
      - axis: "<axis name>"
        score: <1-5>
        notes: "<rationale>"
    penalties:
      - type: "<feasibility|time>"
        value: <number>
    total_score: <number>

ranking:
  - rank: <number>
    id: "<idea-N>"
    total_score: <number>

top_recommendation:
  id: "<idea-N>"
  title: "<title>"
  rationale: "<string>"

risk_flags:
  - id: "<idea-N>"
    risks:
      - "<risk>"

recommended_skills:
  - "<skill-name>"

例

入力:

ideas:
  - id: "idea-1"
    title: "AnchorAI"
    risk_level: "medium"
  - id: "idea-3"
    title: "CalmDraft"
    risk_level: "low"
evaluation_axes:
  - axis: "Innovation"
    weight: 1.5
  - axis: "Impact"
    weight: 1.5
  - axis: "Technical Execution"
    weight: 1.0
team_skills: ["Python", "React", "OpenAI API"]
hackathon_duration_hours: 24
team_size: 3

出力:

scored_ideas:
  - id: "idea-1"
    title: "AnchorAI"
    scores:
      - axis: "Innovation"
        score: 4
        notes: "Memory layer is novel; similar products exist but not for this audience"
      - axis: "Impact"
        score: 5
        notes: "Addresses acute unmet need at scale"
      - axis: "Technical Execution"
        score: 3
        notes: "Memory persistence adds integration complexity"
    penalties: []
    total_score: 17.5

  - id: "idea-3"
    title: "CalmDraft"
    scores:
      - axis: "Innovation"
        score: 3
        notes: "CBT journaling apps exist; GPT reframing is incremental"
      - axis: "Impact"
        score: 4
        notes: "Reaches self-directed users effectively"
      - axis: "Technical Execution"
        score: 5
        notes: "Well within team skills; highly shippable in 24h"
    penalties: []
    total_score: 16.5

ranking:
  - rank: 1
    id: "idea-1"
    total_score: 17.5
  - rank: 2
    id: "idea-3"
    total_score: 16.5

top_recommendation:
  id: "idea-1"
  title: "AnchorAI"
  rationale: "Highest combined score on weighted innovation and impact axes; team has required skills."

risk_flags:
  - id: "idea-1"
    risks:
      - "Memory persistence implementation may exceed time budget if OpenAI context window approach is chosen"

recommended_skills:
  - "hackathon-scope-cutter"

コンテキストファイル

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

コメント