feat(me): add tdd and spawn commands - #371
Conversation
|
Warning Rate limit exceeded
⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. 📝 WalkthroughWalkthroughTwo new command documentation files are added to the plugins/me/commands directory: spawn.md for spawning parallel agents and tdd.md for test-driven development. Both follow a consistent YAML front-matter structure with name, description, and argument-hint fields. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Add two new slash commands to the me plugin: - tdd: Test-Driven Development workflow command - spawn: Parallel agent dispatcher for independent tasks Both commands delegate to their respective superpowers skills: - @superpowers:test-driven-development - @superpowers:dispatching-parallel-agents Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
bd145a8 to
443f13a
Compare
# [5.0.0](v4.3.0...v5.0.0) (2026-02-05) ### Bug Fixes * **ci:** disable strict status checks to allow semantic-release commits ([7b296a4](7b296a4)) * **ci:** merge Release workflow into CI workflow with proper dependency ([906673e](906673e)) * **ci:** trigger CI on release-please PRs using workflow_run ([33ff7d3](33ff7d3)) * **ci:** update branch protection to match GitHub Actions status check format ([13efcf5](13efcf5)) * enable glob pattern for plugin.json version updates ([86fd628](86fd628)) * **handoff:** output notification to stderr to exclude from LLM context ([463bb08](463bb08)) * **marketplace:** remove databricks plugin reference ([f0bc6b8](f0bc6b8)) * **ralph-loop:** fix hooks matcher and stdin handling ([326a570](326a570)) * set release-please manifest to start from 4.3.0 ([#377](#377)) ([23a6cba](23a6cba)) ### Features * **bash-lsp:** add Bash Language Server plugin ([#394](#394)) ([7770f3d](7770f3d)) * **ci:** replace release-please with semantic-release ([35d346f](35d346f)) * **conversation-memory:** add automatic npm install when node_modules missing ([db55514](db55514)) * **conversation-memory:** add marked dependency for markdown rendering ([1887174](1887174)) * **conversation-memory:** improve MCP installation error handling ([#373](#373)) ([16eb7b7](16eb7b7)) * **conversation-memory:** reduce token usage in summarization ([d921bc7](d921bc7)) * **conversation-memory:** reduce token usage in summarization ([b3a245b](b3a245b)) * **handoff:** add session handoff plugin for context transfer ([#374](#374)) ([35cfb0c](35cfb0c)) * **me:** add tdd and spawn commands ([#371](#371)) ([9af9bbe](9af9bbe)) * migrate from semantic-release to Release Please ([#375](#375)) ([d20c736](d20c736)) * **release-please:** add auto-merge for release PRs ([cef4678](cef4678)) * **test-helpers:** extract shared BATS helpers to @baleen/bats-helpers package ([19f2a62](19f2a62)) * **tests:** run plugin tests in parallel using background processes ([04be773](04be773)) ### Performance Improvements * **tests:** add caching to improve test execution speed ([9bbee5b](9bbee5b)) ### BREAKING CHANGES * Release workflow now requires merging Release Please PRs instead of automatic releases on push to main. Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
* chore: prepare for 5.0.0 release * chore(release): 5.0.0 # [5.0.0](v4.3.0...v5.0.0) (2026-02-05) ### Bug Fixes * **ci:** disable strict status checks to allow semantic-release commits ([7b296a4](7b296a4)) * **ci:** merge Release workflow into CI workflow with proper dependency ([906673e](906673e)) * **ci:** trigger CI on release-please PRs using workflow_run ([33ff7d3](33ff7d3)) * **ci:** update branch protection to match GitHub Actions status check format ([13efcf5](13efcf5)) * enable glob pattern for plugin.json version updates ([86fd628](86fd628)) * **handoff:** output notification to stderr to exclude from LLM context ([463bb08](463bb08)) * **marketplace:** remove databricks plugin reference ([f0bc6b8](f0bc6b8)) * **ralph-loop:** fix hooks matcher and stdin handling ([326a570](326a570)) * set release-please manifest to start from 4.3.0 ([#377](#377)) ([23a6cba](23a6cba)) ### Features * **bash-lsp:** add Bash Language Server plugin ([#394](#394)) ([7770f3d](7770f3d)) * **ci:** replace release-please with semantic-release ([35d346f](35d346f)) * **conversation-memory:** add automatic npm install when node_modules missing ([db55514](db55514)) * **conversation-memory:** add marked dependency for markdown rendering ([1887174](1887174)) * **conversation-memory:** improve MCP installation error handling ([#373](#373)) ([16eb7b7](16eb7b7)) * **conversation-memory:** reduce token usage in summarization ([d921bc7](d921bc7)) * **conversation-memory:** reduce token usage in summarization ([b3a245b](b3a245b)) * **handoff:** add session handoff plugin for context transfer ([#374](#374)) ([35cfb0c](35cfb0c)) * **me:** add tdd and spawn commands ([#371](#371)) ([9af9bbe](9af9bbe)) * migrate from semantic-release to Release Please ([#375](#375)) ([d20c736](d20c736)) * **release-please:** add auto-merge for release PRs ([cef4678](cef4678)) * **test-helpers:** extract shared BATS helpers to @baleen/bats-helpers package ([19f2a62](19f2a62)) * **tests:** run plugin tests in parallel using background processes ([04be773](04be773)) ### Performance Improvements * **tests:** add caching to improve test execution speed ([9bbee5b](9bbee5b)) ### BREAKING CHANGES * Release workflow now requires merging Release Please PRs instead of automatic releases on push to main. Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com> * refactor(bash-lsp): migrate from MCP to LSP configuration - Remove .mcp.json file - Add lspServers field to plugin.json with bash-language-server config - Add .bats extension support for BATS test files Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * test(bats): add lspServers to allowed plugin.json fields - Add lspServers to json_field_is_allowed function - Update error message to include lspServers in allowed fields list Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> --------- Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net> Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
# [5.0.0](v4.3.0...v5.0.0) (2026-02-05) ### Bug Fixes * **ci:** disable strict status checks to allow semantic-release commits ([7b296a4](7b296a4)) * **ci:** merge Release workflow into CI workflow with proper dependency ([906673e](906673e)) * **ci:** trigger CI on release-please PRs using workflow_run ([33ff7d3](33ff7d3)) * **ci:** update bats-action to latest commit ([106b1f3](106b1f3)) * **ci:** update branch protection to match GitHub Actions status check format ([13efcf5](13efcf5)) * **ci:** use full commit SHA for bats-action ([9a70f52](9a70f52)) * **commands:** correct sdd command skill reference ([#403](#403)) ([a4db99c](a4db99c)) * enable glob pattern for plugin.json version updates ([86fd628](86fd628)) * **handoff:** output notification to stderr to exclude from LLM context ([463bb08](463bb08)) * **marketplace:** remove databricks plugin reference ([f0bc6b8](f0bc6b8)) * **ralph-loop:** fix hooks matcher and stdin handling ([326a570](326a570)) * **release:** add owner parameter to GitHub App token generation ([#401](#401)) ([b910a20](b910a20)) * **release:** remove GitHub App token generation ([ced7b17](ced7b17)) * **release:** restore GitHub App token generation ([45dd490](45dd490)) * **release:** use GitHub App token with Administration permission ([4077ecd](4077ecd)) * **release:** use GitHub App token with Administration permission ([#411](#411)) ([e6b1e9c](e6b1e9c)) * **release:** use GITHUB_TOKEN directly with github-actions[bot] bypass ([c7b517c](c7b517c)) * **release:** use GITHUB_TOKEN instead of custom GitHub App ([76a2a00](76a2a00)) * **release:** use secrets.GITHUB_TOKEN directly ([a2aaf50](a2aaf50)) * set release-please manifest to start from 4.3.0 ([#377](#377)) ([23a6cba](23a6cba)) ### Features * **bash-lsp:** add Bash Language Server plugin ([#394](#394)) ([7770f3d](7770f3d)) * **ci:** replace release-please with semantic-release ([35d346f](35d346f)) * **conversation-memory:** add automatic npm install when node_modules missing ([db55514](db55514)) * **conversation-memory:** add file-based logging system ([81f65bd](81f65bd)) * **conversation-memory:** add marked dependency for markdown rendering ([1887174](1887174)) * **conversation-memory:** improve MCP installation error handling ([#373](#373)) ([16eb7b7](16eb7b7)) * **conversation-memory:** reduce token usage in summarization ([d921bc7](d921bc7)) * **conversation-memory:** reduce token usage in summarization ([b3a245b](b3a245b)) * **databricks-devtools:** add Databricks CLI wrapper plugin ([#408](#408)) ([7baf422](7baf422)) * **handoff:** add session handoff plugin for context transfer ([#374](#374)) ([35cfb0c](35cfb0c)) * **lsp-support:** add Kotlin, Lua, Nix LSP servers, merge bash-lsp ([8f1ee4f](8f1ee4f)) * **me:** add commit skill ([8d0cf1c](8d0cf1c)) * **me:** add tdd and spawn commands ([#371](#371)) ([9af9bbe](9af9bbe)) * migrate from semantic-release to Release Please ([#375](#375)) ([d20c736](d20c736)) * **release-please:** add auto-merge for release PRs ([cef4678](cef4678)) * **test-helpers:** extract shared BATS helpers to @baleen/bats-helpers package ([19f2a62](19f2a62)) * **tests:** run plugin tests in parallel using background processes ([04be773](04be773)) ### Performance Improvements * **tests:** add caching to improve test execution speed ([9bbee5b](9bbee5b)) ### BREAKING CHANGES * Release workflow now requires merging Release Please PRs instead of automatic releases on push to main. Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
* chore: prepare for 5.0.0 release * chore(release): 5.0.0 # [5.0.0](baleen37/bstack@v4.3.0...v5.0.0) (2026-02-05) ### Bug Fixes * **ci:** disable strict status checks to allow semantic-release commits ([7b296a4](baleen37/bstack@7b296a4)) * **ci:** merge Release workflow into CI workflow with proper dependency ([906673e](baleen37/bstack@906673e)) * **ci:** trigger CI on release-please PRs using workflow_run ([33ff7d3](baleen37/bstack@33ff7d3)) * **ci:** update branch protection to match GitHub Actions status check format ([13efcf5](baleen37/bstack@13efcf5)) * enable glob pattern for plugin.json version updates ([86fd628](baleen37/bstack@86fd628)) * **handoff:** output notification to stderr to exclude from LLM context ([463bb08](baleen37/bstack@463bb08)) * **marketplace:** remove databricks plugin reference ([f0bc6b8](baleen37/bstack@f0bc6b8)) * **ralph-loop:** fix hooks matcher and stdin handling ([326a570](baleen37/bstack@326a570)) * set release-please manifest to start from 4.3.0 ([#377](baleen37/bstack#377)) ([23a6cba](baleen37/bstack@23a6cba)) ### Features * **bash-lsp:** add Bash Language Server plugin ([#394](baleen37/bstack#394)) ([7770f3d](baleen37/bstack@7770f3d)) * **ci:** replace release-please with semantic-release ([35d346f](baleen37/bstack@35d346f)) * **conversation-memory:** add automatic npm install when node_modules missing ([db55514](baleen37/bstack@db55514)) * **conversation-memory:** add marked dependency for markdown rendering ([1887174](baleen37/bstack@1887174)) * **conversation-memory:** improve MCP installation error handling ([#373](baleen37/bstack#373)) ([16eb7b7](baleen37/bstack@16eb7b7)) * **conversation-memory:** reduce token usage in summarization ([d921bc7](baleen37/bstack@d921bc7)) * **conversation-memory:** reduce token usage in summarization ([b3a245b](baleen37/bstack@b3a245b)) * **handoff:** add session handoff plugin for context transfer ([#374](baleen37/bstack#374)) ([35cfb0c](baleen37/bstack@35cfb0c)) * **me:** add tdd and spawn commands ([#371](baleen37/bstack#371)) ([9af9bbe](baleen37/bstack@9af9bbe)) * migrate from semantic-release to Release Please ([#375](baleen37/bstack#375)) ([d20c736](baleen37/bstack@d20c736)) * **release-please:** add auto-merge for release PRs ([cef4678](baleen37/bstack@cef4678)) * **test-helpers:** extract shared BATS helpers to @baleen/bats-helpers package ([19f2a62](baleen37/bstack@19f2a62)) * **tests:** run plugin tests in parallel using background processes ([04be773](baleen37/bstack@04be773)) ### Performance Improvements * **tests:** add caching to improve test execution speed ([9bbee5b](baleen37/bstack@9bbee5b)) ### BREAKING CHANGES * Release workflow now requires merging Release Please PRs instead of automatic releases on push to main. Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com> * refactor(bash-lsp): migrate from MCP to LSP configuration - Remove .mcp.json file - Add lspServers field to plugin.json with bash-language-server config - Add .bats extension support for BATS test files Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * test(bats): add lspServers to allowed plugin.json fields - Add lspServers to json_field_is_allowed function - Update error message to include lspServers in allowed fields list Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> --------- Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net> Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Summary
Add two new slash commands to the
meplugin for improved development workflows:/tdd- Test-Driven Development command that follows @superpowers:test-driven-development/spawn- Parallel agent dispatcher for independent tasks using @superpowers:dispatching-parallel-agentsDetails
Both commands follow the same simple pattern as existing commands like
/sdd, delegating to their respective superpowers skills for detailed workflow guidance.tdd command:
spawn command:
Test plan
🤖 Generated with Claude Code
Summary by CodeRabbit
Release Notes