Skip to content

feat: add td groom command for task refinement#75

Open
marcus wants to merge 1 commit intomainfrom
task-groomer
Open

feat: add td groom command for task refinement#75
marcus wants to merge 1 commit intomainfrom
task-groomer

Conversation

@marcus
Copy link
Copy Markdown
Owner

@marcus marcus commented Mar 23, 2026

Summary

  • Adds td groom command that scans open/active issues and identifies tasks needing refinement
  • Checks for: missing descriptions, no acceptance criteria, unestimated points, vague titles (<15 chars), stale issues (open 30+ days, in_progress 7+ days), and empty epics
  • Supports --json for programmatic output, --status to filter statuses, --check to run specific checks only
  • Read-only analysis command with colored grouped output and summary count

Test plan

  • Unit tests for all check functions and parsing helpers (go test ./cmd/ -run TestCheck)
  • Build succeeds (go build -o td .)
  • Smoke test: td groom, td groom --json, td groom --check stale --status open

🤖 Generated with Claude Code


Automated by nightshift

Read-only command that scans open/active issues and identifies tasks
needing refinement: missing descriptions, no acceptance criteria,
unestimated points, vague titles, stale issues, and empty epics.

Supports --json for programmatic output, --status to filter which
statuses to scan, and --check to run specific checks only.

Nightshift-Task: task-groomer
Nightshift-Ref: https://github.com/marcus/nightshift

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant