From composure
Guides building app features from database to UI by routing to frontend, fullstack, mobile, backend, infra, or SDKs based on detected stack. Covers decomposition, multi-tenant isolation, auth models, query patterns, and components.
How this skill is triggered — by the user, by Claude, or both
Slash command
/composure:app-architectureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read `.composure/no-bandaids.json` (or `.claude/no-bandaids.json` for existing projects) and extract:
Read .composure/no-bandaids.json (or .claude/no-bandaids.json for existing projects) and extract:
frameworks — which languages are in usefrontend — which frontend framework ("vite", "nextjs", "angular", "expo", or null)backend — which backend framework (or null)Load each step through the fetch command (handles caching, decryption, and auth):
"~/.composure/bin/composure-fetch.mjs" skill composure app-architecture {step-filename}
Do NOT read cache files directly — they are encrypted at rest. Always use the fetch command above.
This skill has category-specific content:
backend/ — 6 filesfrontend/ — 16 filesfullstack/ — 5 filesinfra/ — 5 filesmobile/ — 7 filessdks/ — 2 filesFetch category content: "~/.composure/bin/composure-fetch.mjs" skill composure app-architecture {category}/{filename}
npx claudepluginhub hrconsultnj/claude-plugins --plugin composureGenerates folder structures, module contracts, and frontend/backend boundaries for TypeScript full-stack applications. Also finds domain-informed deepening opportunities in existing codebases.
Guides fullstack feature development with clean code patterns across any stack. Detects project stack before advising on architecture, validation, ORM, and testing.
Teaches software architecture, design patterns, and system design: client-server, monolith vs microservices, MVC, state management, caching, authentication vs authorization. Activates for Blue Belt+ on significant decisions.