General Architecture Principles

General software architecture principles — extending the existing domain model instead of creating parallel per-feature vocabularies, separating generic capability from feature-specific judgment, naming from the ubiquitous language, and ranking model coherence above change isolation. Use when designing, architecting, or reviewing features, APIs, services, or data models — any time new types, endpoints, resources, or concepts are about to be introduced into an existing system.

bentsolheim Updated

File contents

bentsolheim/claude-skill-bash/tree/main/skills/general-architecture-principles commit c25bd03f8a

Frequently asked questions

npx skillmds@latest add bentsolheim/general-architecture-principles