mcpField
H
Hedera Hackathon Submission Validator

Hedera Hackathon Submission Validator

github.com/hedera-dev测试与质量28575 次安装8 周前更新
代码仓库

关于 Hedera Hackathon Submission Validator

用于依据七项评审标准审查 Hedera 黑客松项目的技能,指导检查代码库,并生成基于证据的评分与优先改进建议。

主要功能

  1. 01检查代码库与 Hedera 集成
  2. 02按七项标准生成加权评分表
  3. 03提供基于证据的评分指引
  4. 04按优先级提出改进建议

适用场景

  1. 01提交前审查 Hedera 黑客松项目
  2. 02整理评审标准对应的代码证据
  3. 03按评分影响规划改进工作

安装

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

$npx skills add https://github.com/hedera-dev/hedera-skills --skill hedera-hackathon-submission-validator

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

附带文件references/judging-criteria.md

详细介绍

Hedera Hackathon 提交项目验证器

审查 Hedera Hackathon 提交项目的代码库,并根据官方评审标准进行评分。重点关注代码、README 和仓库文档中可观察到的内容。

步骤 1:了解项目

扫描代码库,了解项目的构建内容:

  1. 阅读 README.md(或同类文件),了解项目概况
  2. 确认技术栈:
    • package.json、Cargo.toml、go.mod、requirements.txt 等
    • 查找 Hedera SDK 依赖(@hashgraph/sdk、hedera-sdk-* 等)
  3. 查找 Hedera 集成点:
    • 搜索 Hedera SDK 的导入和用法
    • 搜索 HTS 预编译地址(0x167)
    • 搜索 Hedera 服务调用(创建代币、提交共识消息等)
    • 搜索镜像节点 API 调用
    • 搜索生态集成(钱包连接、DEX 等)
  4. 评估项目结构和代码质量
  5. 查找文档:架构文档、设计决策、商业模式、演示材料
  6. 检查测试和 CI/CD 配置

步骤 2:根据各项标准评分

根据 7 项评审标准评估提交项目。针对每一项,提供评分(1–5 分)、代码库中的证据,以及具体的改进建议。完整评分细则(含引导性问题和 1/3/5 分的描述)请参阅 references/judging-criteria.md。

创新性(权重 10%)

评估以下方面:

  • 这是一个新颖的解决方案,还是对现有平台的克隆?
  • 它是否为 Hedera 生态带来了新功能?
  • README 是否说明了它的独特之处?
  • 根据代码中可推断的信息,检查是否存在类似项目
可行性(权重 10%)

评估以下方面:

  • 该解决方案在技术上是否可靠?
  • 它是否确实需要 Web3/区块链?还是用 Web2 也能实现?
  • 是否记录了商业模式?(精益画布、变现策略)
  • 代码是否体现了对领域的理解?
执行力(权重 20%)——最高优先级

评估以下方面:

  • 完整度:这是可运行的 MVP、概念验证(PoC),还是仅有脚手架?
  • 代码质量:架构是否清晰,是否具备错误处理和测试?
  • UI/UX:如果有前端,完成度如何?精良还是粗糙?
  • 文档:README 是否完整?是否提供设置说明和架构文档?
  • 设计决策:是否记录并说明了关键技术选择的依据?
  • 策略:是否有路线图或 Hackathon 结束后的计划?
  • GTM:是否记录了上市策略?
集成(权重 15%)——高优先级

评估以下方面:

  • 所用服务:实际集成了哪些 Hedera 服务?(HTS、HCS、智能合约、HFS、定时交易)
  • 集成深度:使用是否有意义,还是仅停留在表面?(例如,仅查询镜像节点属于浅层集成)
  • 生态合作伙伴:是否集成了生态平台?(SaucerSwap、HashPack 等)
  • 创造性:是否以不寻常的方式使用了 Hedera 服务?
  • 多项服务:是否组合使用了多项 Hedera 服务?

集成深度评分:

  • 仅查询镜像节点 = 1 分
  • 单项服务,常规用法 = 2–3 分
  • 多项服务,有意义的用法 = 3–4 分
  • 多项服务 + 生态合作伙伴 + 创新用法 = 5 分
验证(权重 15%)

评估以下方面:

  • 是否有外部用户测试的证据?(反馈文档、用户调查结果、分析数据)
  • 是否记录了市场反馈迭代?
  • 是否有任何增长数据?(用户数、注册数等)
  • 注意:仅凭代码很难评估这一项。如果未发现证据,请明确指出。
成功潜力(权重 20%)——最高优先级

评估以下方面:

  • 解决方案架构是否能带动创建 Hedera 账户?
  • 使用该项目是否会在网络上产生有意义的 TPS?
  • 它是否能让新的受众了解 Hedera?
  • 是否记录了潜在的网络影响,或能否根据代码进行估算?
宣讲(权重 10%)

评估以下方面:

  • README 质量能否反映宣讲质量
  • 是否清楚地阐述了问题和解决方案?
  • 是否引用了指标和市场数据?
  • 是否清楚地说明了 Hedera 的作用?
  • 仓库中是否有路演演示文稿或演示脚本?

第 3 步:生成评分卡

输出一份完整报告:

# Hackathon Submission Review

## Project Summary

- **Name**: [from README]
- **Description**: [1-2 sentences]
- **Tech Stack**: [languages, frameworks, Hedera SDK version]
- **Hedera Services Used**: [list]

## Scorecard

| Section     | Score    | Weight | Weighted | Key Finding        |
| ----------- | -------- | ------ | -------- | ------------------ |
| Innovation  | X/5      | 10%    | X.X      | [one-line summary] |
| Feasibility | X/5      | 10%    | X.X      | [one-line summary] |
| Execution   | X/5      | 20%    | X.X      | [one-line summary] |
| Integration | X/5      | 15%    | X.X      | [one-line summary] |
| Validation  | X/5      | 15%    | X.X      | [one-line summary] |
| Success     | X/5      | 20%    | X.X      | [one-line summary] |
| Pitch       | X/5      | 10%    | X.X      | [one-line summary] |
| **Total**   | **X/35** |        | **X.X**  |                    |

**Estimated Final Grade: X%**

## Detailed Findings

### [Section Name] - X/5

**Evidence**: [What was found in the code]
**Gaps**: [What's missing]
**Quick Wins**: [Specific, actionable improvements]

[Repeat for each section]

## Top 5 Improvements (Ranked by Score Impact)

1. [Highest impact improvement] - affects [criteria] ([weight]%)
2. ...
3. ...
4. ...
5. ...

## Hedera Integration Depth Analysis

- Services detected: [list with evidence]
- Ecosystem integrations: [list or "none detected"]
- Creative usage: [describe or "none detected"]
- Recommendation: [specific services or integrations to add]

第 4 步:确定行动项优先级

生成评分卡后,按对最终加权分数的影响从高到低列出改进项。重点关注:

  1. 执行改进(权重 20%)——代码质量、测试、文档
  2. 成功度改进(权重 20%)——网络影响、账户创建流程
  3. 集成改进(权重 15%)——添加更多 Hedera 服务和生态合作伙伴
  4. 验证改进(权重 15%)——添加用户反馈机制

为每项改进估算所需工作量(快速修复、中等、重大),并估算潜在的分数提升。

评分公式参考

Weighted Score = (Score / 5) * (Section Weighting / 100 * 35)
Final Grade = (Sum of Weighted Scores / 35) * 100

重要说明

  • 以建设性的方式提出建议,不要打击信心。将不足之处视为改进机会。
  • 根据代码库中找到的证据评分,不要基于假设。
  • 如果无法根据代码评估某项标准(例如验证、宣讲),请明确说明,并建议团队如何记录相关证据。
  • 请参阅 references/judging-criteria.md,了解每项标准 1/3/5 分的详细评分说明。

评论

支持 Markdown