list-product-state

Render a hierarchical product status tree from features.yaml preserving YAML order.

3|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/kapilvirenahuja/garura --skill list-product-state
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: list-product-state
Source: https://github.com/kapilvirenahuja/garura/tree/main/core/components/skills/list-product-state
Command: npx skills add https://github.com/kapilvirenahuja/garura --skill list-product-state

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes guesswork by giving a deterministic, read-only snapshot of the product’s current status across domains, capabilities, and features.

Core Features & Use Cases

  • Hierarchical status tree: Renders a domain → capability → feature tree that reflects the authoritative order in the features catalog.
  • Feature-level status visibility: Shows each feature with its ID, short description, and a verbatim status (or [unknown] if missing).
  • Issue link slot (forward-compatible): Includes an issue reference only when the catalog provides an issue field, omitting it otherwise.
  • Catalog-only determinism: Uses only the input YAML and the local LTM rules/template files—no network calls and no inference.

Quick Start

Ask for the product status in plain language (for example, "show me the product status and where we are on the product right now") to receive the rendered feature tree.

Frequently Asked Questions about list-product-state

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

FAQPage Schema
How do I generate a product status snapshot from a features catalog?

To generate a product status snapshot, provide a local features.yaml file as input and ask for the product status in plain language. The Skill renders a deterministic hierarchical tree showing domain, capability, and feature-level statuses without network calls.

What is a hierarchical feature tree for product status reporting?

A hierarchical feature tree for product status reporting maps domains to capabilities and features in YAML document order. It displays each feature's ID, description, and verbatim status, providing a read-only snapshot of built-vs-planned progress.

Can I query SDLC progress using natural language from a YAML catalog?

Yes, you can query SDLC progress using natural language from a YAML catalog. The Skill accepts plain language status queries and renders deterministic results based solely on the local features.yaml input and local rules, requiring no network inference.

Does product status rendering work without external network access?

Product status rendering works entirely offline without external network access. It uses only the provided features.yaml input and local template files to produce a deterministic domain-to-feature status tree, ensuring catalog-only accuracy.

How are missing or unknown statuses handled in the feature catalog output?

Missing or unknown statuses in the feature catalog output are explicitly marked as [unknown]. The Skill renders verbatim bracketed per-feature status from the YAML input, preserving catalog order and including issue links only when provided.

What is the best way to view built versus planned features in a product catalog?

The best way to view built versus planned features is to query the product status from your features.yaml file. The Skill renders a hierarchical tree showing each feature's verbatim status, allowing you to instantly see current SDLC progress.