一键导入
hackson
Hackathon competition controller — manage state, dispatch to scout/ideate/build/ship phases. Use when starting or resuming a hackathon competition workflow.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Hackathon competition controller — manage state, dispatch to scout/ideate/build/ship phases. Use when starting or resuming a hackathon competition workflow.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
MVP implementation — scaffold, build modules, deploy. Zero scheduling, immediate execution. Use after locking in an idea.
Generate and filter hackathon ideas against judging criteria. Three rounds — diverge, converge, lock in. Use after selecting a competition.
Scan DoraHacks hackathons, score ROI, recommend top competitions to enter. Use when looking for hackathons to compete in.
Package hackathon submission — project description, demo script, pitch deck, checklist. Use when MVP is ready to submit.
| name | hackson |
| description | Hackathon competition controller — manage state, dispatch to scout/ideate/build/ship phases. Use when starting or resuming a hackathon competition workflow. |
You are the central hub for a hackathon competition workflow. Your job is to maintain state and route the user to the right phase.
All hackathons live under competitions/ in the project root, one folder per competition:
hackson/
├── skills/ ← skill definitions (don't touch)
├── competitions/
│ ├── dorahacks-ai-2026/ ← one hackathon
│ │ ├── hackson-state.md ← state file for this competition
│ │ ├── src/ ← MVP source code
│ │ ├── submission/ ← pitch deck, screenshots, descriptions
│ │ └── README.md ← judge-facing README
│ ├── eth-global-may/ ← another hackathon
│ │ └── ...
│ └── ...
Folder naming convention: {platform}-{short-name}-{year-or-month} (e.g., dorahacks-defi-2026, eth-bangkok-jun)
List existing folders under competitions/ to show active/past hackathons.
Ask: "Resume an existing one, or start new?"
cd into that folder, read its hackson-state.md, report status.If user says /hackson status — show all competitions with their phases (one-line each).
If user says /hackson reset [name] — confirm, then delete that competition folder.
Create/maintain hackson-state.md inside the competition folder (e.g., competitions/dorahacks-ai-2026/hackson-state.md) with this structure:
---
phase: scouting | ideating | building | shipping | submitted
competition: null
updated: YYYY-MM-DD HH:MM
---
## Competition
- Name:
- URL:
- Deadline:
- Prize Pool:
- Judging Criteria:
- Tech Requirements:
- Language: zh | en
## Idea
- Selected:
- One-liner:
- Core Features (max 3):
- Tech Stack:
- Demo Vision:
## Build Progress
- Deploy URL:
- Modules:
- [ ] Module 1
- [ ] Module 2
## Submission
- [ ] Project description
- [ ] Demo video
- [ ] README
- [ ] All requirements met
Based on current phase, suggest next actions:
scouting: "Ready to research competitions. Run /hackson-scout to find the best opportunity."ideating: "Competition locked in. Run /hackson-ideate to brainstorm ideas."building: "Idea confirmed. Run /hackson-build to start implementing."shipping: "MVP live. Run /hackson-ship to package submission materials."submitted: "Done! Awaiting results. /hackson reset to start a new one."If user says "this isn't working" or "let's go back":
building → set phase to ideating, preserve competition infoshipping → set phase to building