app-architecture

$npx mdskill add hrconsultnj/claude-plugins/app-architecture

Provides comprehensive architecture guidance for building features across database to UI, routing to relevant stacks.

  • Helps developers design complete application features from data layer to user interface.
  • Integrates with project configuration files to detect frameworks and languages in use.
  • Routes content based on detected stack, such as frontend, backend, or mobile.
  • Delivers results through categorized files fetched via a secure command-line tool.
SKILL.md
.github/skills/app-architectureView on GitHub ↗
---
name: app-architecture
description: Complete architecture guide for building features from database to UI. Routes to frontend/, fullstack/, mobile/, backend/, or sdks/ based on detected stack. Covers decomposition, multi-tenant isolation, auth model, query patterns, and component patterns.
---

Read `.composure/no-bandaids.json` (or `.claude/no-bandaids.json` for existing projects) and extract:
- `frameworks` — which languages are in use
- `frontend` — which frontend framework (`"vite"`, `"nextjs"`, `"angular"`, `"expo"`, or `null`)
- `backend` — which backend framework (or `null`)

## Content Loading

Load each step through the fetch command (handles caching, decryption, and auth):

```bash
"~/.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.

## Categories

This skill has category-specific content:

- `backend/` — 6 files
- `frontend/` — 16 files
- `fullstack/` — 5 files
- `infra/` — 5 files
- `mobile/` — 7 files
- `sdks/` — 2 files

Fetch category content: `"~/.composure/bin/composure-fetch.mjs" skill composure app-architecture {category}/{filename}`
More from hrconsultnj/claude-plugins