planning-system-architecture

Validate PRD constraints and draft a complete system architecture specification.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/gleeb/ai-registry --skill planning-system-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-system-architecture
Source: https://github.com/gleeb/ai-registry/tree/main/systems/sdlc/skills/planning-system-architecture
Command: npx skills add https://github.com/gleeb/ai-registry --skill planning-system-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents expensive downstream rework by rigorously validating a system’s architecture early, using the PRD as the source of constraints and producing a complete, review-ready architecture specification.

Core Features & Use Cases

  • Architecture sparring and boundary validation: challenges topology, component boundaries, technology choices, scalability assumptions, and coupling to ensure the design is justified.
  • PRD-driven architecture drafting: reads required sections from plan/prd.md to draft a full system topology, component inventory, integration patterns, infrastructure, ADRs, constraints, and risks.
  • Validated output for downstream agents: writes the final architecture to plan/system-architecture.md and explicitly documents dependencies for Security/Data/API/DevOps.

Quick Start

Use the planning-system-architecture skill to validate a new architecture by running it with access to plan/prd.md so it can produce plan/system-architecture.md.

Frequently Asked Questions about planning-system-architecture

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

FAQPage Schema
How do I validate system architecture from PRD constraints before implementation?

Validate system architecture by reading PRD constraints to challenge topology, component boundaries, scalability assumptions, and failure modes. This process produces a review-ready architecture specification that prevents incorrect downstream implementation plans and expensive rework.

What is architecture sparring and when do I need it for topology design?

Architecture sparring rigorously challenges topology design, component boundaries, technology rationale, and coupling to ensure the design is justified. You need it during greenfield or incremental architecture updates to validate assumptions before writing the high-level design.

How to draft a complete system architecture specification with ADR documentation?

Draft a complete system architecture specification by populating all 11 architecture sections using a standardized template. This includes documenting system topology, component inventory, integration patterns, infrastructure, ADRs, constraints, and risks based on PRD requirements.

Does this architecture validation approach work for incremental updates to existing systems?

Yes, architecture validation works for incremental updates by reading and validating the existing system architecture document alongside the PRD. It applies explicit sparring to challenge new topology changes and boundaries against the current design.

Why does downstream implementation fail without early architecture boundary validation?

Downstream implementation fails without early boundary validation because unchallenged topology, technology choices, and scalability assumptions lead to incorrect implementation plans. Validating these constraints early prevents expensive rework and explicitly documents dependencies for Security, Data, API, and DevOps teams.

What's the best way to document component boundaries and scalability strategy for downstream agents?

The best way to document component boundaries and scalability strategy is to write a validated system architecture specification to a standardized markdown file. This explicitly documents dependencies and provides a complete, review-ready output for downstream implementation agents.