Patterns 156–206 · 2026-07 Harvest
The 51 patterns added in the 2026-07 harvest — from superpowers, claude-plugins-official, and mattpocock/skills, including the new Skill Authoring category. Full write-ups are in progress; this page is the static, searchable index of names and problems.
Interactive version: pattern browser · Patterns 1–155: catalog-index · 中文版:模式 156–206
156. No-Pre-Judging Reviewer Dispatch
A controller dispatching a reviewer subagent can quietly bias it—pre-rating severity or saying what not to flag—defeating independent review.
Category: advanced-quality · Source: superpowers · Confidence: high
157. Rationale-as-Claim
Implementers embed self-justifications (‘left it per YAGNI’); a reviewer that accepts them lets the author grade their own work.
Category: advanced-quality · Source: superpowers · Confidence: high
158. Plan-Mandated Defect Is Still a Finding
When a plan explicitly mandates something the rubric calls a defect, agents skip the finding as ‘the plan chose this’.
Category: advanced-quality · Source: superpowers · Confidence: high
159. Diff-Scoped Review with Named-Risk Escape Hatch
Reviewers waste context re-reading whole files, yet some cross-cutting risks genuinely need looking beyond the diff.
Category: advanced-quality · Source: superpowers · Confidence: medium
160. Reviewer Does Not Re-Run the Implementer’s Tests
Reviewers re-running the full suite duplicate the implementer’s TDD evidence and burn context; run a focused test only on specific doubt.
Category: advanced-quality · Source: superpowers · Confidence: medium
161. Explicit-Model-Required Dispatch Guardrail
Dispatches that omit the model field silently inherit the session’s most expensive model, defeating cost-optimized routing.
Category: advanced-orchestration · Source: superpowers · Confidence: medium
162. File-as-Inter-Agent-Bus Handoff
Everything pasted into a dispatch and everything a subagent prints stays in the orchestrator’s context, re-read every turn.
Category: advanced-orchestration · Source: superpowers · Confidence: medium
163. Anti-Pasted-History Dispatch
Controllers pad each dispatch with prior-task summaries (‘state after Tasks 1-3’)—one real dispatch hit 42k chars, 99% history.
Category: advanced-orchestration · Source: superpowers · Confidence: medium
164. Batch Remediation: One Fixer for All Findings
Dispatching a fix subagent per finding makes each rebuild context and re-run suites; the fix wave can cost more than all tasks combined.
Category: advanced-orchestration · Source: superpowers · Confidence: medium
165. Reviewer-Gate Task Right-Sizing
No crisp criterion for task boundaries: split too fine drowns reviewers, too coarse bundles separately-approvable changes.
Category: structural-scaffolding · Source: superpowers · Confidence: high
166. Verbatim Global-Constraints Block
Project-wide requirements get scattered/paraphrased/dropped across tasks; hoist them once, verbatim, as a block all tasks inherit and reviewers use as a lens.
Category: structural-scaffolding · Source: superpowers · Confidence: high
167. Per-Task Interfaces Block (Consumes/Produces)
Isolated subagents drift on signatures (Task 3 defines clearLayers, Task 7 calls clearFullLayers) with no view of neighbors.
Category: agent-orchestration · Source: superpowers · Confidence: high
168. Match the Form to the Failure
Authors reach for prohibition lists for every problem, but the form that fixes a discipline violation backfires on wrong-shaped or omitted output.
Category: skill-authoring · Source: superpowers · Confidence: high
169. Wording Micro-Test with No-Guidance Control
Full pressure runs are slow per iteration; cheap wording-level A/B with a no-guidance control stop-condition and cross-rep variance as the binding signal.
Category: skill-authoring · Source: superpowers · Confidence: high
170. Just-In-Time Capability Offer
Offering an optional token-heavy capability upfront wastes turns on a feature that may never be needed; defer to first genuine benefit.
Category: execution-control · Source: superpowers · Confidence: medium
171. Action-Verb Tool Abstraction
A skill body hardcoding one harness’s tool names breaks on every other; author in capability verbs, bind names in a per-harness adapter.
Category: claude-code-platform · Source: superpowers · Confidence: medium
172. Harness-Conditional Reference Dispatch
An always-loaded bootstrap pays token tax every turn; carry only the universal rule + a dispatch table, self-identify harness and load one adapter file.
Category: claude-code-platform · Source: superpowers · Confidence: medium
173. Capability-Absent Anti-Fabrication Fallback
On a harness lacking a capability, the agent hallucinates the missing tool call; forbid fabrication, route to a named documented degradation.
Category: claude-code-platform · Source: superpowers · Confidence: medium
174. Reachability-Scoped Delta
Migration reports drown in generic breaking changes that never apply here; scope to the intersection of general knowledge and what this tree actually calls.
Category: advanced-quality · Source: claude-plugins-official · Confidence: high
175. Tool-Ran Tri-State Provenance
Agents claim coverage from a tool merely installed but never run; track present / runnable-here / actually-ran and never fold findings unless it ran.
Category: advanced-quality · Source: claude-plugins-official · Confidence: high
176. Differential Baseline-Equivalence Oracle
Proving a version uplift changed nothing is hard; run the same suite on both runtimes, diff per-test—goal is ‘no behavior changed’, not ‘all green’.
Category: advanced-workflow · Source: claude-plugins-official · Confidence: high
177. Capability Smoke-Test Over Presence-Check
‘command -v tool’ proves a binary exists, not that it can process this codebase; exercise it on one real input (syntax-only compile).
Category: advanced-quality · Source: claude-plugins-official · Confidence: high
178. Derivation-Order Staleness Check
A downstream artifact silently goes stale when an upstream one it derives from is regenerated; compare mtimes along the derivation DAG.
Category: advanced-workflow · Source: claude-plugins-official · Confidence: high
179. Self-Describing Artifact with Embedded State
A living status page must report only what changed since last time, across machines; embed a machine-readable state block the next run diffs against.
Category: advanced-io-domain · Source: claude-plugins-official · Confidence: high
180. Dependency-Encoding Numbering Scheme
Drawing a dependency diagram is heavy and drifts; encode order in a two-part item number (X blocked-on-prior-stage, Y parallel-within-stage).
Category: structural-scaffolding · Source: claude-plugins-official · Confidence: medium
181. Cross-Service Credential-Routing Detection
A credential read is malicious only when routed to a different service than it belongs to; judge ownership by name/storage, not claimed use.
Category: advanced-safety · Source: claude-plugins-official · Confidence: high
182. Whole-Payload Review Scope (Ship != Load)
Review anchored to the loaded surface misses code that ships to disk but isn’t auto-loaded (a git install clones the whole repo, incl. .claude/).
Category: advanced-safety · Source: claude-plugins-official · Confidence: medium
183. Untrusted-Content-as-Markup Escaping
Fetched text embedded into generated HTML is untrusted markup too; a PR title with </script> can break out—entity-encode wherever it lands.
Category: advanced-safety · Source: claude-plugins-official · Confidence: medium
184. Transitive Taint of Derived Artifacts
An intermediate artifact generated from untrusted input inherits its taint; follow its structure but never execute imperatives embedded in it.
Category: advanced-safety · Source: claude-plugins-official · Confidence: medium
185. No-Real-Secret-in-Generated-Fixture
A credential literal in source can leak into a committed fixture/config default; use same-shape fakes + env placeholders, read real secrets from env only.
Category: advanced-safety · Source: claude-plugins-official · Confidence: medium
186. In-Loop Self-Correction Before Surfacing
Post-hoc review after the user sees output forces a round-trip; a stop-hook fast reviewer feeds high-severity findings back for in-turn repair.
Category: advanced-quality · Source: claude-plugins-official · Confidence: medium
187. Inline-Justification Suppression of Findings
An automated reviewer re-flags the same known-safe line every run; let a human waive it via a co-located inline comment the reviewer honors.
Category: advanced-quality · Source: claude-plugins-official · Confidence: medium
188. Immutable-Slug Identity with Rename Redirect Map
A registry entry’s name is an immutable slug—renaming breaks installs; edit displayName for labels, add a renames map for unavoidable renames.
Category: advanced-safety · Source: claude-plugins-official · Confidence: medium
189. Leading Word (Leitwort)
Anchor a whole region of agent behavior in the fewest tokens by reusing a compact pretrained concept (lesson, fog of war, tracer bullets) as a behavioral hook.
Category: skill-authoring · Source: mattpocock · Confidence: high
190. Invocation Economics (Context vs Cognitive Load)
Decide model-invoked vs user-invoked by trade-off: a description sits in context every turn (context load); user-invoked spends the human’s memory (cognitive load).
Category: skill-authoring · Source: mattpocock · Confidence: high
191. Sequence Cut
Visible downstream steps tug attention toward ‘being done’, so the agent rushes the current step; hide them across a real context boundary.
Category: skill-authoring · Source: mattpocock · Confidence: high
192. No-Op Test (Behavior-vs-Default Pruning)
Skills accumulate lines the model already obeys by default; hunt no-ops sentence by sentence—settle by running the skill, not by debate.
Category: skill-authoring · Source: mattpocock · Confidence: medium
193. Two-Axis Completion Criterion (Checkable + Exhaustive)
Vague ‘done’ lets the agent declare victory early or do shallow work; make it checkable (guards rushing) and exhaustive (guards thoroughness).
Category: skill-authoring · Source: mattpocock · Confidence: medium
194. Controlled Vocabulary with Banned Synonyms
Term drift (component/service/API/boundary) dissolves the shared language a skill depends on; pin exact terms with a per-term ‘Avoid’ ban list.
Category: skill-authoring · Source: mattpocock · Confidence: medium
195. Rejected-Framings Inoculation
The agent adopts a plausible-but-wrong mental model of a concept, corrupting everything downstream; pre-empt and refute competing definitions.
Category: skill-authoring · Source: mattpocock · Confidence: medium
196. Grounding Ledger
Long-form generation loses the reader when a passage leans on a concept not yet established; keep a running ‘grounded’ set and only pick reachable beats.
Category: advanced-io-domain · Source: mattpocock · Confidence: high
197. Fog of War (Frontier Planning)
Planning a large effort where downstream decisions can’t yet be phrased; keep a deliberately incomplete map, graduate fog to tickets once statable.
Category: advanced-workflow · Source: mattpocock · Confidence: high
198. Two-Axis Orthogonal Review (No Cross-Axis Reranking)
One review dimension masks a failure in another (clean code that builds the wrong thing); run axes separately and never rerank across them.
Category: advanced-quality · Source: mattpocock · Confidence: high
199. Push-Right Checkpoint (Ask Once, Late, as a Brief)
Involving the human too early or dumping raw output wastes their attention; defer the checkpoint, ask once with a decision-ready brief, never a draft.
Category: execution-control · Source: mattpocock · Confidence: high
200. Explore / Exploit as Separate Skills
Agents converge on structure too early, collapsing the space of what could be produced; make divergence and convergence different invocations.
Category: advanced-workflow · Source: mattpocock · Confidence: medium
201. Absence-of-Seam as a Finding
When you can’t write a clean regression test, the temptation is a bad one (false confidence); report the gap as a first-class architectural finding.
Category: advanced-quality · Source: mattpocock · Confidence: medium
202. Feedback-Loop-Before-Hypothesis Gate
Agents jump to theories before they can even detect the bug; require one already-run red-capable command before any hypothesis phase.
Category: advanced-workflow · Source: mattpocock · Confidence: medium
203. HITL Typing — Agent Never Simulates the Human
In a human-in-the-loop step, an agent will fabricate the human’s answers to keep moving; a HITL ticket only resolves through the live exchange.
Category: safety-and-trust · Source: mattpocock · Confidence: medium
204. Static-Trace Verification When Execution Is Unsafe
Some artifacts can’t be safely run (open browsers, block on input, irreversible) yet need verification; trace values statically instead of executing.
Category: advanced-quality · Source: mattpocock · Confidence: medium
205. Smart Zone — Fork Before Reasoning Degrades
Reasoning quality falls off well before the hard context limit; fork/handoff at the reasoning-quality cliff, not at the token cap.
Category: claude-code-platform · Source: mattpocock · Confidence: medium
206. ADR-Worthiness Triple Gate
Decision logs bloat with trivia; record a decision only when all three hold—hard to reverse, surprising without context, and a real trade-off.
Category: knowledge-and-context · Source: mattpocock · Confidence: medium