mcpField

hackathon-submission-prep

github.com/bernieweb3生产力50 次安装
代码仓库

关于 hackathon-submission-prep

hackathon-submission-prep 用于汇总并检查黑客松投稿材料。它根据项目与团队信息生成投稿描述、材料清单、缺失项、就绪评分和按优先级排列的最后行动。

主要功能

  1. 01整理完整的投稿描述
  2. 02生成不超过 280 字符的简介
  3. 03检查所需投稿材料
  4. 04标记缺失字段和占位文本
  5. 05评估投稿就绪度
  6. 06按优先级和预计耗时列出最后行动

适用场景

  1. 01为 Devpost 或 Dorahacks 准备项目材料
  2. 02在截止日期前检查尚缺的投稿材料
  3. 03检查投稿是否遗漏必填字段

安装

复制下面的命令,在终端中运行。

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

安装后在 Claude Code 中输入/hackathon-submission-prep确认已加载。

详细介绍

hackathon-submission-prep

目标

汇总并验证所有必需的黑客松提交材料,整理成完整、精致、可供上传的提交包。


触发条件

在以下情况下使用此技能:

  • 演示视频已上传,路演幻灯片已定稿
  • 提交截止时间临近,需要验证材料
  • 提交平台(Devpost、Dorahacks 等)要求填写结构化说明
  • 团队需要核对清单,了解哪些已完成、哪些仍待补齐
  • 在第 8 阶段调用;至少提前 1 小时将输出提交到平台

输入

输入类型必填描述
project_title字符串是项目名称
tagline字符串是一句话描述
problem_statement字符串是要解决的问题
solution_summary字符串是项目如何解决该问题
tech_stack字符串[]是使用的技术
team_members对象[]是团队成员姓名和角色
demo_url字符串否在线演示 URL
video_url字符串否演示视频 URL
repo_url字符串是源代码仓库 URL
track字符串是参与的黑客松赛道
submission_platform字符串否平台名称(例如 Devpost、Dorahacks)
custom_fields对象[]否平台特定的必填字段

输出

输出描述
submission_description用于提交的完整格式化项目说明
short_description280 字符以内的标语/简短介绍
artifact_checklist所有必需提交项及其完成状态
missing_artifacts尚未提供、必须补齐的项目
submission_quality_score对提交准备情况的 1–10 分评级
last_mile_actions提交前所需的最后操作

规则

  1. submission_description 必须包括:问题、解决方案、技术栈、团队和演示链接。
  2. short_description 不得超过 280 个字符。
  3. artifact_checklist 必须核实:仓库 URL 可访问、README 存在、已添加演示视频链接、已列出团队成员。
  4. 按以下权重计算 submission_quality_score:完整性(40%)、清晰度(30%)、影响力阐述(30%)。
  5. last_mile_actions 必须按优先级排序,并为每项操作估算所需时间。
  6. 将 custom_fields 中缺少的任何必填字段标记为阻塞性 missing_artifact。
  7. 不要提交占位文本;将任何 [TBD] 字段标记为 missing_artifacts 中未完成的项目。

输出格式

submission_description: |
  <Full Markdown submission text>

short_description: "<≤280 characters>"

artifact_checklist:
  - item: "<artifact name>"
    status: "<complete|incomplete|missing>"
    url_or_value: "<link or value if complete>"

missing_artifacts:
  - item: "<name>"
    blocking: <true|false>
    action_required: "<what to do>"

submission_quality_score:
  score: <1-10>
  breakdown:
    completeness: <1-10>
    clarity: <1-10>
    impact_framing: <1-10>

last_mile_actions:
  - priority: <number>
    action: "<what to do>"
    estimated_minutes: <number>

示例

输入:

project_title: "AnchorAI"
tagline: "An AI companion that remembers your emotional journey so you never have to start over."
problem_statement: "College students wait 6 weeks for counseling while anxiety compounds daily."
solution_summary: "GPT-4 with Redis-backed session memory for always-available, context-aware emotional support."
tech_stack: ["Python", "FastAPI", "React", "Redis", "OpenAI GPT-4"]
team_members:
  - name: "Alex"
    role: "Backend"
  - name: "Sam"
    role: "Frontend"
  - name: "Jordan"
    role: "Design"
repo_url: "https://github.com/team/anchorai"
track: "AI for Mental Health"
submission_platform: "Devpost"

输出:

submission_description: |
  ## Inspiration
  40% of college students report anxiety as their top health concern, yet the average campus counseling wait is 6 weeks. Most students give up before they're seen.

  ## What It Does
  AnchorAI is a GPT-4 powered emotional support companion that remembers your history across sessions. It opens every conversation with context from your last check-in — so you never have to re-explain your situation.

  ## How We Built It
  Python FastAPI backend with OpenAI GPT-4 API. Session summaries stored in Redis and injected into the system prompt. React frontend with a clean single-page chat UI.

  ## Challenges
  Getting memory injection to stay within GPT-4 context window limits required hard-capping summaries at 150 tokens and testing multiple summarization prompts.

  ## Accomplishments
  Working live demo with genuine session memory recall. Crisis escalation card renders on distress detection.

  ## What We Learned
  The emotional framing of AI responses matters more than technical sophistication. Users notice tone before they notice features.

  ## What's Next
  Human counselor escalation. University licensing. Multi-session longitudinal mood tracking.

short_description: "AnchorAI: GPT-4 emotional support companion that remembers your mental health journey. No waitlist. No starting over. Always there. 🧠"

artifact_checklist:
  - item: "Source code repository"
    status: "complete"
    url_or_value: "https://github.com/team/anchorai"
  - item: "Demo video"
    status: "complete"
    url_or_value: "https://youtube.com/watch?v=demo"
  - item: "Live demo URL"
    status: "incomplete"
    url_or_value: ""
  - item: "README with setup instructions"
    status: "complete"
    url_or_value: "https://github.com/team/anchorai#readme"

missing_artifacts:
  - item: "Live demo URL"
    blocking: false
    action_required: "Deploy to Railway or Render; update Devpost submission with URL"

submission_quality_score:
  score: 8
  breakdown:
    completeness: 9
    clarity: 8
    impact_framing: 8

last_mile_actions:
  - priority: 1
    action: "Deploy live demo to Railway and update Devpost URL field"
    estimated_minutes: 20
  - priority: 2
    action: "Add 3 screenshots to Devpost gallery"
    estimated_minutes: 10
  - priority: 3
    action: "Confirm repo is public and README loads correctly"
    estimated_minutes: 5

上下文文件

知识库
  • ../hackathon-shared-resources/knowledge/hackathon-submission-guidelines.md
  • ../hackathon-shared-resources/knowledge/hackathon-winning-patterns.md
  • ../hackathon-shared-resources/knowledge/hackathon-pitch-strategy.md
操作手册
  • ../hackathon-shared-resources/playbooks/hackathon-workflow.md

评论

支持 Markdown