Comparison guidance

CRD vs PRD

A Capability Requirements Document specifies one complete capability. A Product Requirements Document usually coordinates a broader product initiative. They solve different problems and can work together.

The short answer

A CRD preserves what one complete capability means and must keep true across implementations. A PRD coordinates product intent, audience, scope, priority, outcomes, and delivery context. A PRD may contain or point to several capabilities; each durable capability can have its own CRD.

CRD and PRD compared

QuestionCRDPRD
Primary unitOne Capability MLEA product, initiative, release, or problem space
Main purposePreserve the meaning and invariants of one complete capabilityCoordinate product goals, scope, priorities, and delivery
Implementation stanceTechnology- and implementation-agnostic at the reusable layerMay contain product- and implementation-specific decisions
Typical lifetimeCan remain stable across several realizationsOften tied to a planning or delivery cycle
RelationshipMay exist independently or be derived from a PRDMay contain or reference several capabilities and CRDs

Adjacent artifacts

Feature specification

A feature specification commonly describes a product-visible change. A CRD is scoped by a complete meaningful ability, whether or not it appears as a feature.

User story

A user story expresses a user-centered need or work slice. A CRD preserves the complete capability, including rules, contracts, evidence, and unknowns.

API, MCP, skill, or tool

These are realizations or implementation mechanisms. They are not automatically capabilities because they may not retain the complete purpose context.

When should you use both?

Use both when a product initiative contains capabilities whose meaning must remain traceable after its roadmap, UI, code, API, agent, or operating model changes.

This page is guidance. The CRD Specification governs the framework's normative definitions and conformance rules.