x-create-capability

Decompose a product into 3–7 capability artifacts with inherited RNF constraints.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/edercnj/ia-dev-environment --skill x-create-capability
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: x-create-capability
Source: https://github.com/edercnj/ia-dev-environment/tree/main/src/main/resources/claude/skills/x-create-capability
Command: npx skills add https://github.com/edercnj/ia-dev-environment --skill x-create-capability

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Decomposes a Product into Capabilities with explicit RNF inheritance and no-relax markers, enabling structured planning and governance across the product lifecycle.

Core Features & Use Cases

  • Decomposes a product into 3–7 capabilities for downstream planning and allocation.
  • Enforces explicit RNF inheritance and no-relax markers to capture non-negotiables.
  • Optionally generates a second capability stub to seed further decomposition across features.

Quick Start

Invoke ia-dev-env x-create-capability with a capability-id and optional parameters to generate the capability artifact.

Frequently Asked Questions about x-create-capability

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

FAQPage Schema
How do I decompose a product into capabilities for downstream planning?

To decompose a product into capabilities, you generate 3–7 capability artifacts with explicit RNF inheritance and no-relax markers for downstream planning. This enforces structured allocation by capturing non-negotiable constraints before feature definition.

What is RNF inheritance in product capability decomposition?

RNF inheritance in capability decomposition propagates non-negotiable requirements from the product level down to individual capabilities using no-relax markers. It ensures these constraints are explicitly documented and cannot be loosened during downstream feature planning.

When do I need to generate capability artifacts in the product lifecycle?

You generate capability artifacts after a product is defined and before creating features. This intermediate decomposition step produces 3–7 capability files to structure planning, enforce RNF constraints, and optionally seed a second capability stub for further breakdown.

What flags are required to decompose a product into capabilities?

Decomposing a product into capabilities requires the --capability-id flag and either --capabilities or --auto-decompose. These flags trigger generation of capability artifacts containing an Inherited RNFs section that documents non-negotiable constraints.

Can I automatically seed further decomposition across features?

Yes, you can automatically seed further decomposition by optionally generating a second capability stub. This stub provides a starting point to break down capabilities into finer-grained artifacts for downstream feature planning and allocation.

What format do the generated capability artifacts use?

Generated capability artifacts use the Markdown format, outputted as ai/capabilities/capability-NNNN.md files. Each artifact includes an Inherited RNFs section to explicitly document the non-negotiable RNF constraints assigned to that specific capability.