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.