java/src/main/resources/targets/claude/skills/knowledge-packs/architecture/SKILL.md
Full architecture reference: {{ARCHITECTURE}} principles, package structure, dependency rules, thread-safety, mapper patterns, persistence rules, and architecture variants. Read before designing or implementing features.
npx skillsauth add edercnj/claude-environment architectureInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Provides the complete architecture principles for {{ARCHITECTURE}} ({{ARCH_STYLE}}). Includes package structure, dependency rules, layer responsibilities, mapper patterns, persistence rules, and architecture variants.
See rules/04-architecture-summary.md for the essential cheat sheet (dependency direction, package structure, layer rules).
| Reference | Content |
|-----------|---------|
| references/architecture-principles.md | Full hexagonal/clean architecture rules, package structure, dependency matrix, thread-safety, mapper pattern, persistence rules |
| references/architecture-patterns.md | Architecture patterns selected for this project (hexagonal, CQRS, event sourcing, etc.) |
skills/layer-templates/ — code templates per architecture layerskills/architecture-patterns/references/ — detailed pattern implementations (20+ patterns)development
Documentation freshness gate: validates 6 dimensions (readme, api, adr, etc.) per PR.
testing
Conditional dep-policy gate: CVEs, licenses, versions, freshness; SARIF + report.
documentation
Incrementally updates the service or system architecture document; never regenerative.
development
Scans code and git history for leaked credentials, API keys, and tokens; SARIF output.