npx claudepluginhub mikeparcewski/wicked-garden --plugin wicked-gardenThis skill uses the workspace's default tool permissions.
Facilitator-rubric orchestration with hard quality gates.
Provides Ktor server patterns for routing DSL, plugins (auth, CORS, serialization), Koin DI, WebSockets, services, and testApplication testing.
Conducts multi-source web research with firecrawl and exa MCPs: searches, scrapes pages, synthesizes cited reports. For deep dives, competitive analysis, tech evaluations, or due diligence.
Provides demand forecasting, safety stock optimization, replenishment planning, and promotional lift estimation for multi-location retailers managing 300-800 SKUs.
Facilitator-rubric orchestration with hard quality gates.
wicked-garden:propose-processUser project description
│
▼
propose-process facilitator
├── Score 9 risk factors (0-3 each)
├── Read agents/**/*.md frontmatter → pick specialists
├── Pick phases from phases.json catalog
├── Set rigor_tier (minimal / standard / full)
└── Emit process-plan.md + full task chain
All phase selection is judgment-driven by the facilitator, not rule-based.
| Mode | How | Effect |
|---|---|---|
| normal | Default | Each phase gate requires explicit user approval before advancing |
| yolo | /wicked-garden:crew:yolo | Auto-advance through gates; gates still run, findings still logged |
| Tier | Complexity | Gates | Reviewers |
|---|---|---|---|
| minimal | 0-2 | Advisory — gate findings logged but do not block | Single reviewer |
| standard | 3-5 | Enforced — REJECT blocks advancement | Single reviewer |
| full | 6-7 | Enforced — REJECT blocks; multi-reviewer | 2+ reviewers |
Security or compliance signals override to full regardless of complexity.
clarify → design → [challenge?] → [test-strategy?] → build → test → review
Brackets = optional phases. The facilitator picks which phases apply based on
factor readings. phases.json defines gate config per phase (min_gate_score,
valid_skip_reasons, depends_on).
| Phase | Goal | Key deliverable |
|---|---|---|
| clarify | Define success criteria | Outcome statement + success criteria |
| design | Architect solution | Architecture docs + approach |
| challenge | Adversarial stress-test | Challenge findings + revised design |
| test-strategy | Define test approach pre-build | Test scenarios + risk assessment |
| build | Implement | Working implementation |
| test | Verify | Test results + convergence evidence |
| review | Multi-perspective validation | Review findings + sign-off |
Gates are hard enforcement — not advisory — at standard and full rigor.
| Verdict | Effect |
|---|---|
| APPROVE | Phase advances |
| CONDITIONAL | conditions-manifest.json written; verify before next phase |
| REJECT | Blocks advancement; mandatory rework |
CONDITIONAL auto-resolution (AC-4.4): spec gap conditions → fixed inline. Intent-changing conditions → escalate to user or council.
Gate reviewer assignment happens at approve time, not at phase start. Banned
reviewer values: just-finish-auto, fast-pass, auto-approve-*.
Build depends on design (depends_on: ["clarify", "design"]). To migrate
legacy beta.3 projects, use /wicked-garden:adopt-legacy.
Crew discovers specialists by reading agents/**/*.md frontmatter directly at
runtime. No static enhances map. Fallback agents (facilitator, researcher,
implementer, reviewer) handle phases when no specialist matches.
Artifact states: Designed → Built → Wired → Tested → Integrated → Verified.
The convergence-verify gate flips REJECT → APPROVE only when every tracked
artifact reaches Integrated. Stalls at threshold 3 sessions surface as findings.
| Command | Purpose |
|---|---|
/wicked-garden:crew:start | Begin project — invokes propose-process |
/wicked-garden:crew:status | View current phase and engaged specialists |
/wicked-garden:crew:execute | Run current phase |
/wicked-garden:crew:approve | Advance phase after gate |
/wicked-garden:crew:just-finish | Autonomous completion (yolo-equivalent) |
/wicked-garden:crew:gate | Run a specific quality gate |
/wicked-garden:crew:evidence | Query evidence for a task |
/wicked-garden:crew:yolo | Switch to auto-advance mode |
| Store | What |
|---|---|
| Native tasks | TaskCreate/TaskUpdate with validated metadata (see scripts/_event_schema.py) |
wicked-garden:mem | Cross-session learning at project completion and gate failures |
| Local JSON | DomainStore fallback; always available |