
Description
System-design is an agent skill for designing systems, services and architectures, and for evaluating the architectural decisions behind them. It follows a framework that begins with requirements gathering. Functional requirements describe what the system does, non-functional requirements cover scale, latency, availability and cost, and constraints record the team size, the timeline and the existing tech stack. The high-level design step then lays out the component diagram, the data flow, the API contracts and the storage choices. The skill is triggered by questions such as design a system for, how should we architect, or what is the right architecture. It is meant for engineers and tech leads who need to think a design through before building it, and it helps keep the constraints visible so the design fits the team it is for. The skill is part of Anthropic's knowledge-work plugins, and it works alongside the architecture skill, which records the final decisions as architecture decision records.…
Highlights
- Requirements gathering: functional, non-functional and constraints
- High-level design with components, data flow and API contracts
- Storage choices and scale considerations
- Triggers on questions such as how should we architect
Ratings & Reviews
No ratings yet
Be the first to rate system-design.
People also visit

canvas-design
Create beautiful visual art in .png and .pdf documents using design philosophy
system-design FAQ
What does system-design produce?
A design for a system or service, built from its requirements and constraints, with a component diagram, data flow, API contracts and storage choices.
What requirements does it ask about?
What the system does, its scale, latency, availability and cost, the team size, the timeline and the existing tech stack.
How does it relate to the architecture skill?
The system-design skill shapes the design, and the architecture skill records the final decisions as architecture decision records.
Who is it for?
Engineers and tech leads designing a new system or evaluating an architecture.
How do I install it?
Run npx skills add https://github.com/anthropics/knowledge-work-plugins --skill system-design in your terminal.
Is it free?
Yes. The skill is listed as free on skills.sh.
What security audits has it passed?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Pass.
What are the best system-design alternatives?
Popular alternatives to system-design include implement, brand-guidelines and canvas-design. See all system-design alternatives





