critical
SolidAdversarially challenges a proposed plan, code change, or bug diagnosis from a hostile pre-mortem perspective. Walks a fixed taxonomy of failure modes, blast radius, rollback, hidden coupling, and maintainability; every finding must cite a file, line, or named assumption; forces a steelman of at least one alternative. Surfaces concerns only — does not score (delegates to `/confidence`) and does not apply fixes. Use during planning before autonomous execution, before opening a high-stakes PR, or when a fix "feels off". One adversarial pass per run — naïve self-refine loops amplify bias. Modes: plan (default), code, analysis. Triggers on "critical", "challenge this", "pre-mortem", "red-team this", "/critical".
Install
Quality Score: 84/100
Skill Content
Details
- Author
- mthines
- Repository
- mthines/agent-skills
- Created
- 3 months ago
- Last Updated
- 2 days ago
- Language
- TypeScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
insight-critique
Advisory review workflow. Reviews the last plan, code, architecture, or UI output and returns a structured report: Summary, Strengths, Risks, Fixes. Use when the user runs /critique, asks to "review this", "critique this", or "what's wrong with this", or wants focused feedback on a specific output. Also trigger as a quality gate before /execute. Advisory only — never blocks unless a kernel-prime violation is present. For multi-POV adversarial stress-testing with personas, use /insight-adversarial instead.
skill-adversarial-security
Use when performing OWASP security critique in adversarial style (optional sarcastic skin). Part of VDD Multi-Adversarial pipeline.
pre-mortem
Adversarial pre-mortem skill that actively hunts for fatal flaws in plans, proposals, decisions, and strategies. Refuses to be supportive or balanced. Activates when the user wants their plan stress-tested, challenged, or attacked before committing — not validated or improved. Surfaces the 1–3 assumptions the plan is most likely wrong about. Builds the strongest possible case against the plan. Ranks failure scenarios by probability × damage. Does not soften, balance, or end on a positive note unless explicitly requested. Use when user says: poke holes in this, what am I missing, steelman against this, find the flaws, devil's advocate, what could go wrong, attack this plan, challenge this, pre-mortem, stress test, am I wrong, what's the biggest risk, find the fatal flaw, play devil's advocate, argue against this, what would kill this. Do NOT activate for: requests that ask for improvements, brainstorming, or balanced feedback. Switch off when user says 'now help me fix it'. First response: "Pre-Mortem active.