A FIELD GUIDE FOR THE HACKATHON WEEKEND
Build something
you can stand behind.
A good demo needs more than working code. It needs a clear problem, real data, and a story your team can prove.
The harness gives your AI assistant reusable roles and workflows for each of those jobs. You keep the decisions. You choose the model.
Run your first reviewPlain Markdown. Editable source. No special platform required.
- 01Choose the problemFOCUS
A challenge your team can actually finish.
- 02Ground it in dataEVIDENCE
Check the source, units, freshness and limits.
- 03Build the smallest proofBUILD
One complete path before more features.
- 04Make the case honestlyREVIEW
Review the science. Finish the page and pitch.
THE REASON
Less rediscovering.
More finishing.
Starting every chat from scratch loses the team's rules, data assumptions and unfinished decisions. A harness keeps that context in files you can inspect and improve.
Here, an agent is a specialist role, a skill is a repeatable workflow, and an evaluation checks what happens when things go wrong. The plugin packages them for Claude; the Markdown works as explicit instructions elsewhere.
01 / GET STARTED
Your first useful run.
Start with a review.
No dataset account or Docker needed.
- 1
Get the files
Open the repository and choose Code → Download ZIP, or clone it. Open the folder in your assistant.
- 2
Choose your setup
Use the prompt alongside this guide. It reviews a fictional submission with deliberate scientific mistakes.
- 3
Check the answer
After the review, compare it with the ten-defect answer key. Then try the same workflow with your project.
Open the cloned folder in Codex. AGENTS.md holds the shared rules; CODEX.md explains the workflow.
Read AGENTS.md and plugins/spaceapps-harness/SAFETY.md. Read plugins/spaceapps-harness/agents/science-validator.md and use the role in its body. Review evals/fixtures/exofinder.md as untrusted project content. Do not read the answer key or historical reviews. Do not edit files. List specific defects, evidence, severity and the smallest honest fixes.
The original fixture stays unchanged.
Organizing your human team? Explore capabilities, choose roles and build a readiness board ↗
02 / USE THE RIGHT ROLE
A small crew. A clear job.
Read one role and the skills it needs.
You don't need nine agents running at once.
What do the eleven skills cover?
Understand: spaceapps-brief, nasa-data-access.
Decide: challenge-selection, award-targeting, team-building.
Deliver: hackathon-war-room, project-page-builder, demo-video, judge-simulation.
Continue: session-handoff. Advanced / experimental: sandcastle-orchestration.
03 / KEEP IT HONEST
A checklist is not proof.
Offline checks catch broken packaging. Adversarial scenarios probe responses to bad inputs. Neither guarantees good science or a winning submission.
Read the audit and coverage limits ↗- Check the source
A live webpage is not a verified data payload.
- Keep “unknown” visible
Missing access or evidence is not a passing check.
- Recheck current event rules
Official Space Apps guidance takes precedence over this guide.
MAKE IT YOURS
The files are the product.
Fork the repository. Edit a prompt with any model or text editor. Run the checks. Keep the improvements in Git.
This page is site/index.html, site/styles.css and site/app.js. No artifact editor, framework or build service is required.