Skip to content

Quickstart

rtmx setup

This creates everything you need:

  • rtmx.yaml — Configuration file
  • docs/rtm_database.csv — Requirements database
  • docs/requirements/ — Requirement specification files
  • Makefile targets (make rtm, make backlog)
  • AI agent configs (CLAUDE.md, .cursorrules)

For existing projects, use --branch to review changes before merging:

rtmx setup --branch # Creates a git branch for review
rtmx setup --pr # Creates branch + opens PR
rtmx status -v # Verbose output with category breakdown
rtmx status -vv # Very verbose with requirement details
rtmx status -vvv # Maximum detail
rtmx backlog

The backlog shows requirements sorted by priority and phase, with dependency information.

rtmx health

Health checks verify:

  • RTM database can be loaded
  • All requirement IDs are valid
  • Dependencies reference existing requirements
  • Test files and functions exist
import pytest
@pytest.mark.req("REQ-AUTH-001")
@pytest.mark.scope_unit
def test_oauth_login():
"""Validates REQ-AUTH-001: OAuth 2.0 authentication."""
assert authenticate_user(token) == expected_user

Then scan your tests:

rtmx from-tests

After rtmx setup, you get these Makefile targets:

make rtm # Quick status check
make backlog # See what's next
make health # Run health checks