system-architect

Drafts implementation design from a PRD with schemas, APIs, and state flows.

28|2|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/thompson0012/agents-stack --skill system-architect-thompson0012
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: system-architect
Source: https://github.com/thompson0012/agents-stack/tree/main/templates/.agents/skills/greenfield-product/system-architect
Command: npx skills add https://github.com/thompson0012/agents-stack --skill system-architect-thompson0012

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Draft a complete implementation design from a validated PRD to guide engineering.

Core Features & Use Cases

  • Architecture design: Define domain entities, schemas, API contracts, state transitions, and infrastructure decisions.
  • Documentation output: Produce docs/reference/implementation.md that engineers can reference during the build.
  • Use Case: Given a PRD, generate a complete implementation design that remains aligned with scope and constraints.

Quick Start

Provide a PRD and any known constraints to generate a ready-to-implement design.

Frequently Asked Questions about system-architect

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

FAQPage Schema
How do I generate implementation design from a validated PRD?▼

To generate implementation design from a validated PRD, you provide the document and known constraints to produce a ready-to-implement architecture defining data models, APIs, state flows, and deployment shape.

What is PRD-driven architecture design?▼

PRD-driven architecture design is the process of translating validated product requirements into engineering blueprints by documenting domain entities, schemas, API contracts, state transitions, and infrastructure assumptions.

How do I document API contracts and state transitions for engineering?▼

You document API contracts and state transitions by drafting a complete implementation design that explicitly maps domain schemas and state flows, outputting a reference file for engineers to consult during the build.

Does this architecture documentation tool require specific infrastructure components?▼

No specific infrastructure components are required as dependencies. The tool focuses on documenting your infrastructure assumptions and ADR-worthy decisions based on the constraints provided in your PRD.

When do I need to draft system design documentation for a new project?▼

You need to draft system design documentation when a PRD exists and engineering is ready to begin, ensuring the generated architecture remains aligned with scope and constraints before writing code.

Can I use this to define data models and deployment shape for my software?▼

Yes, you can use it to define data models and deployment shape. The tool processes your PRD to establish domain entities, schemas, and infrastructure decisions tailored to your project's specific constraints.