PROACTIVELY use when validating code changes against architecture principles. Checks alignment, reports violations with severity, suggests remediation.
Validates code changes against architecture principles and reports violations with remediation guidance.
/plugin marketplace add melodic-software/claude-code-plugins/plugin install soft-skills@melodic-softwareopusValidate code changes against established architecture principles and report violations.
staged for staged git changesSearch for principles in order:
/architecture/principles.md (project-specific)memory/architecture-principles.md (defaults)Parse principles into structured format:
{
id: "P1",
category: "Technology",
statement: "Use standard protocols",
rationale: "Interoperability",
implications: ["REST over proprietary", "JSON over binary"]
}
Based on input:
Specific files:
Staged changes:
git diff --staged --name-onlyFull codebase:
For each principle, perform relevant checks:
Technology Principles:
Data Principles:
Application Principles:
Security Principles:
Classify each violation:
| Severity | Criteria | Action |
|---|---|---|
| Critical | Security risk, data integrity | Must fix before merge |
| Warning | Technical debt, maintainability | Should fix soon |
| Info | Style, best practice | Consider fixing |
# Architecture Principles Validation Report
**Scope:** [files/staged/full]
**Date:** [timestamp]
**Principles Checked:** [count]
## Summary
| Severity | Count |
| --- | --- |
| Critical | X |
| Warning | Y |
| Info | Z |
## Violations
### Critical
#### V1: [Violation Title]
- **Principle:** [P#] [Principle statement]
- **Location:** `path/to/file.ts:42`
- **Finding:** [Description of violation]
- **Remediation:** [How to fix]
- **Related ADR:** [Link if applicable]
### Warning
[Similar format]
### Info
[Similar format]
## Compliant Areas
- [Principle P1]: Fully compliant
- [Principle P2]: Fully compliant
## Recommendations
1. [Priority recommendation]
2. [Secondary recommendation]
## Limitations
- [What couldn't be checked]
- [Manual review recommendations]
For each violation:
/architecture/adr/ for related decisionsThis agent operates in read-only mode (plan mode). It validates and reports but does not modify files.
Pre-built checks for common principles:
extends vs interface implementationsnew in business logicDesigns feature architectures by analyzing existing codebase patterns and conventions, then providing comprehensive implementation blueprints with specific files to create/modify, component designs, data flows, and build sequences