plugins/reqstool/skills/reqstool/status/SKILL.md
Run reqstool traceability status on the local filesystem. Use when the user wants to check requirement coverage, missing implementations, or test status.
npx skillsauth add reqstool/reqstool-ai reqstool:statusInstall 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.
Show requirements traceability status. Uses the reqstool MCP server if configured, falls back to the CLI.
Input: Optional module name from .reqstool-ai.yaml. Defaults to system-level.
Configuration
Read .reqstool-ai.yaml — see reqstool-conventions.md for field reference.
Steps
Read config
Read .reqstool-ai.yaml. Build a mapping of module names to their paths.
Determine which path to use
core), use that module's path from .reqstool-ai.yaml.system.path).Try MCP first
Call the reqstool MCP server get_status tool.
Fall back to CLI
If the MCP server is not configured or the call fails, immediately tell the user:
The reqstool MCP server is not configured — falling back to CLI.
Then run:
reqstool status local -p <path>
Show the output directly — reqstool traverses imports and implementation configuration automatically, so no further summarization is needed.
If neither works
If reqstool CLI is also not found, tell the user:
Both the reqstool MCP server and CLI are unavailable.
- To install the CLI:
pipx install reqstool- To configure the MCP server: run
/reqstool:init
Guardrails
tools
Install the openspecui reqstool hook into this project. Writes openspec/openspecui.hooks.ts so openspecui enriches all OpenSpec documents (spec, changes, and archived) with reqstool requirement/SVC titles and descriptions at read time.
tools
Create or update .reqstool-ai.yaml configuration for a project. Use when the user wants to initialize or reconfigure reqstool-ai settings.
tools
Add a new Software Verification Case (SVC) to the system-level SVCs file and update the relevant subproject filter. Use when the user wants to add a test scenario for a requirement.
tools
Add a new requirement to the system-level requirements.yml and update the relevant subproject filter. Use when the user wants to add a new requirement.