When you need to choose the right structure for a software system, a clear process helps. This framework guides you through requirements analysis and trade-off evaluation. It also shows you how to write Architecture Decision Records (ADRs) to document your choices.
The key idea is to start simple. Simplicity is the ultimate goal. You add complexity only when it is proven necessary. This saves time and avoids future problems.
Anyone making architecture decisions or analyzing system design can use this skill. It includes decision trees, pattern references, and validation checklists. Use it to make informed, clear decisions.
Global
mkdir -p ~/.claude/skills/architectureProject
mkdir -p .claude/skills/architectureSource Repository
Lark Openapi Explorerlarksuite/cli
Discover and call native Lark OpenAPIs not covered by existing CLI commands
Supabasesupabase/agent-skills
Add a database auth and APIs to your app with Supabase
Design An Interfacemattpocock/skills
Generate many different interface designs and pick the best one
Convex Quickstartget-convex/agent-skills
Rapidly set up a Convex backend for new or existing apps with one command
Convex Create Componentget-convex/agent-skills
Create reusable Convex components with isolated tables and clear APIs
Convexget-convex/agent-skills
Use this router to find the perfect Convex skill for your task
Firebase Remote Config Basicsfirebase/agent-skills
Change your app's behavior instantly without a new update
Notion Apiintellectronica/agent-skills
Automate your Notion workspace with simple API calls