understanding-spx

Load hierarchical specification documents and verify required context for work items.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/outcomeengineering/spx-claude --skill understanding-spx-outcomeengineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: understanding-spx
Source: https://github.com/outcomeengineering/spx-claude/tree/main/plugins/spx/skills/understanding-spx
Command: npx skills add https://github.com/outcomeengineering/spx-claude --skill understanding-spx-outcomeengineering

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and workflows (resource) components.

What problem does it solve?

This Skill ensures you have complete context by reading all relevant specification documents for a given work item before you start implementation, preventing costly mistakes and rework.

Core Features & Use Cases

  • Hierarchical Context Loading: Reads specs from Product down to Capability, Feature, and Story levels.
  • Mandatory Document Verification: Fails fast if any required spec, ADR, or PDR is missing.
  • Use Case: Before starting to code a new feature, you invoke this Skill with the full path to the story. It verifies that the Product Guide, Capability Spec, Feature Spec, and Story Spec all exist and are readable, providing a summary of all constraints and decisions.

Quick Start

Use the understanding-spx skill to load all specifications for the story located at 10-cli.capability/20-commands.feature/30-build.story.

Frequently Asked Questions about understanding-spx

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

FAQPage Schema
How do I load all specification documents for a work item before coding?

To load all specification documents for a work item, read the hierarchical context from product level down to the target story. This verifies constraints, product decisions, requirements, and specifications exist before implementation begins.

Why does hierarchical context loading fail when required specifications are missing?

Hierarchical context loading fails fast when required specifications are missing to prevent costly mistakes and rework. It provides actionable errors so you can locate and create the missing ADR, PDR, or PRD documents before proceeding.

What specifications do I need to verify before starting feature implementation?

Before starting feature implementation, you must verify the Product Guide, Capability Spec, Feature Spec, and Story Spec. This ensures complete context by checking that all ADRs, PDRs, and PRD constraints are readable.

Can I use this approach to check constraints across product, capability, and story levels?

Yes, you can check constraints across product, capability, feature, and story levels. The hierarchical loading process reads specifications from the product level down, ensuring all architectural decisions and product decisions are accessible before work starts.

What is the best way to ensure implementation skills have complete context for a new feature?

The best way to ensure complete context for a new feature is to read all specification documents down the hierarchy and fail fast on missing files. This method guarantees all constraints and product decisions are loaded prior to coding.

What happens if a required ADR or PDR document is not readable during context verification?

If a required ADR or PDR document is not readable during context verification, the process fails fast with actionable errors. This prevents implementation from proceeding without the necessary architectural and product decisions.