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.