.agents/skills/iterate/SKILL.md
Codex wrapper for WF8 structured iteration. Use when the user wants to run `plan`, `code`, `run`, `eval`, `ablate`, `status`, or `log` while preserving the original iteration schema and workflow logic.
npx skillsauth add linzhe001/Harness-Research iterateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Read these first:
../../../.agents/references/workflow-guide.md../../../.agents/references/language-policy.md./references/iteration-log-schema.json./references/iteration-context.md./references/iteration-constraints.md../../../iteration_log.json../../../PROJECT_STATE.json../../../CLAUDE.mdUse this skill for WF8 structured experimentation.
Interpret natural-language requests as one of these canonical intents:
plancoderunevalablatestatuslogiteration_log.json is the only experiment source of truth.PROJECT_STATE.json; $orchestrator owns those.project_map.json sync through $code-debug.$iterate phases are invoked via runtime adapter prompt, not directly by the user.iteration_log.json ownership is unchanged — $iterate still owns it exclusively.iteration_log.json via postcondition validation; it does not write to it..agents/state/**..auto_iterate/ is controller-owned; $iterate must not write to it..agents/state/current_iteration.json../references/iteration-context.md for deterministic cleanup.planscreening.recommended as a structured boolean field).codex_review field behavior in iteration_log.json.code.agents/state/iterations/<iter-id>/context.json..agents/state/current_iteration.json../references/iteration-context.md when creating both the persistent and active context files.$code-debug.coding to training.runtraining iteration.CLAUDE.md entry scripts and the config.run_manifest.eval./references/iteration-context.md when reusing an existing context file.$evaluate when full analysis is needed.ablate, status, log$iterate {plan|code|run|eval|ablate|status|log} interface.$code-debug and $evaluate..agents/state/ as the local active-context directory; create context files inside it only when needed.../../../.agents/references/language-policy.md for reply language and for localizing natural-language iteration summaries; keep schema keys, commands, and decision/status tokens unchanged.Follow the local iteration logic and schema rather than replacing it with a generic experiment log loop.
./references/iteration-constraints.md is mandatory behavior, not optional guidance.
development
WF7.5 training pipeline validation. Before entering WF8 iteration, first use Codex to review code for baseline equivalence, then run a 100-step smoke test to verify end-to-end pipeline functionality.
business
WF1 Inspiration survey and gap analysis. Takes the user's research idea, performs literature search, gap analysis, competitor analysis, and feasibility scoring, then outputs Feasibility_Report.md. Use when the user has a new CV research idea that needs a feasibility assessment.
tools
WF10 Submission/Release Tool. Multi-scene training, result packaging, filename validation, dry-run submission checks. Used after ablation experiments are complete and before competition submission.
development
WF2 Architecture refinement and MVP design. Reads the feasibility report, analyzes the base codebase architecture, designs plug-and-play new modules, defines the MVP, provides A/B/C alternative plans, and outputs Technical_Spec.md. Use when a research idea needs to be translated into a concrete technical architecture design.