By tylerpayne
Conduct a structured system design interview that turns a rough product idea into a complete, installable Claude skill capturing everything needed to build the system. Triggers on phrases like 'I want to build X', 'help me design Y', 'how should I architect Z'. Emphasizes correctness-tests-first LLD.
A Claude Code plugin marketplace hosting the system-design-skill plugin: a structured system design interview that turns a rough software idea into a complete, installable Claude skill capturing everything needed to build it.
.claude-plugin/
marketplace.json # marketplace manifest (this repo as a marketplace)
plugins/
system-design-skill/
.claude-plugin/
plugin.json # plugin manifest
skills/
system-design-interview/ # the skill itself
SKILL.md
references/
interview-phases.md
question-banks.md
tech-decisions.md
non-functional-checklist.md
implementation-guidance.md
output-template.md
Adapted from the Hello Interview system design framework, but tuned for real-world building rather than interview performance. When triggered, the skill runs a focused conversation covering:
The output is a new Claude skill (a directory with its own SKILL.md and references) that future Claude sessions can load to continue building the project with full context.
It defaults to the simplest architecture that meets requirements — no reaching for Kafka on a 100-user app — and enforces a correctness-tests-first rule for LLD: before implementing any non-trivial class or service, the test list (happy path, edge cases, error modes, invariants) is written down.
Add the marketplace, then install the plugin:
/plugin marketplace add tylerpayne/system-design-skill
/plugin install system-design-skill@tylerpayne
Or from the CLI:
claude plugin marketplace add tylerpayne/system-design-skill
claude plugin install system-design-skill@tylerpayne
The skill is invoked by trigger phrases (see below) or explicitly via /system-design-skill:system-design-interview.
Copy the skill directory into a Claude skills location:
~/.claude/skills/system-design-interview/.claude/skills/system-design-interview/ inside your repocp -r plugins/system-design-skill/skills/system-design-interview ~/.claude/skills/
Claude Code picks up skills automatically from either location.
Trigger phrases include:
The skill will ask one question at a time, recommend concrete choices with rationale, sketch the most important domain classes with seed invariants and edge cases, and produce an installable skill at the end.
To add another plugin to this marketplace:
plugins/<new-plugin>/.claude-plugin/plugin.json and a sibling skills/<skill>/, commands/, agents/, etc. as needed.claude-plugin/marketplace.json under plugins:
{ "name": "new-plugin", "source": "./plugins/new-plugin", "description": "..." }
See the Claude Code plugin marketplace docs for the full schema.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub tylerpayne/system-design-skill --plugin system-design-skillComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Create new skills, improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, or benchmark skill performance with variance analysis.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development