mblode avatar

Define Architecture

Generates folder structures, module contracts, and middleware patterns for TypeScript full-stack apps. You get a complete architecture brief covering repo shape (apps vs packages), backend layering (handler/service/dao separation), AsyncLocalStorage-based request context, and frontend boundaries (Server Components by default, explicit client state). It walks you through either greenfield setup or incremental adoption in an existing codebase, then runs validation loops for consistency and quality gates. The principles are ordered by priority, which is refreshingly opinionated: KISS beats everything, duplication beats premature abstraction, and you build one vertical slice before adding layers. Comes with guardrails against common mistakes like microservices for small teams or skipping rollback plans.

skills.sh installs
448
GitHub stars
191
last updated
Aug 21, 2026

Install

$ npx -y skills add mblode/agent-skills --skill define-architecture --agent claude-code

Installs into .claude/skills of the current project.

Files

Generates folder structures, module contracts, and middleware patterns for TypeScript full-stack apps. You get a complete architecture brief covering repo shape (apps vs packages), backend layering (handler/service/dao separation), AsyncLocalStorage-based request context, and frontend boundaries (Server Components by default, explicit client state). It walks you through either greenfield setup or incremental adoption in an existing codebase, then runs validation loops for consistency and quality gates. The principles are ordered by priority, which is refreshingly opinionated: KISS beats everything, duplication beats premature abstraction, and you build one vertical slice before adding layers. Comes with guardrails against common mistakes like microservices for small teams or skipping rollback plans.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/mblode/agent-skills
Categories
Frontend Development, Backend & APIs, Git & Pull Requests, Documentation, Code Review & Quality, AI & Agent Building, Automation & Workflows, Design & UI/UX, CLI & Terminal
First seen
Jun 3, 2026

More from mblode/agent-skills

All 22
1mohtashammurshid avatargetdesignmohtashammurshid/getdesignTurn any public URL into a production-grade 9-section design.md spec (colors, typography, components, layout, depth, motion, responsive, prompt guide) using the448skills.sh installs
2davila7 avatard3-vizdavila7/claude-code-templatesCreating interactive data visualisations using d3.js. This skill should be used when creating custom charts, graphs, network diagrams, geographic visualisations445skills.sh installs
3dhruvanbhalara avatarflutter-uidhruvanbhalara/skillsBuild performant, accessible UIs with strict design tokens and reusable widget patterns. Use when implementing layouts, responsive breakpoints, theming, widget 435skills.sh installs
4jezweb avataricon-designjezweb/claude-skillsSelect semantically appropriate icons for websites using Lucide, Heroicons, or Phosphor. Covers concept-to-icon mapping, React/HTML templates, and tree-shaking 428skills.sh installs
5inertia-rails avatarinertia-rails-setupinertia-rails/skillsOne-time project initializer for Inertia Rails skills. Detects stack and frontend framework (React/Vue/Svelte) from Gemfile and package.json, offers to install 424skills.sh installs
6syncfusion avatarsyncfusion-blazor-commonsyncfusion/blazor-ui-components-skillsSet up Syncfusion Blazor components — project creation, NuGet packages, service registration, script loading, bUnit testing, and localization & globalization co424skills.sh installs