Components

Core

Component Description Language Package

Command Line Client

Core CLI tool for generating reports, JSON exports, and status checks

Python

PyPI

Java

Component Description Language Package

Java Annotations

@Requirements and @SVCs annotations

Java 21+

Maven Central

Maven Plugin

Maven build plugin for assembling reqstool ZIP artifacts

Java 21+

Maven Central

Gradle Plugin

Gradle build plugin for assembling reqstool ZIP artifacts

Java 21+

Gradle Plugin Portal

Python

Component Description Language Package

Python Decorators

@Requirements and @SVCs decorators for Python

Python 3.13+

PyPI

Hatch Plugin

Hatch build hook for collecting annotations and test results

Python

PyPI

Poetry Plugin

Poetry build plugin for collecting annotations and test results

Python

PyPI

TypeScript / JavaScript

Component Description Language Package

TypeScript Tags

Annotation tag processor for TypeScript/JavaScript projects

TypeScript

npm

Editor & Tooling

Component Description Language

VS Code Extension

Hover information and file watching for reqstool in VS Code

TypeScript

AI Integration

AI-assisted requirements management (Claude Code skills and conventions)

Shell

Example

Component Description Language

Demo Project

Complete working example with Maven and Gradle builds

Java