system-design

v2026.09.24

Use when designing system architecture, APIs, components, or data models - provides a structured design workflow with validation and documentation outputs.

GitHub
Install command
npx skhub add nickcrew/system-design
Markdown
SKILL.md

System Design

Overview

Create clear system, API, component, or data model designs with explicit requirements, constraints, and validation steps.

When to Use

  • Designing system architecture or components
  • Specifying APIs or data models
  • Producing design docs or diagrams

Avoid when:

  • You only need implementation tasks (use implementation-workflow)

Quick Reference

TaskLoad reference
System design workflowskills/system-design/references/system.md

Workflow

  1. Gather requirements and constraints.
  2. Load the system design reference.
  3. Define structure, interfaces, and data flows.
  4. Validate against constraints and best practices.
  5. Deliver spec/diagram/code artifacts.

Output

  • Design spec or diagram
  • Validation notes and follow-ups

Common Mistakes

  • Designing without constraints
  • Mixing implementation details with spec scope
Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

MIT

Source path

skills/system-design

Default branch

main

Latest commit

bb47af7

Tree SHA

a605bd0