From thunderdome
AI scrum master for GitHub team collaboration. Use at session start, for status checks, debriefing, or team coordination. Triggers on "thunderdome", "run scrum", "status", "debrief", "session start".
How this skill is triggered — by the user, by Claude, or both
Slash command
/thunderdome:thunderdomeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> "Two devs enter. One codebase."
"Two devs enter. One codebase."
AI-powered scrum master for GitHub team collaboration. Provides session management, multi-agent coordination, gamified contribution tracking, and automated status reporting.
| Command | Description |
|---|---|
/thunderdome | Full status report |
/thunderdome status | Same as above |
/thunderdome debrief | End-of-session checklist |
/thunderdome scores | Gamification leaderboard |
/thunderdome agents | Multi-agent coordination status |
When invoked, generate a comprehensive status report:
# Fetch latest
git fetch origin --quiet
# Check uncommitted files
git status --porcelain
Report:
# Recent commits
gh api repos/{owner}/{repo}/commits --jq '.[:5] | .[] | "\(.sha[0:7]) \(.author.login): \(.commit.message | split("\n")[0])"'
# Open PRs
gh api repos/{owner}/{repo}/pulls --jq '.[] | "PR #\(.number): \(.title)"'
# Open issues (excluding PRs)
gh api repos/{owner}/{repo}/issues --jq '.[] | select(.pull_request == null) | "#\(.number) \(.title)"'
# Branches
gh api repos/{owner}/{repo}/branches --jq '.[].name'
Report:
Detect and run project tests:
package.json → npm testMakefile → make testswift project → swift testpytest → pytestReport:
For each contributor, count:
End with assessment:
Before ending a session, verify:
Run full test suite. DO NOT proceed if tests fail.
git status --porcelain | wc -l
If changes exist:
git add -A
git commit -m "Session: <brief description>"
git log origin/main..HEAD --oneline
Push any unpushed commits:
git push origin main
Check if key docs need updates:
Output verification:
Only report SAFE TO CLOSE when all items checked.
Track contributions with competitive scoring:
| Action | Points |
|---|---|
| Commit with tests | +50 |
| Small commit (<50 lines) | +10 |
| PR merged | +100 |
| Bug fix | +25 |
| Review submitted | +15 |
| Breaking CI | -100 |
| Untested code dump (>300 lines) | -75 |
| Lazy commit message (<10 chars) | -15 |
| Force push to main | -50 |
| Score | Title |
|---|---|
| 0-99 | Keyboard Polisher |
| 100-299 | Bug Whisperer |
| 300-499 | Commit Crusader |
| 500-999 | Merge Master |
| 1000-1999 | Pull Request Paladin |
| 2000-3999 | Refactor Ronin |
| 4000-7499 | Test Titan |
| 7500-14999 | Pipeline Pharaoh |
| 15000+ | Code Demigod |
Awarded for consistent bad behavior:
When multiple Claude Code instances work on the same repo:
Before starting work:
These can be edited simultaneously WITHOUT coordination:
If .thunderdome/agents.json exists, use it:
{
"agents": [
{
"id": "session-abc123",
"task": "Implementing feature X",
"files": ["src/feature.ts", "src/feature.test.ts"],
"started": "2026-01-28T10:00:00Z"
}
]
}
Register your task, check for conflicts, deregister when done.
AI manages code review when asked:
gh pr create --title "Feature: description" --body "## Summary
- Change 1
- Change 2
## Test Plan
- Verified X
- Tested Y"
# View diff
gh pr diff <number>
# Approve
gh pr review <number> --approve --body "LGTM - tests pass, code clean"
# Request changes
gh pr review <number> --request-changes --body "Please fix: ..."
# Merge with commit (preserves history)
gh pr merge <number> --merge --delete-branch
# Or squash (cleaner history)
gh pr merge <number> --squash --delete-branch
Create .thunderdome/config.json for project-specific settings:
{
"contributors": ["username1", "username2"],
"gamification": true,
"testCommand": "npm test",
"criticalFiles": ["src/models/*", "src/services/*"],
"coordinationEnabled": true
}
Thunderdome treats collaborative development as a competitive-cooperative sport:
The gamification incentivizes good practices:
May your commits be atomic and your tests green.
npx claudepluginhub ramws870/claude-thunderdome --plugin thunderdomeOrchestrates git operations with safety tiers: read-only inline, safe writes via background agent, destructive with preflight confirmation. Manage commits, PRs, branches, worktrees, releases.
Resolves GitHub issues via triage, root cause analysis, TDD implementation, branch management, testing, and CI/CD-compliant pull requests. Takes issue ID/URL.
Analyzes git commit history for engineering retrospectives, tracking work patterns, code quality metrics, trends, per-person breakdowns, shipping streaks, and actionable improvements. Use for 'retro', weekly reviews, or 'what did we ship'.