Orchestrate complete Rust project development lifecycle with multi-phase workflow, parallel validation, and code review. Use when starting new features, implementing complex changes, or managing multi-phase development.
Orchestrates complete Rust development workflows with mandatory adversarial critique, parallel validation, and enforced code review fixes.
npx claudepluginhub bug-ops/claude-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/best-practices.mdreferences/task-management.mdreferences/workflow-steps.mdComplete development workflow orchestrator for Rust projects. Manages multi-phase development with architecture design, implementation, parallel validation, code review, and automated PR management.
Phase Planning (Architect)
↓
Adversarial Critique (Critic) ← MANDATORY
↓ [if critical verdict → back to Architect]
Phase Implementation (Developer)
↓
Parallel Validation
├── Performance Analysis
├── Security Audit
└── Test Coverage
↓
Code Review
↓
Fix ALL Issues (Developer) ← MANDATORY
↓
Re-Review (Code Reviewer)
↓
Commit + PR Update ← Only after approved
↓
Next Phase or Completion
[!IMPORTANT] Critique is MANDATORY after every architect phase. Implementation cannot start until the critic produces a verdict of
approvedorminor. Acriticalverdict requires the architect to redesign before proceeding. Asignificantverdict requires the architect to address all significant gaps before implementation begins.After code review, ALL issues must be fixed (even low-priority ones) before committing. This is a mandatory step - no commits without addressing all feedback.
Before starting the lifecycle, verify:
main/master, create a feature branchCargo.toml# Check current branch
CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)
if [ "$CURRENT_BRANCH" = "main" ] || [ "$CURRENT_BRANCH" = "master" ]; then
echo "⚠️ Currently on $CURRENT_BRANCH. Creating feature branch..."
# Branch name from task or timestamp
BRANCH_NAME="feature/$(date +%Y%m%d-%H%M%S)"
git checkout -b "$BRANCH_NAME"
echo "✓ Created and switched to $BRANCH_NAME"
fi
# Verify Rust project
if [ ! -f "Cargo.toml" ]; then
echo "❌ Not a Rust project (Cargo.toml not found)"
exit 1
fi
echo "✓ Prerequisites check passed"
/rust-lifecycle Implement user authentication with JWT tokens
/rust-lifecycle Build real-time collaboration system:
- Phase 1: WebSocket infrastructure
- Phase 2: Message queue and persistence
- Phase 3: Conflict resolution
- Phase 4: Frontend integration
/rust-lifecycle Fix memory leak in connection pool:
- Phase 1: Diagnosis and fix
- Phase 2: Performance validation and testing
For step-by-step instructions and detailed guidance, see the reference files:
Complete execution guide for each phase:
Read this for detailed bash commands and agent invocation patterns.
Task Manager usage and monitoring:
Read this for Task Manager API usage and troubleshooting.
Guidelines and practical examples:
Read this for strategic guidance and real-world usage patterns.
Each phase creates these tasks with dependencies:
| Task | Blocks | Description |
|---|---|---|
phase-N-plan | - | Architecture design by rust-architect |
phase-N-critique | plan | Adversarial critique by rust-critic (MANDATORY) |
phase-N-implement | critique | Implementation by rust-developer |
phase-N-validate-* | implement | Parallel validation (perf, security, tests) |
phase-N-review | validate-* | Initial code review |
phase-N-fix-issues | review | Fix ALL issues (MANDATORY) |
phase-N-re-review | fix-issues | Verify all issues resolved |
phase-N-commit | re-review | Commit and PR update |
✅ Task-based orchestration - Full visibility into workflow with Claude Code Task Manager ✅ Parallel validation - Performance, security, and testing run concurrently ✅ Mandatory review fixes - ALL issues must be addressed before commit ✅ Handoff protocol - Context sharing between agents via YAML files ✅ Background execution - All agents run in background, unblocked automatically ✅ Multi-phase support - Chain multiple phases for complex features ✅ Automated PR management - Creates and updates PRs after each phase
This skill orchestrates all rust-agents plugin agents:
All agents use the rust-agent-handoff skill for context sharing.
Lifecycle completes when:
completedReturns summary with:
.local/handoff/).local/handoff/ for detailed reportsFor detailed execution instructions, start with Workflow Steps.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.