hackathon-idea-scoring について
hackathon-idea-scoringは、加重評価基準で企画案を評価・順位付けするスキルです。スコープ決定前に候補を比較するハッカソンチーム向けで、審査軸、チームのスキル、持ち時間をもとに順位、推奨案、リスクを提示します。
主な機能
- 01審査基準に沿った企画案の採点
- 02カスタム重みと実現性ペナルティの適用
- 03ハッカソンの時間制約の考慮
- 04企画案の順位付けと推奨案の提示
- 05上位案のリスク表示
活用シーン
- 01複数のチーム案から方向性を決定
- 02審査基準に基づくプロジェクト候補の比較
- 03チームのスキルを踏まえた実現性の評価
- 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の直後に直接呼び出され、以降のすべてのフェーズへの進行を決定する
入力
| 入力 | 型 | 必須 | 説明 |
|---|---|---|---|
ideas | object[] | はい | hackathon-idea-generator によるアイデアのリスト |
evaluation_axes | object[] | はい | hackathon-track-analyzer による採点軸 |
team_skills | string[] | はい | チームが習熟している技術および分野 |
hackathon_duration_hours | integer | はい | 利用可能な合計時間 |
team_size | integer | はい | チームメンバーの人数 |
weights | object | いいえ | 評価軸ごとのカスタム重みの上書き設定 |
出力
| 出力 | 説明 |
|---|---|
scored_ideas | 各アイデアの評価軸ごとのスコアと合計スコア |
ranking | 合計スコア順に並べたアイデアのリスト |
top_recommendation | 根拠を添えた、推奨するアイデア1つ |
risk_flags | 上位3つのアイデアそれぞれの懸念事項 |
recommended_skills | 次に呼び出すことを推奨するスキル |
ルール
- すべてのアイデアを、すべての評価軸について1~5の尺度で採点します。
- 合計スコアの算出時に各評価軸の重みを適用します。指定がない場合、デフォルトの重みは1.0です。
- チームに必要なスキルがない場合、
feasibility_penalty(評価軸の点数1点につき-0.5)を適用します。 hackathon_duration_hours内に現実的に完成させられないアイデアには、time_penalty(-1.0)を適用します。- 上位3つのアイデアそれぞれについて、少なくとも1つのリスクフラグを提示します。
- 調整後の合計スコアが最も高いアイデアを
top_recommendationに選びます。 - 同点の場合は、実現可能性のスコアが最も高いアイデアを優先します。
出力形式
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
コメント
Markdown 対応