Skip to content

Commit 2ebfab6

Browse files
fix(skills): restore Aristotle Integration in adversarial skill
PR #26's rewrite of the adversarial skill collapsed the explicit "Aristotle Integration" section into a one-line mention, dropping the canonical phase names. This regressed TestAdversarialReferences (test_has_aristotle_ integration_section, test_references_assumption_autopsy) — masked in CI by a `|| true` on the pytest step, so it merged silently. It also violates the non-negotiable "preserve Aristotle + 5 phases" project principle. Restore a dedicated "## Aristotle Integration" section listing the five canonical phases (Assumption Autopsy, Irreducible Truths, Reconstruction, Assumption vs Truth Map, Aristotelian Move), turned toward opposite-analysis. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 38fa785 commit 2ebfab6

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

.claude/skills/adversarial/SKILL.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,15 @@ Use when the user says `adversarial`, `analisis opuesto`, `opposing analysis`, `
2323
5. Separate proven issues from plausible risks.
2424
6. Recommend one concrete next action: keep, adjust, defer, validate, or revert.
2525

26-
For non-trivial work, apply a compact Aristotle pass: assumption autopsy, irreducible truths, reconstruction from evidence, assumption-vs-truth map, and the smallest risk-reducing next move.
26+
## Aristotle Integration
27+
28+
For non-trivial work, run a compact Aristotle First Principles pass — the same five phases the orchestrator uses — turned toward the opposing position:
29+
30+
1. **Assumption Autopsy** — list every assumption the claim or plan depends on.
31+
2. **Irreducible Truths** — strip the assumptions; keep only what survives in the current repo/runtime.
32+
3. **Reconstruction from Zero** — rebuild the strongest counter-position from those truths alone.
33+
4. **Assumption vs Truth Map** — separate what is proven from what is merely assumed.
34+
5. **The Aristotelian Move** — the single highest-leverage next action: keep, adjust, defer, validate, or revert.
2735

2836
## External Advisor Mode
2937

0 commit comments

Comments
 (0)