system-design

Generate and review system design documents from PRDs.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/wangzw/cofounder --skill system-design-wangzw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-design
Source: https://github.com/wangzw/cofounder/tree/main/skills/system-design
Command: npx skills add https://github.com/wangzw/cofounder --skill system-design-wangzw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, git, bash, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the generation and review of system design documents, streamlining the process from PRD to implementation-ready design.

Core Features & Use Cases

  • PRD-to-Design Conversion: Converts PRDs into detailed system design documents.
  • Module Decomposition: Decomposes designs into modules for efficient implementation.
  • Interface Definition: Defines interfaces and data models for systems.
  • Review and Revision: Enables comprehensive review and revision of design documents.
  • Use Case: When a team needs to create a system design for a new feature or product, this Skill can help automate the process, saving time and reducing errors.

Quick Start

Use the /system-design command followed by the path to your PRD file to generate a system design document.

Frequently Asked Questions about system-design

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

FAQPage Schema
How do I generate a system design document from a PRD?

To generate a system design document from a PRD, you can use this automation Skill by providing the path to your PRD file. It converts the requirements into a detailed design overview, module specs, and API contracts.

What is automated module decomposition for system design?

Automated module decomposition breaks down a high-level system design into distinct modules for efficient implementation. This Skill processes your input to define specific interfaces and data models for each decomposed component.

Can I review and revise existing system design documents automatically?

Yes, you can review and revise existing system design documents automatically. This Skill processes document-based inputs to generate comprehensive review reports, helping identify errors and streamline revisions.

Do I need Python to automate interface definition and design generation?

Yes, you need Python installed to automate interface definition and design generation. Python is required to orchestrate the various sub-agents that execute the system design and review tasks.

What is the best way to define API contracts from product requirements?

The best way to define API contracts from product requirements is using an automation tool that parses PRDs to extract interface definitions. This Skill generates structured API contracts and data models directly from your input documents.

Can I use interactive input to create a system design without a PRD?

Yes, you can use interactive input to create a system design without a PRD. This Skill supports PRD-based, document-based, and interactive input modes to generate design overviews and module specifications.