关于 Hedera Hackathon Submission Validator
用于依据七项评审标准审查 Hedera 黑客松项目的技能,指导检查代码库,并生成基于证据的评分与优先改进建议。
主要功能
- 01检查代码库与 Hedera 集成
- 02按七项标准生成加权评分表
- 03提供基于证据的评分指引
- 04按优先级提出改进建议
适用场景
- 01提交前审查 Hedera 黑客松项目
- 02整理评审标准对应的代码证据
- 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:了解项目
扫描代码库,了解项目的构建内容:
- 阅读 README.md(或同类文件),了解项目概况
- 确认技术栈:
package.json、Cargo.toml、go.mod、requirements.txt等- 查找 Hedera SDK 依赖(
@hashgraph/sdk、hedera-sdk-*等)
- 查找 Hedera 集成点:
- 搜索 Hedera SDK 的导入和用法
- 搜索 HTS 预编译地址(
0x167) - 搜索 Hedera 服务调用(创建代币、提交共识消息等)
- 搜索镜像节点 API 调用
- 搜索生态集成(钱包连接、DEX 等)
- 评估项目结构和代码质量
- 查找文档:架构文档、设计决策、商业模式、演示材料
- 检查测试和 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 步:确定行动项优先级
生成评分卡后,按对最终加权分数的影响从高到低列出改进项。重点关注:
- 执行改进(权重 20%)——代码质量、测试、文档
- 成功度改进(权重 20%)——网络影响、账户创建流程
- 集成改进(权重 15%)——添加更多 Hedera 服务和生态合作伙伴
- 验证改进(权重 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