sc-design

Design system architecture, APIs, and component interfaces with specifications.

19|2|Updated Aug 26, 2025
One-click install
npx skills add https://github.com/Tony363/SuperClaude --skill sc-design-tony363
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sc-design
Source: https://github.com/Tony363/SuperClaude/tree/main/.claude/skills/sc-design
Command: npx skills add https://github.com/Tony363/SuperClaude --skill sc-design-tony363

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of designing system architecture, APIs, and database schemas, ensuring robust, scalable, and maintainable solutions.

Core Features & Use Cases

  • Architecture Design: Plan system structures, component relationships, and communication patterns.
  • API Specification: Define RESTful or GraphQL endpoints, request/response schemas, and authentication.
  • Database Modeling: Create entity-relationship diagrams and define schema constraints.
  • Use Case: Design the architecture for a new e-commerce platform, including microservices, data flow, and scalability considerations.

Quick Start

Use the sc-design skill to generate an architecture diagram for the user-management system.

Frequently Asked Questions about sc-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design system architecture for a scalable platform?

System architecture for scalable platforms is designed by planning component relationships, communication patterns, and data flow. This Skill generates architecture diagrams and comprehensive specifications to ensure robust and maintainable microservices structures.

What is the best way to create API specifications for RESTful and GraphQL endpoints?

Creating API specifications involves defining endpoints, request and response schemas, and authentication methods. This Skill designs RESTful or GraphQL APIs and outputs detailed specifications to streamline interface planning.

How do I model databases and define entity-relationship schemas?

Database modeling is achieved by creating entity-relationship diagrams and defining schema constraints. This Skill models databases to structure data efficiently and outputs detailed specifications for system integration.

Can I use this to generate architecture diagrams for component interfaces?

Yes, generating architecture diagrams for component interfaces is supported. This Skill designs component interfaces and produces visual diagrams alongside comprehensive specifications to document system structures.

Does this integrate with planning and validation tools for system design?

Yes, system design integrates with PAL and Rube MCP for planning, validation, and collaboration. This integration ensures that architecture, APIs, and database models are validated against broader project specifications.

What output formats are supported for documenting system architecture?

Supported output formats for documenting system architecture include visual diagrams and comprehensive written specifications. These formats detail API schemas, database constraints, and component relationships for planning.