GetRequirement Skill

Fetch and display requirement details by ID from spec files.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Cure-HHT/hht_diary --skill getrequirement-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: GetRequirement Skill
Source: https://github.com/Cure-HHT/hht_diary/tree/main/tools/anspar-marketplace/plugins/simple-requirements/skills/get-requirement
Command: npx skills add https://github.com/Cure-HHT/hht_diary --skill getrequirement-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) components.

What problem does it solve?

Quickly retrieving the full text and metadata of a specific requirement can be cumbersome, especially when needing to verify content or understand dependencies. This Skill provides instant access to requirement details, streamlining your workflow and ensuring accuracy.

Core Features & Use Cases

  • Instant Requirement Retrieval: Fetch and display the full text and comprehensive metadata of any requirement by its ID (e.g., REQ-d00027 or d00027).
  • Detailed Metadata: Provides crucial details such as requirement level (PRD, Ops, Dev), parent requirements, status, an 8-character hash for change detection, and the source file location.
  • Enhanced Traceability: Clearly shows the "implements" hierarchy, helping you understand requirement dependencies and their cascade.
  • Use Case: During a code review, a developer needs to quickly verify the exact wording of REQ-d00027 to ensure their implementation aligns perfectly. This Skill provides the full requirement text and all associated metadata on demand, without needing to manually search through documentation.

Quick Start

Show me the full text and details for requirement ID 'd00027'.

Frequently Asked Questions about GetRequirement Skill

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

FAQPage Schema
How do I fetch a specific requirement by its ID?

Fetch a requirement by its ID using the GetRequirement Skill, which retrieves the full text, metadata, level (PRD/Ops/Dev), status, hash, and source file location in under 1 second. Normalize IDs in formats like `REQ-d00027` or `d00027`—the Skill handles both.

What metadata does a requirement lookup return?

Requirement lookups return ID, Title, Level, Implements hierarchy, Status, an 8-character hash for change detection, full Body text, and Source file path. This metadata supports traceability and dependency verification during code reviews.

Can I use this Skill offline to access requirement specifications?

Yes, the GetRequirement Skill operates offline by parsing local spec/*.md files, enabling instant retrieval without network calls. This ensures fast (<1 second) access to requirement details in air-gapped or disconnected environments.

How do I verify requirement dependencies before implementation?

Use the GetRequirement Skill to fetch a requirement and review its Implements hierarchy, which shows parent requirements and cascading dependencies. This clarifies the traceability chain and ensures your implementation aligns with upstream requirements.

What's the fastest way to check if a requirement has changed?

The GetRequirement Skill provides an 8-character hash with each requirement. Compare hashes across time to detect changes without re-reading full specification text, enabling efficient change tracking during reviews.