From trabuco
Add a Trabuco module to an existing project. Detects current project state, recommends compatible modules, and wires them in. Use when the user has an existing Trabuco project and wants to extend it (add AIAgent, add EventConsumer, add NoSQL, etc.).
How this skill is triggered — by the user, by Claude, or both
Slash command
/trabuco:add-moduleThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. **Detect project**: call `mcp__trabuco__get_project_info` with the current working directory. If it doesn't return a Trabuco project (no `.trabuco.json`), fall back to `mcp__trabuco__scan_project` to verify it's at least a compatible Java project. If neither, tell the user this skill requires a Trabuco project and suggest `/trabuco:new-project` instead.
Detect project: call mcp__trabuco__get_project_info with the current working directory. If it doesn't return a Trabuco project (no .trabuco.json), fall back to mcp__trabuco__scan_project to verify it's at least a compatible Java project. If neither, tell the user this skill requires a Trabuco project and suggest /trabuco:new-project instead.
Confirm current state: show the user what modules are currently installed and which provider/broker is in use. This is for their confirmation before additions.
Recommend if no argument: if the user didn't specify a module, call mcp__trabuco__list_modules and recommend based on gaps:
Present the top 1–3 candidates with rationale.
Check conflicts: SQLDatastore and NoSQLDatastore are mutually exclusive — warn if the user is attempting a conflict.
Execute: call mcp__trabuco__add_module with the chosen module. Confirm any broker/database sub-choices (e.g., Kafka vs RabbitMQ for EventConsumer).
Post-add verification: call mcp__trabuco__run_doctor to verify the updated project is structurally sound. Report any warnings.
Next steps: tell the user what the new module brought in — new package structure, new POM dependencies, new generated files to customize, any new /add-X skills that became relevant inside the project.
/.well-known/agent.json and the MCP server exposure on localhost:8080.npx claudepluginhub arianlopezc/trabuco --plugin trabucoGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.