Check if a proposed change contradicts any existing Architecture Decision Record
Review whether the proposed change contradicts any existing ADRs: "$1"
Read ALL ADR files in docs/adr/. For each ADR, extract the core decision and key constraints.
Analyze whether the proposed change contradicts, weakens, or conflicts with any existing ADR decision. Check specifically for:
Also read CLAUDE.md and check the "Boundaries" and "Rules" sections for conflicts.
Report findings in this format:
If no conflicts found:
No ADR conflicts detected. The proposed change is compatible with all existing decisions.
If conflicts found:
## ADR Conflicts Detected
### Conflict with ADR-NNN: [title]
- **ADR says:** [what the ADR decided]
- **Proposed change:** [how it conflicts]
- **Severity:** [Direct contradiction / Scope violation / Implicit conflict]
- **Options:**
1. Abandon the proposed change
2. Update ADR-NNN with new decision and rationale
3. [Any other resolution]
This skill is report-only. It does NOT modify any files or ask the user follow-up questions. The caller (e.g., /create-adr) is responsible for acting on the findings.