@wvanderen/bmad-module-td
v0.1.12
Published
BMAD expansion module for td CLI integration - td provides state, BMAD provides structure
Downloads
357
Maintainers
Readme
@wvanderen/bmad-module-td
A BMAD Method module for integrating with td CLI task management.
Overview
This module connects BMAD planning artifacts with td CLI for enhanced observability and the Ralph Wiggum development loop.
Philosophy: td is state, BMAD is structure
- BMAD
.mdfiles hold structured planning artifacts (epics, stories, architecture) - td issues hold execution state (status, dependencies, reviews)
- sidecar provides observability
Installation
# Install the module
npm install @wvanderen/bmad-module-td
# Register with BMAD (run from your project root)
npx bmad-method install --custom-content ./node_modules/@wvanderen/bmad-module-td --action update --yesNote: The --custom-content flag is required because this is a community module not yet in the official BMAD registry.
Requirements
- td CLI installed and initialized
- Git repository
- BMM module (planning artifacts)
Core Workflows
| Workflow | Command | Description |
| --------------- | ------------------------ | --------------------------------------- |
| create-td-story | /bmad:td:create-story | Create story with td epic + task issues |
| td-dev-next | /bmad:td:dev-next | Ralph Wiggum loop - implement next task |
| td-dev-task | /bmad:td:dev-task <id> | Implement specific task by td ID |
| td-review-story | /bmad:td:review-story | Epic-level code review |
| td-sync | /bmad:td:sync | Bidirectional sync story ↔ td |
| td-status | /bmad:td:status | Show story td integration status |
Ralph Wiggum Loop
The td-dev-next workflow implements one task per session for maximum speed and reduced context rot:
td next- Get next ready task- Load story context
- Implement single task (TDD)
- Validate tests pass
- Update story file
- Git commit (excellent message)
td handoff- Capture detailstd review- Submit for review
Commit Message Format
feat(story-X.Y): brief description
Task: {task description}
Story: {story_key}
td: {td_issue_id}
- Implementation details
Tests:
- Test summary
Refs: {td_issue_id}Development
# Run linting
npm run lint
# Fix formatting
npm run format:fix
# Run tests
npm testPublishing
# Patch release
npm run release
# Minor release
npm run release:minor
# Major release
npm run release:majorLicense
MIT License — see LICENSE for details.
Part of the BMad Method ecosystem.
