Quickstart
1. Set up RTMX in your project
Section titled “1. Set up RTMX in your project”rtmx setupThis creates everything you need:
rtmx.yaml— Configuration filedocs/rtm_database.csv— Requirements databasedocs/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 reviewrtmx setup --pr # Creates branch + opens PR2. Check your status
Section titled “2. Check your status”rtmx status -v # Verbose output with category breakdownrtmx status -vv # Very verbose with requirement detailsrtmx status -vvv # Maximum detail3. See what to work on next
Section titled “3. See what to work on next”rtmx backlogThe backlog shows requirements sorted by priority and phase, with dependency information.
4. Run health checks
Section titled “4. Run health checks”rtmx healthHealth checks verify:
- RTM database can be loaded
- All requirement IDs are valid
- Dependencies reference existing requirements
- Test files and functions exist
5. Link tests to requirements
Section titled “5. Link tests to requirements”import pytest
@pytest.mark.req("REQ-AUTH-001")@pytest.mark.scope_unitdef test_oauth_login(): """Validates REQ-AUTH-001: OAuth 2.0 authentication.""" assert authenticate_user(token) == expected_userThen scan your tests:
rtmx from-testsUsing the Makefile
Section titled “Using the Makefile”After rtmx setup, you get these Makefile targets:
make rtm # Quick status checkmake backlog # See what's nextmake health # Run health checksNext Steps
Section titled “Next Steps”- CLI Reference — All available commands
- Test Markers — pytest integration
- Schema — RTM database schema
- MCP Server — AI agent integration