adversarial-squad

Solid

Deploy a bounded, profile-loaded adversarial review squad at an SDD point-cut (post-spec, post-plan, post-tasks, pre-merge, or an ad-hoc decision) so independent doctrine lenses converge on findings one reviewer would miss. Triggers: "deploy a squad", "adversarial squad", "post-tasks anti-laziness pass", "pre-spec investigation squad", "brownfield check", "second opinion on this design", "review squad", "run a multi-lens review". Does NOT handle: the implement-review loop (use spec-kitty-implement-review), spec/plan/tasks generation, or direct code editing by the orchestrator. It is an optional, charter/memory-activated enrichment — it never gates a mission.

AI & Automation 1,449 stars 131 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Adversarial Squad Deployment (harness) The operational **HOW**. The doctrinal **WHEN/WHY** is the procedure `adversarial-squad-deployment` (`src/doctrine/procedures/built-in/adversarial-squad-deployment.procedure.yaml`), which sits under the `brownfield-onboarding` paradigm. This skill changes **no** mission type or guard; it is a technique the orchestrator opts into. ## When to use A squad is worth its tokens at a high-leverage point-cut where one reviewer's blind spot is expensive: - **after `/spec-kitty.specify`** → pre-spec investigation (scope, prior art, live repros) - **after `/spec-kitty.plan`** → post-planning brownfield check (foldable issues, split-brain, deprecations) - **after `/spec-kitty.tasks`** → post-tasks anti-laziness pass (fakeable DoDs, decomposition realism) - **before merge** → architectural-gate / cross-base sweep - **ad-hoc decision** → proponent + adversaries + synthesizer (e.g. delete-vs-migrate) Do NOT use it as a rubber stamp, and do NOT wire it as a mandatory gate. ## The recipe 1. **Frame one sharp question** and pick the point-cut. A squad answers a question; it is not a vibe check. 2. **Select 3–4 distinct profiles by lens** (bounded). Complementary, not redundant: - `architect-alphonso` — structure / seams / topology - `debugger-debbie` — live-evidence, coverage, "would this catch the regression?" - `reviewer-renata` — anti-laziness, contract-vs-implementation, fakeable assertions - `randy-reducer` — duplication / dea...

Details

Author
Priivacy-ai
Repository
Priivacy-ai/spec-kitty
Created
9 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category