Our review
Switches the active Claude Code rite to change the development workflow (dev, documentation, quality).
Strengths
- Simple and intuitive command
- Quick switching between different work environments
- Includes automatic validation and backup
- Lists available rites for easy navigation
Limitations
- Works only with Claude Code
- Depends on an external script (swap-team.sh)
- Available rites are predefined and limited
Use this skill when you need to quickly switch context between development, documentation, or code review workflows.
Avoid using it if you need a multi-platform team management solution or if the available rites don't match your workflow.
Security analysis
CautionThe skill invokes a bash script via the Bash tool to swap rites. While the intent is legitimate, the script's content is not provided and is referenced via environment variable, introducing a risk if the variable is not controlled.
- •Executes an external Bash script using variable $ROSTER_HOME, which could be manipulated if environment is untrusted.
Examples
/team dev-pack/team --list/teamRite Swapper
Swap Claude Code rites for different workflows.
Usage
/team # Show current active rite
/team <rite-name> # Switch to specified rite
/team --list # List all available rites
Available Rites
- dev-pack: Development workflow (Architect, Principal Engineer, QA Adversary)
- doc-pack: Documentation workflow (Technical Writer, API Documenter, README Author)
- hygiene: Code quality workflow (Refactorer, Linter Advisor, Dependency Auditor)
Implementation
This skill invokes the swap-team.sh script located at $ROSTER_HOME/.
Instructions
When the user invokes /team, execute the swap-team.sh script with the provided arguments:
- If no arguments provided: Query current rite
- If
--listor-l: List available rites - If
<rite-name>provided: Swap to that rite
Always use the Bash tool to execute:
$ROSTER_HOME/swap-team.sh [args]
Display the script output to the user. The script handles all validation, backup, and swap operations.
Error Handling
The script returns appropriate exit codes:
- 0: Success
- 1: Invalid arguments
- 2: Validation failure (rite doesn't exist)
- 3: Backup failure
- 4: Swap failure
If the script fails, display the error message and suggest next steps based on the output.
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.