Novice SWE Practice
Learn how agents plan, code, review, and validate a fix by taking one role yourself.
Each practice card pairs one workflow role with one curated BugsInPy tqdm repair task. You complete that role yourself while the system exposes the prompts, packets, and artifacts that move through the workflow.
The workflow order is Task Planner → Patch Author → Code Reviewer → Test Runner. The reviewer can send work back to the Patch Author for revision, and the tester can send it back only when the available evidence points to a real defect.
| Practice Step | Task | Focus | Difficulty |
|---|---|---|---|
| Task Planner | Loading… | ||
| Patch Author | Loading… | ||
| Code Reviewer | Loading… | ||
| Test Runner | Loading… |
You replace the Task Planner agent.
Learn how to turn an issue into a clear implementation path, likely root cause, and acceptance checks before code changes begin.
You replace the Patch Author agent.
Learn how to design a minimal, concrete fix from a plan and explain exactly what should change in the codebase.
You replace the Code Reviewer agent.
Learn how to judge whether a proposed fix is correct, testable, and safe enough to move forward.
You replace the Test Runner agent.
Learn how to decide whether the workflow has enough evidence to call a fix done or loop back for more work.