novusedge/software-architecture
A sourced reference of software architecture and resilience principles for designing systems, with a review command that applies it to a repository's design documents and decisions.
Use when designing or changing how a system is structured (service or module boundaries, data stores, events and messaging, durable workflows, caching, consistency, API or schema evolution, failure and overload handling, LLM integration), when writing an architecture decision record or design document, or when reviewing a design. Not for routine coding, bug fixes or refactors inside one module.
Review a repository's architecture from its design documents and decision ledger against the software-architecture reference, and write a dated review file under reviews/. Run as /software-architecture:review [paths]. Reviews design material, not code.