Candidates and voting
Which topics should the book cover next? These are short proposals for new chapters. They are not accepted yet, and some may merge into existing patterns. The last two topics are proposed anti-patterns.
The full list, sources, overlaps, and current statuses are in CANDIDATES.md.
How to vote
Open βDiscuss / voteβ next to a topic and add a π reaction to the opening post in the issue. You can support several topics. Comments describing a task where you need the pattern are especially useful.
Russian, English, and Spanish are welcome; participation requires a GitHub account. Votes indicate reader interest; inclusion remains an editorial decision.
| Topic | Identifier | Discussion |
|---|---|---|
| Visual specification β define the UI with a mockup and refine it using screenshots. | visual-specification |
Discuss / vote |
| Working example library β give the agent verified code to adapt and combine. | working-example-library |
Discuss / vote |
| Context forking β explore alternative solutions from the same prepared conversation state. | context-forking |
Discuss / vote |
| Behavior recovery β reconstruct an existing systemβs specification with evidence for each conclusion. | evidence-linked-behavior-recovery |
Discuss / vote |
| Code walkthrough β follow an execution path with explanations and snippets from the repository. | linear-code-walkthrough |
Discuss / vote |
| Interactive explanation β understand an algorithm through inputs and step-by-step execution. | interactive-code-explanation |
Discuss / vote |
| Benchmark-guided optimization β compare the agentβs attempts and retain measured improvements. | benchmark-guided-optimization |
Discuss / vote |
| Approved scenarios β review readable inputs and expected results instead of many test functions. | approved-scenario-fixtures |
Discuss / vote |
| Independent acceptance β check the result with scenarios the implementing agent cannot reshape to fit its code. | held-out-acceptance-scenarios |
Discuss / vote |
| Mutation-guided test hardening β find faults that tests miss and strengthen their assertions. | mutation-guided-test-hardening |
Discuss / vote |
| Actionable diagnostics β return repair guidance alongside the violation message. | actionable-diagnostics |
Discuss / vote |
| Reviewable delivery β package the change, rationale, and verification evidence for review. | reviewable-agent-delivery |
Discuss / vote |
| Workflow learning β turn recurring corrections into shared instructions and checks. | feedback-flywheel |
Discuss / vote |
| Recovery points β preserve verified states so failed attempts can be undone in bounded steps. | verified-recovery-points |
Discuss / vote |
| Agent residue cleanup β remove temporary code and experimental leftovers before completing a task. | agent-residue-cleanup |
Discuss / vote |
| Instruction activation checks β determine whether the agent discovers a rule and applies it during the task. | instruction-activation-checks |
Discussion not opened yet |
| Guided manual procedure β have the agent prepare an interactive procedure for human actions and collect their results. | guided-manual-procedure |
Discussion not opened yet |
| Bounded retries β when progress stops, preserve findings and change the approach or hand off the task. | bounded-retry-escalation |
Discussion not opened yet |
| Approval fatigue β frequent requests turn considered approval into automatic clicking. | approval-fatigue |
Discuss / vote |
| Self-confirming tests β a test computes its expected answer using the very logic it should check. | self-confirming-tests |
Discuss / vote |