Skip to main content

screaming-architecture

Apply Robert C. Martin's "Screaming Architecture" principle at every scale — the whole system, and each name, function, class, schema, and API contract inside it — should scream what it DOES (its intent and use cases), not which framework or mechanism built it. Use this skill when designing or reviewing a codebase's directory/module layout, naming a variable/function/class/module, modeling a domain, designing a database schema or table, shaping an API/endpoint/event contract, deciding where code goes, or evaluating whether something is too framework-coupled or too generic to read. Also trigger when someone asks "how should I structure this project?", "where does this code go?", "what should I name this?", "does this name/schema/API reveal intent?", "is my architecture too tied to Rails/Spring/Django/Next?", "how do I keep the framework out of my business logic?", "how do I make my use cases testable without a database or web server?", or complains that the codebase, model, or API looks like a framework tutori

Aller à l'installation

Informations de source

Dépôt
jordangaston/claude-plugins
Dernière activité de la source
23 août 2026 à 05:18
Langue détectée de SKILL.md
anglais
Étoiles
0
Forks
1

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.