This repository contains a Claude Code plugin that provides multi-agent workflow orchestration, TDD enforcement, and conductor pattern commands.
# From the guilde-lite directory
claude --plugin-dir .
# Or with full path
claude --plugin-dir /path/to/guilde-liteLoad the plugin for the current session using the --plugin-dir flag:
# Navigate to project directory
cd /path/to/guilde-lite
# Start Claude Code with plugin loaded
claude --plugin-dir .Add to your ~/.zshrc or ~/.bashrc:
# Alias for guilde-lite development
alias claude-guilde='claude --plugin-dir /path/to/guilde-lite'Then start sessions with:
claude-guildeLoad multiple local plugins:
claude --plugin-dir ./guilde-lite --plugin-dir ./other-pluginBefore loading, you can validate the plugin structure:
claude plugin validate /path/to/guilde-liteAfter loading the plugin, these slash commands are available (prefixed with guilde-workflows:):
| Command | Description |
|---|---|
/guilde-workflows:conductor-setup |
Initialize conductor infrastructure |
/guilde-workflows:conductor-new-track |
Create a new implementation track |
/guilde-workflows:conductor-implement |
Work on implementing a track's phase |
/guilde-workflows:conductor-status |
View track status and progress |
/guilde-workflows:conductor-checkpoint |
Create checkpoint commits |
/guilde-workflows:conductor-sync-docs |
Synchronize documentation |
/guilde-workflows:tdd |
TDD workflow management |
/guilde-workflows:review-all |
Multi-stage code review pipeline |
/guilde-workflows:mise |
Mise runtime management |
/guilde-workflows:multi-agent |
Multi-agent workflow status |
/guilde-workflows:docs-sync |
Documentation synchronization |
/guilde-workflows:research-releases |
Research upstream releases |
guilde-lite/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── commands/ # Slash commands (12)
│ ├── conductor-*.md # Conductor pattern commands
│ ├── tdd.md # TDD workflow
│ ├── review-all.md # Code review pipeline
│ └── ...
├── skills/ # Loadable skills (11)
│ ├── tdd-*-phase/ # TDD phase skills
│ ├── code-review-pipeline/
│ └── ...
├── agents/ # Agent definitions (13)
│ ├── code-reviewer.md
│ ├── architect-reviewer.md
│ └── ...
└── .claude/ # Project-specific config
├── rules/ # Quality rules
└── hookify.*.local.md # Hookify rules
Skills are loaded on-demand to provide specialized capabilities:
| Skill | Purpose |
|---|---|
tdd-red-phase |
Write failing tests |
tdd-green-phase |
Implement minimal passing code |
tdd-refactor-phase |
Clean up without changing behavior |
code-review-pipeline |
Multi-stage review orchestration |
mise-expert |
Runtime management expertise |
mermaid-generator |
Create Mermaid diagrams |
c4-generator |
Generate C4 architecture diagrams |
release-researcher |
Research upstream releases |
Agents are specialized subprocesses for complex tasks:
| Agent | Tier | Purpose |
|---|---|---|
context-explorer |
haiku | Fast codebase exploration |
docs-researcher |
haiku | Research documentation |
spec-builder |
sonnet | Create specifications |
backend-architect |
sonnet | Backend design |
frontend-developer |
sonnet | Frontend implementation |
test-automator |
sonnet | Test generation |
code-reviewer |
opus | Thorough code review |
architect-reviewer |
opus | Architecture review |
security-auditor |
opus | Security analysis |
The plugin includes pre-configured hookify rules in .claude/:
block-destructive- Block dangerous commandswarn-secrets- Warn on sensitive file editsrequire-confirmation- Require confirmation for risky opstdd-tests-first- Remind to write tests firsttdd-auto-test- Remind to run tests before stoppingdoc-sync-reminder- Remind to update docstrack-progress- Remind to use TodoWrite
/guilde-workflows:conductor-new-track FEAT-001 "User Authentication" P1
/guilde-workflows:conductor-implement FEAT-001
/guilde-workflows:review-all staged
/guilde-workflows:tdd status
To modify the plugin:
- Edit files in
commands/,skills/, oragents/ - Restart Claude Code to pick up changes
- Test commands with
claude --plugin-dir .
# Validate plugin after changes
claude plugin validate .
# Test in a new session
claude --plugin-dir .If slash commands aren't available:
- Ensure you started Claude Code with
--plugin-dir - Verify plugin validates:
claude plugin validate . - Check the plugin structure matches the expected format
If the plugin doesn't load:
- Check
.claude-plugin/plugin.jsonexists and is valid JSON - Ensure
commands/,skills/,agents/directories exist at root - Restart Claude Code after making changes
- Claude Code version: >= 1.0.0
- Requires: mise, task (for full functionality)
- Optional: docker/orbstack (for database stack)