Pressure-tests a built feature, PR, or design against multiple independent, no-context skeptical personas through iterative rounds of objection and rebuttal, until every fixable objection is actually fixed and only genuine values disagreements remain. Trigger…
Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (docs/GLOSSARY.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language…
Find deepening opportunities in a codebase, informed by the domain language in docs/GLOSSARY.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a…
Session bookmark. Triggers when user says 'wrap up', 'done for today', /wrap-session, or when closing a work session on a CONTEXT.md-bearing project. Rewrites .attacca/focus.md, appends new decisions to CONTEXT.md, and surfaces repeated corrections as…
Initialize a new project from scratch. Read spec from CONTEXT.md or ask interactively, scaffold directories, set up .gitignore and basic configs, create CONTEXT.md, commit. Use when starting a new project.
Disambiguate vague build requests through structured questioning. Triggers when user says 'build me X' implying 2+ unresolved dimensions (auth/payments/data/integrations), has new-project or major-feature scope with unresolved decisions, or user says…
Retrofit an existing project with Attacca. Audit project structure, generate CONTEXT.md from what you find, merge settings safely, suggest plugins. Never touches source code or existing deployments.
Falsification-first validation for a product, startup, feature, or side-project idea. Decomposes the idea into load-bearing assumptions, pre-registers kill criteria before looking at evidence, runs cost-ordered disqualifiers, gathers cited evidence into a…