resources/skills/x-create-capability/SKILL.md
Decompose a Product into Capabilities with explicit RNF inheritance and no-relax markers.
npx skillsauth add edercnj/claude-environment x-create-capabilityInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Decompose a Product artifact into Capability artifacts with explicit RNF inheritance from the parent product. Each capability carries a ## Inherited RNFs section with no-relax markers for non-negotiable constraints. Optionally generates a C2 stub (second capability) as a starting point for further decomposition.
Position in hierarchy: Ideation → Product → Capability → Feature → Epic → Story → Task.
x-create-product produces a ai/products/product-NNNN.mdx-create-featureia-dev-env x-create-capability --capability-id capability-c1 --capabilities '[{"name":"Auth","description":"..."}]'
ia-dev-env x-create-capability --capability-id capability-c1 --auto-decompose
/x-create-capability --capability-id <ID> --capabilities '<JSON>'/x-create-capability --capability-id <ID> --auto-decompose| Flag | Required | Description |
| :--- | :--- | :--- |
| --capability-id | yes | Capability identifier (e.g. capability-c1) |
| --capabilities | cond. | JSON array [{"name":"...","description":"..."},...] (4–8 entries) |
| --auto-decompose | cond. | Auto-decompose product into capabilities using heuristic |
| --output-dir | no | Output directory (default: ai/capabilities/) |
Either --capabilities or --auto-decompose is required.
Produces:
ai/capabilities/capability-NNNN.md — Capability artifact with 7 sections + Inherited RNFs + no-relax markers| Code | Meaning | | :--- | :--- | | 0 | Success | | 1 | Validation error | | 2 | Execution error |
# Explicit capabilities
ia-dev-env x-create-capability --capability-id capability-c1 \
--capabilities '[{"name":"Authentication","description":"User auth flows"}]'
# Auto-decompose
ia-dev-env x-create-capability --capability-id capability-c1 --auto-decompose
| Skill | Relationship |
| :--- | :--- |
| x-create-product | Produces the product artifact this skill reads |
| x-create-feature | Next step — decomposes a capability into features |
| x-internal-validate-rnf | Validates no-relax markers on capability RNFs |
tools
Documentation automation v2: stack-aware generation from documentation.targets.
development
Generates or updates CI/CD pipelines per project stack with actionlint validation.
tools
Generates ADRs from architecture-plan mini-ADRs with sequential numbering and index update.
development
Formats source code; first step of the pre-commit chain (format -> lint -> compile).