- If output is hard to verify: start with Receipts over vibes.
- If iteration is dragging: apply Stop rules and Small slices.
- If routing feels sloppy: use Tier discipline and Cascade.
- If prompts are brittle: use Structured outputs plus Evidence-first instructions.
1) Explore patterns
Jump to one category, then refine with filter + search. Anchors and links keep all references stable.
No matches found. Try removing filters or using shorter terms.
2) System patterns
Receipts over vibes
Auditable outputs, or it didn't happen.
SystemStop rules
Timebox; stop when diminishing returns hit.
SystemSmall slices
Ship reversible increments.
SystemProvenance-first
Cite sources and checkpoints.
SystemAmbient context anchoring
Every interface signals which project, machine, branch, and privilege level you're in — without reading a path.
SystemHonest path, fast path
Make the legitimate workflow faster than the shortcut. If the right way is slower, people will take the wrong way.
SystemTier discipline
Before routing upward, ask: is this genuinely beyond the lower tier, or just easier? Route to the lowest capable level.
SystemCascade
Tasks enter at the lowest capable tier and only escalate upward by necessity, never by habit.
3) Human-collaboration patterns (LLM ↔ human)
One question rule
One high-leverage question at a time.
Human / CollaborationProgressive disclosure
First sentence is the bottom line.
Human / CollaborationFail loud, fail early
Bad news first.
Human / CollaborationSeparate decision vs execution
Don't mix modes.
4) LLM / prompt patterns
Structured outputs
Schemas, validators, predictable formats.
LLM / PromptEvidence-first instructions
Require receipts for key claims.
LLM / PromptAdopt / Test / Ignore
Force a verdict.
Pattern details (workshop-linked)
System Receipts over vibes
Claims need evidence that another person can inspect quickly: links, command output, tests, diffs, or concrete artifacts. If a claim cannot be verified in under a minute, it is still a hypothesis.
Use this when an AI or human summary sounds right but has execution risk. The pattern reduces trust debt by forcing inspectable proof.
System Stop rules
Every investigation or generation loop needs a pre-declared stop condition: timebox, max rounds, or diminishing-returns threshold. Without that boundary, quality drops while confidence and token burn keep rising.
A practical stop rule: 3 iterations without net-new findings means ship current best or escalate with explicit unknowns.
System Small slices
Ship in reversible increments that can be tested independently. A smaller slice lowers blast radius, makes regressions easier to localize, and shortens feedback loops for both humans and agents.
Prefer one behavior change per PR with its own verification receipt instead of bundling many speculative improvements.
System Provenance-first
Track where decisions and outputs came from: source URL, model tier, tool run, and commit context. Provenance makes disputes resolvable because the chain of evidence is explicit.
When two outputs conflict, provenance tells you what to trust and what to retest.
System Ambient context anchoring
When you are running many projects across multiple machines, everything starts to look the same. Each context switch costs orientation time: where am I, what branch is this, and is this elevated? Ambient context anchoring removes that tax by making context visible before you read.
- Color first: color is the fastest orientation signal.
- Emoji second: visual markers confirm context quickly.
- Text as fallback: project + branch + environment for precision.
- Cross-surface consistency: same project, same color in editor, shell, and dashboards.
- Privilege visibility: elevated/admin shells must be visually distinct.
Implementation layers
- Editor chrome: title bar, status bar, and activity bar accents per project.
- Window title: emoji + project + branch visible at all times.
- Shell prompt: machine identity, path, and git branch encoded in prompt.
- Admin prompt variant: explicit elevated badge and color shift.
- Terminal tabs: project-aware titles, not generic shell names.
Receipts
- Workspace-scoped editor themes with consistent project accents.
- Prompt-level machine + branch context visible in terminal output.
- Dashboard project filters retained as persistent UI state.
System Honest path, fast path
The safest workflow must also be the fastest default. If guardrailed behavior is slower than shortcuts, teams will predictably bypass controls under schedule pressure.
Design controls so the compliant route has less friction than the risky route.
System Tier discipline
Route work to the lowest capable tier first. Escalation should happen only when lower tiers cannot complete the task with acceptable quality, not because escalation feels easier.
This preserves scarce high-tier attention for truly hard problems and prevents silent hierarchy collapse.
System Cascade
Operational form of tier discipline: tasks enter at the bottom and flow upward by evidence of need. A broken cascade shows up when upper tiers become the default landing zone.
Audit the queue regularly: if escalations are routine rather than exceptional, routing logic is wrong.
Human / Collaboration One question rule
Ask one high-leverage question at a time to keep decisions clear and accountable. Bundling many questions into one turn obscures which answer changed the plan.
Single-question cadence improves traceability and reduces shallow, blended responses.
Human / Collaboration Progressive disclosure
First sentence is the bottom line.
Single-question cadence improves traceability and reduces shallow, blended responses.
Human / Collaboration Fail loud, fail early
Deliver bad news as soon as it is known. Hiding issues until the final summary destroys trust and adds recovery cost.
Treat risks as updates, not postmortem content.
Human / Collaboration Separate decision vs execution
Decide before you execute. Separating the modes preserves clarity on responsibility and prevents accidental scope creep.
Decision text should be explicit enough to hand off to an implementer without re-negotiation.
LLM / Prompt Structured outputs
Define expected response shape up front (fields, schema, validation). Structure turns model output into something code can verify and pipelines can trust.
Free-form prose can assist exploration; shipping paths should be schema-bound.
LLM / Prompt Evidence-first instructions
Require supporting evidence before conclusions. This flips the default from persuasive language to auditable reasoning and catches hallucinated certainty early.
A useful prompt contract: claim -> source -> uncertainty -> next verification step.
LLM / Prompt Adopt / Test / Ignore
Every new idea gets one of three dispositions: adopt now, test behind a boundary, or ignore for now. This prevents indefinite parking-lot loops disguised as progress.
The pattern is valuable because it forces an explicit decision even when evidence is incomplete.
Common questions
What makes a pattern operational instead of theory?
A pattern is operational when it names a repeatable behavior, a measurable outcome, and at least one failure mode it prevents.
How do workshop posts connect to this page?
Each workshop post links directly to relevant pattern anchors so receipts map back to reusable guidance.
How often do these patterns get updated?
Patterns are revised whenever tooling behavior, model behavior, or field outcomes change enough to invalidate prior guidance.