skills/delivery/rollout/SKILL.md
Plan and coordinate progressive feature rollouts. Risk assessment, canary deployments, feature flag management, rollback procedures. Discovers deployment tools via capabilities. Use when: "roll out feature", "progressive rollout", "canary deployment", "feature flag", "rollback plan", "launch feature", "deploy gradually"
npx skillsauth add mikeparcewski/wicked-garden rolloutInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Plan and execute safe, progressive feature rollouts.
# Plan rollout for feature
/wicked-garden:delivery:rollout feature-new-dashboard
# Plan with specific strategy
/wicked-garden:delivery:rollout feature-checkout --strategy canary
# Discover deployment tools
/wicked-garden:delivery:rollout --discover
User impact: <1% (LOW) | 1-25% (MEDIUM) | >25% (HIGH) Revenue impact: Non-revenue (LOW) | Funnel (MEDIUM) | Direct payment (HIGH) System criticality: Nice-to-have (LOW) | Important (MEDIUM) | Mission-critical (HIGH) Reversibility: Flag toggle (HIGH) | Schema change (MEDIUM) | Data migration (LOW)
Risk = MAX(user, revenue, criticality) + reversibility_penalty
| Risk | Strategy | Timeline | Stages | |------|----------|----------|--------| | LOW | Big Bang | Immediate | 0% → 100% | | MEDIUM | Progressive | 1-2 weeks | 0% → 10% → 25% → 50% → 100% | | HIGH | Canary | 4-6 weeks | 0% → 1% → 5% → 10% → 25% → 50% → 100% |
See strategies-core.md and strategies-operations.md for detailed guidance.
For each stage:
Success (all must pass):
Automatic rollback:
Manual rollback:
Business: Primary metric, revenue, retention Technical: Error rate, latency (p50/p95/p99), throughput User: Support tickets, feedback, crashes
Alerts:
Stakeholders: Engineering (technical), Product (timeline), Support (FAQs), Leadership (risk)
Timeline:
The skill emits a markdown rollout plan with sections: Risk Assessment, Strategy, Rollout Stages (table), Monitoring, Rollback Plan, Communication, Stage Gate Checklist, Next Steps.
Full template with substitutable placeholders: refs/output-template.md.
Discovers deployment tools automatically via capability detection:
Capabilities needed:
feature-flags: Feature toggle and flag managementdeployment: Progressive rollout and canary deployment toolsmonitoring: Metrics, dashboards, and alertingDiscovery methods:
Asks "Do I have deployment capability?" not "Do I have Kubernetes?" Gracefully degrades to manual procedures when capabilities unavailable.
With native tasks: Tracks rollout progress per stage via TaskCreate/TaskUpdate with metadata.event_type="task"
With qe: Uses test scenarios for validation
With wicked-brain:memory: Recalls past rollout learnings
With wicked-garden:delivery:experiment: Uses experiment results for confidence
/wicked-garden:delivery:experiment - Design and analyze experiments before rolloutdevelopment
--- name: large-scale-migration description: How to execute a LARGE MECHANICAL change across any codebase with LEVERAGE instead of an agent-grind or hand-edits — a cross-cutting migration, refactor, rename, dialect/framework/DB port, library adoption, or bulk transform. The map→transform→gate pattern: a deterministic transform driven by a source-of-truth map, proven by a differential-equivalence gate. Use when the work is "migrate all X to Y", "rename Z everywhere", "port to a new DB/dialect/fra
testing
v11 LLM-based work-shape classifier. Replaces the regex archetype detector with the model's own reasoning. Reads the user's prompt, picks the right archetype(s) from the catalog, identifies signals (blast_radius, novelty, reversibility, etc.), and persists to SessionState so subsequent turns steer correctly. Use when: the prompt_submit hook emitted a `<wg classify-due />` directive, OR explicitly invoked at session start, OR when re-classifying after the user changes scope mid-session.
tools
v11 work-shape archetype runner. When a prompt has been routed to one of the 9 archetypes (triage, explore, specify, decide, ship, review, incident, build, migrate), this skill is the entry point. It picks the right per-archetype playbook from refs/ and executes the phase shape declared in `.claude-plugin/archetypes.json`. Use when: a `<wg archetype="X">` or `<wg archetypes>` system-reminder tag appears, an explicit "let's run the X archetype" request, or when one of the per-archetype slash commands resolves to this skill.
development
Show or set the session intent variable. Intent gates how loud the framework is — simple-edit (silent), feature/research (synthesis directive), rigor (full crew context). Auto-detected on turn 1; this skill overrides explicitly. Sticky for the session. Use when: "set intent", "intent override", "/wicked-garden:intent", "make the framework quiet", "force rigor", "what's my intent".