generate-system-design

Generate a system design document from product requirements and architecture files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill generates a detailed system design document by synthesizing product requirements, technical architecture, and architectural decisions, enabling clear communication of system structure.

Core Features & Use Cases

  • Context Loading: Reads multiple upstream documents including PRD, architecture, and ADRs to gather all relevant information.
  • Module Identification: Determines system modules and their boundaries from business requirements and architecture.
  • Design Detailing: Defines module purposes, interfaces, internal structures, dependencies, and data ownership.
  • Documentation Generation: Produces a comprehensive system design report in markdown format with diagrams, dependency graphs, and traceability links.

Quick Start

Load your project documents and run the generate-system-design skill to produce the full architecture plan.

Frequently Asked Questions about generate-system-design

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

FAQPage Schema
How do I generate system architecture documentation from existing product requirements?

To generate system architecture documentation, you load upstream documents like PRDs, technical architecture files, and ADRs. The skill synthesizes these inputs to produce a comprehensive markdown report detailing modules, dependencies, and data flows for engineering teams.

What is the best way to document system modules and dependency graphs automatically?

Documenting system modules and dependency graphs automatically involves analyzing business requirements and technical architecture inputs. This process identifies module boundaries, interfaces, and data ownership, outputting a structured markdown report with visual diagrams and traceability links.

Can I use architectural decision records to create a technical specification document?

Yes, you can use architectural decision records to create technical specification documents. The skill loads ADRs as primary input sources, extracting architectural decisions to define module purposes, internal structures, and integration guides within the final system design report.

How to outline module boundaries and data flows for a new software engineering project?

To outline module boundaries and data flows, the system reads product requirements and technical design files to determine system modules. It defines specific module purposes, interfaces, internal structures, dependencies, and data ownership for the engineering team.

Does this system design documentation tool work without external dependencies?

Yes, this system design documentation tool works without external dependencies. It operates autonomously with no listed dependencies, using built-in scripts, references, and assets to analyze your loaded project documents and generate the complete architecture plan.

What format is the generated system design document output in?

The generated system design document is output in markdown format. This comprehensive report includes detailed module definitions, dependency graphs, data flow diagrams, and traceability links connecting the architecture back to the original product requirements.