What problem does it solve?
The manage-features Skill turns enriched capability data into a stable, canonical 3-tier feature catalog so downstream specification and epic generation can reliably cross-check product features and status.
Core Features & Use Cases
- Authors a canonical feature catalog: Generates .garura/product/scope/features.yaml from enriched-capabilities.yaml using a strict domain → capability → feature hierarchy.
- Applies deterministic status rules: Uses greenfield defaults or brownfield override-and-infer logic with the 5-point status vocabulary (planned | development | rollout | released | cleanup).
- Emits a decision manifest for traceability: Writes a decision-manifest YAML that records inferred statuses, grounding sources, and tier information for the orchestrator’s tiered surfacing flow.
- Enforces authoring rules from LTM: Loads feature-catalog rules from the provided LTM path and applies them to ensure structural validity and consistent output.
Quick Start
Ask the system to run manage-features during specify Stage 4b by providing enriched_capabilities_path, project_profile_path, stm_output_base, and ltm_rules_feature_catalog_path.