cpm:architect

Derive architecture decisions from product briefs and generate ADRs.

Updated Oct 11, 2025
One-click install
npx skills add https://github.com/ninthspace/claude-code-marketplace --skill cpm-architect
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cpm:architect
Source: https://github.com/ninthspace/claude-code-marketplace/tree/main/cpm/skills/architect
Command: npx skills add https://github.com/ninthspace/claude-code-marketplace --skill cpm-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Facilitates architecture exploration by deriving decisions directly from the product's needs, producing Architecture Decision Records (ADRs) that capture context, options, trade-offs, and rationale.

Core Features & Use Cases

  • Derives architecture decisions from a product brief or input and generates Architecture Decision Records (ADRs).
  • Captures dependencies between decisions and documents trade-offs for traceability.
  • Triggers ADR creation via the /cpm:architect command.

Quick Start

Provide the product brief or starting input and run /cpm:architect to generate ADRs.

Frequently Asked Questions about cpm:architect

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

FAQPage Schema
How do I generate Architecture Decision Records from a product brief?▼

To generate Architecture Decision Records from a product brief, provide the brief as input and run the /cpm:architect command, which derives architecture decisions and outputs structured ADRs capturing context, options, and trade-offs.

What is the best way to document architecture trade-offs and rationale?▼

Documenting architecture trade-offs and rationale is best achieved by creating Architecture Decision Records that explicitly capture context, evaluated options, and the decision rationale, ensuring traceability across the software architecture.

Can I trace dependencies between architecture decisions during exploration?▼

Yes, you can trace dependencies between architecture decisions; the system captures these dependencies during ADR generation, ensuring that interrelated decisions and their trade-offs remain visible and traceable throughout the architecture exploration process.

When do I need to create an Architecture Decision Record?▼

You need to create an Architecture Decision Record whenever you must derive architecture decisions from product needs and formally capture the context, options, trade-offs, and rationale to maintain traceability for your software product.

Does generating ADRs require any specific frameworks or dependencies?▼

Generating ADRs requires no specific frameworks or dependencies; you simply provide a product brief or starting input and trigger the derivation and creation of architecture decisions via the /cpm:architect command.