planner-generator-evaluator-pattern
Use when structuring work so that planning, candidate generation, and verification remain separate and explicit.
SKILL.md.claude/skills/planner-generator-evaluator-pattern/SKILL.md
GitHubPlanner Generator Evaluator Pattern
Use this skill when
- a task is large enough to require structured delegation
- implementation quality depends on explicit evaluation
- a migration needs safer control points
- you want to avoid generator self-approval
Goals
- separate planning from implementation
- separate implementation from verification
- reduce false completion claims
- improve traceability and decision quality
Responsibilities
- planner: defines phases, constraints, acceptance criteria, and verification points
- generator: produces candidate implementation for approved scope
- evaluator: determines whether the implementation is actually verified
Process
- Define the problem.
- Ask planner to create the phased path.
- Ask generator to implement only one approved phase.
- Ask evaluator to assess the result against evidence.
- Feed failures and weak spots into future planning or harness improvement.
Output contract
Return:
- recommended delegation
- phase boundaries
- evidence boundaries
- stop/go points