What problem does it solve?
This Skill eliminates the risk of unvetted, non-compliant, or over-engineered decisions in software development workflows, ensuring all non-trivial choices are rigorously tested against SDLC rules and product objectives before implementation.
Core Features & Use Cases
- Mandatory FOR/AGAINST Double Pass: Requires every non-trivial proposal or selection to be evaluated for both strengths and weaknesses before being accepted.
- Governance & Product Alignment Checks: Tests all options against corporate SDLC rules, defect prevention controls, security policies, and product roadmap goals.
- Do-Less YAGNI Lens: Automatically flags over-engineering risks, prioritizing simpler stdlib, native, or existing dependency solutions over unnecessary new code.
- Use Case: When an agent proposes adding a new third-party authentication library for a simple internal tool, this Skill forces evaluation of whether the choice violates DRY rules, introduces unnecessary security risk, or if a simpler native platform authentication feature would suffice.
Quick Start
Use the factory-adversarial-reasoning skill to validate any proposed non-trivial design, tooling, or scope decision against SDLC governance and product goals before finalizing your recommendation.