Planning a new software system requires careful thought. This skill helps you design the big picture of how different parts work together. It creates clear diagrams and writes down important decisions. You can use it to review existing setups or choose between different approaches. It focuses on long term maintainability and avoiding costly mistakes.
Think of it as having a senior architect on your team. It will guide you through understanding what your system needs. It helps you pick the right patterns like microservices or a simpler setup. The skill always documents trade offs so you know why a choice was made. It also checks that security and operational costs are considered.
Anyone building or improving a complex system will benefit. This includes developers, tech leads, and project managers. The output includes diagrams using Mermaid and structured decision records that are easy to share. The goal is to make your system scalable and reliable without over engineering it.
Global
mkdir -p ~/.claude/skills/architecture-designerProject
mkdir -p .claude/skills/architecture-designerSource 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