portable/compound-engineering/skills/adversarial-plan-audit/SKILL.md
Run a deep adversarial review of plans and architecture before implementation. Use when validating strategy docs, contracts, roadmaps, and competitive positioning with scored findings and prioritized recommendations.
npx skillsauth add the-rabak/compound-engineering-plugin adversarial-plan-auditInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run a rigorous pre-implementation audit for architecture and plan quality, not a superficial review. Produce a scored, evidence-cited report that pressure-tests viability, operational readiness, and differentiation.
Announce at start: "I'm using the adversarial-plan-audit skill to run a scored adversarial architecture and plan review."
If scope is ambiguous, ask for the target decision this audit should support (go/no-go, re-scope, or rank options).
Load references/audit-rubric.md and convert scope into explicit tracks:
Apply weighting from the rubric and predefine scoring scale before collecting evidence.
Launch track investigations in parallel with subagents.
Dispatch rules:
X/Y and percentageAfter core principle tracks complete:
Load references/report-template.md. Write the full report to a persistent docs path:
docs/assessements/ if that path exists in the repository.docs/assessments/.Name format:
YYYY-MM-DD-<project-or-topic>-adversarial-assessment.md
The report must include:
Return concise summary in chat:
Do not paste full report in chat when an artifact file already exists.
development
Mutates a single field or content region of an existing self-contained HTML artifact in place (island-first, no-added-facts, injection-safe) without regenerating the document from scratch. Invoked by a workflow command whenever it needs to back-write into an artifact it already composed -- e.g. a ref/status update, or a content rewrite that must re-project the affected view -- never by the user directly.
development
Composes a self-contained, interactive HTML artifact (island-first, single file, token-layer themed, injection-safe) from a workflow command's structured plan payload. Invoked by a workflow command at its artifact-write step -- currently `/workflows:plan` -- never by the user directly.
development
Mutates a single field or content region of an existing self-contained HTML artifact in place (island-first, no-added-facts, injection-safe) without regenerating the document from scratch. Invoked by a workflow command whenever it needs to back-write into an artifact it already composed -- e.g. a ref/status update, or a content rewrite that must re-project the affected view -- never by the user directly.
development
Composes a self-contained, interactive HTML artifact (island-first, single file, token-layer themed, injection-safe) from a workflow command's structured plan payload. Invoked by a workflow command at its artifact-write step -- currently `/workflows:plan` -- never by the user directly.