Skills and Commands

Commands (user-invoked)

Command Description

/reqstool:init

Create or update .reqstool-ai.yaml configuration interactively

/reqstool:status

Show requirements traceability status for one or all modules

/reqstool:add-req

Add a new requirement and update subproject filters

/reqstool:add-svc

Add a new Software Verification Case and update filters

Skills (auto-applied)

Skills are applied automatically based on context — no manual invocation needed.

Skill Auto-applied when…​

reqstool-conventions

Working with reqstool YAML files, @Requirements/@SVCs annotations, or .reqstool-ai.yaml

reqstool-openspec plugin (separate install)

Install: /plugin install reqstool-openspec@reqstool-ai --scope project

Skill Auto-applied when…​

reqstool-openspec

Working with OpenSpec spec.md files that reference reqstool IDs

reqstool-conventions

Bundled convention docs that guide the AI assistant:

Reference file Description

reqstool-conventions.md

Entry point — config reference, links to other convention docs

reqstool-annotation-conventions.md

@Requirements/@SVCs placement for Java, Python, and TypeScript

reqstool-decomposition-conventions.md

Parent-child hierarchies, dot notation, lifecycle states

reqstool-openspec (separate plugin)

OpenSpec integration conventions:

Reference file Description

reqstool-openspec-conventions.md

Guide for writing spec.md files that reference reqstool IDs

config-rules.yaml

Rules snippet to merge into openspec/config.yaml