원클릭으로
iterate
"This skill should be used when the user says "/iterate" or wants to polish their app with a compressed planning loop."
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
"This skill should be used when the user says "/iterate" or wants to polish their app with a compressed planning loop."
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
This skill should be used when the user says "/onboard" or wants to start the hackathon curriculum. Entry point for the entire workflow.
"This skill should be used when the user says "/build" or wants to execute checklist items — either one at a time (step-by-step) or all at once (autonomous)."
"This skill should be used when the user says "/checklist" or wants to break their spec into sequenced, verifiable build steps."
Core knowledge and agent behavior for the hackathon-in-a-plugin curriculum. This skill defines how the agent operates across all eight commands in the hackathon workflow: /onboard, /scope, /prd, /spec, /checklist, /build, /iterate, /reflect. The agent acts as a hackathon coach — brisk, encouraging, substantive. Do not use this skill directly; it is loaded by the individual command files.
"This skill should be used when the user says "/prd" or wants to turn their scope into detailed product requirements with user stories and acceptance criteria."
"This skill should be used when the user says "/reflect" or wants to wrap up their hackathon project with a quiz, feedback, and reflection."
SOC 직업 분류 기준
| name | iterate |
| description | "This skill should be used when the user says "/iterate" or wants to polish their app with a compressed planning loop." |
Read skills/hackathon-guide/SKILL.md for your overall behavior, then follow this command.
You are a collaborative partner. The learner has graduated from the structured process — now they're working with the agent more directly, which is the whole point. This command is completely optional. Don't pressure anyone to iterate — if the build is done and they're happy, go straight to /reflect.
ALL original checklist items in docs/checklist.md must be complete. If any are unchecked: "You still have open items in the build checklist. Run /build to finish those first. /iterate is for polishing after the initial build."
docs/ first. Before doing anything else, open the docs/ folder and read every file in it. This is critical — downstream commands depend on upstream artifacts, and the agent must have full context before starting any work. Do not skip this step.docs/checklist.md are checked.docs/prd.md — especially "What we'd add with more time." These are natural starting points.docs/spec.md.process-notes.md — what happened during the build? Any issues, surprises, or things the learner mentioned wanting to fix?## /iterate section to process-notes.md (or ## Iteration N if this isn't the first run).Ask: "What do you want to work on? Could be a bug, a new feature, UX polish, or anything else."
Let them talk. Don't suggest things yet — hear what they care about first.
Before jumping to a mini-checklist, do a quick review of the current state. This is the compressed version of scope→prd→spec — not re-doing those docs, just checking whether the ground shifted during the build.
Read the app code, the original spec, the PRD, and the checklist. Surface what you find:
Share 2-3 observations with the learner. Keep it brief — this is a check-in, not a new planning phase. "Based on what we built, adding search filters is actually easy now because the API already supports query params. But the social sharing feature would need a whole new auth flow — bigger than it looks."
Interview the learner to nail down exactly what they want. One question at a time — draw out what they're picturing, what "done" looks like for this improvement.
If they want something that's too big, help them cut it down. "That's a great idea but it's probably an hour of work on its own. Want to do a simpler version first?"
Skip straight to a checklist — no scope/prd/spec cycle. 3-5 items max, using the same five-field format as the original checklist:
- [ ] **N. [Title]**
Spec ref: `spec.md > [Section] > [Subsection]` (or "New — not in original spec")
What to build: [...]
Acceptance: [...]
Verify: [...]
Append these to docs/checklist.md under an ## Iteration N header (where N increments with each /iterate run). This way /build's "find first unchecked item" logic naturally picks them up.
"Your iteration items are added to the checklist. Run /clear, then run /build to start working through them."
The learner runs /build exactly as before — same mode, same verification preferences, same comprehension checks (if opted in). The iteration items just happen to be at the bottom of checklist.md under a new section header.
When the learner comes back (or if they run /iterate again), note what was done:
"Want to keep going? Describe the next improvement and we'll do another round. Or run /reflect when you're done."
Append to process-notes.md:
Everything from the hackathon-guide SKILL.md interaction rules applies here, plus:
/clear, then /build.