writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
adversarial-reasoningStress-test solutions using the STRIKE framework. Systematically attack proposals to find weaknesses before deployment.
Independent GitHub snapshot · Automated classification · Original documentation governs
Validate and stress-test solutions by systematically attacking them.
AR requires a proposed solution to attack. If no solution exists, use ToT or BoT first.
Identify all possible ways the solution could fail:
For each attack vector, design and execute tests:
Score each vulnerability found:
For each vulnerability:
Based on findings:
Document all findings for future reference.
## AR Validation: [Solution Name]
### Solution Under Test
[Brief description of the proposed solution]
### Attack Surface Analysis
#### Attack Vector 1: [name]
- **Attack**: [how to break it]
- **Result**: [what happened]
- **Severity**: [Critical/High/Medium/Low]
- **Mitigation**: [fix or accept]
#### Attack Vector 2: [name]
...
### Vulnerability Summary
| Vector | Severity | Exploitable | Mitigation |
|--------|----------|-------------|------------|
| [name] | High | Yes | [action] |
| [name] | Medium | No | Accept |
### Stress Test Results
- Load test: [result]
- Failure injection: [result]
- Edge cases: [result]
### Verdict
**[KILL / REVISE / KEEP]**
Confidence: X%
### Required Changes (if REVISE)
1. [change 1]
2. [change 2]
### Residual Risks (if KEEP)
- [risk 1]: [acceptance rationale]
Solution: JWT authentication for API
Attack Vectors Tested:
Verdict: REVISE
Then: KEEP with 85% confidence