2.5 KiB
2.5 KiB
Project Kickoff Checklist
Copy this into a new project root as
PROJECT-KICKOFF.md. Use it to make sure the project is genuinely ready before agent implementation starts.
Project Identity
- Project name:
- Created:
- Mode: simple / large
- Primary runtime: CLI loop / OpenClaw / other
- Primary language/runtime:
- Owner / reviewer:
Kickoff Status
Project setup
- Project folder created
- Git initialized
README.mdexists.gitignoreexists- Initial baseline commit created
Harness files
AGENT.mdexistsPROJECT-SPEC.mdexistsDECISIONS.mdexistsIMPLEMENTATION_PLAN.mdexists or is ready to be created from the specralph-loop.shcopied if using CLI loop
Larger-project structure (if needed)
.harness/EXECUTION_MASTER.mdexists.harness/templates/EXECUTION-BOARD-TEMPLATE.mdexists.harness/templates/VALIDATION-TEMPLATE.mdexists.harness/templates/PROCESS-EVAL-TEMPLATE.mdexists.harness/regression-baselines/exists
Spec readiness
- Project overview filled in
- Functional requirements are numbered
- Acceptance criteria are testable
MUST / MUST NOT / PREFER / ESCALATEare filled in- Evaluation design section is filled in
- Rejected approaches captured where useful
- Self-containment test passed
Technical readiness
- Build command known
- Test command known
- Lint/type-check command known if applicable
- Directory structure decided
- Key dependencies identified
- Destructive/risky areas called out in constraints
Eval readiness
- Known-answer test needs identified (if any)
- Regression baseline needs identified (if any)
- Fixture/sample data needs identified
- Review cadence roughly decided
Execution readiness
- Execution mode chosen (simple task loop vs wave/stream)
- Runtime mode chosen (CLI loop vs OpenClaw)
- First prompt prepared
- Human knows what “done” looks like
First Prompt
Read README.md, PROJECT-SPEC.md, AGENT.md, DECISIONS.md, and PROJECT-KICKOFF.md.
If PROJECT-SPEC.md is incomplete, help me finish it using the spec interview protocol.
If the spec is complete and IMPLEMENTATION_PLAN.md does not exist or is still placeholder text,
create it. Do not implement code yet unless the plan is complete and I explicitly say to start.