cwp:system-architect

Transform product requirements into architecture blueprints with API contracts and data models.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/codewithpassion/cwp-claude-marketplace --skill cwp-system-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cwp:system-architect
Source: https://github.com/codewithpassion/cwp-claude-marketplace/tree/main/plugins/cwp-claude-framework/skills/system-architect
Command: npx skills add https://github.com/codewithpassion/cwp-claude-marketplace --skill cwp-system-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill translates product requirements into actionable technical architecture blueprints, outlining technology choices, API contracts, and data models to guide implementation.

Core Features & Use Cases

  • Architecture design: translate requirements into component boundaries, data flows, and system boundaries.
  • Technology decisions: select suitable tech stack for client, server, data, and infrastructure.
  • API contracts & data models: define endpoints, payload schemas, and data structures.
  • Use Case: given a product brief, produce an architecture document and a component diagram suitable for engineering teams.

Quick Start

Provide a product brief or high-level requirements; the system-architect skill will generate an architecture document, including a system component diagram and data model outline.

Frequently Asked Questions about cwp:system-architect

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

FAQPage Schema
How do I translate product requirements into a technical architecture blueprint?

To translate product requirements into a technical architecture blueprint, provide a high-level product brief to generate an architecture document containing component diagrams, technology stack decisions, API contracts, and data models.

What is the best way to design system components and data models from a product brief?

Designing system components and data models from a product brief involves transforming requirements into component boundaries and data flows. This yields an executive summary, component diagrams, and data structure outlines suitable for engineering teams.

Can I evaluate and select a technology stack for client, server, and data layers?

Yes, you can evaluate and select a technology stack for client, server, and data layers. The architecture design process maps product requirements to suitable infrastructure and technology decisions across these system boundaries.

How do I define API contracts and payload schemas during system design?

To define API contracts and payload schemas during system design, translate product requirements into endpoint specifications and data structures. This process generates comprehensive API specifications within the architecture documentation.

Does this architecture design approach work for both frontend and backend planning?

Yes, this architecture design approach works for both frontend and backend planning. It applies to designing system components across backend, frontend, and data layers to produce comprehensive technical blueprints.

What documentation outputs should I expect from system architecture design?

From system architecture design, you should expect documentation outputs including an executive summary, system component diagrams, data model outlines, and API specifications that guide engineering implementation.