skills/product/product-management/SKILL.md
Strategic product thinking for roadmap, priorities, and business value. Elicit requirements, define scope, and align stakeholders. Works standalone or integrated with wicked-crew. Use when: planning a roadmap, prioritizing a backlog, or defining scope and stakeholder alignment for an upcoming feature.
npx skillsauth add mikeparcewski/wicked-garden product-managementInstall 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.
Bridge customer needs with delivery execution through structured product thinking.
Product management is clarity. Transform vague ideas into actionable requirements with clear acceptance criteria and aligned stakeholders.
| Activity | When | Output | |----------|------|--------| | Elicit | Early clarify | Requirements, user stories, scope | | Acceptance | Post-design | Acceptance criteria, test scenarios | | Align | Throughout | Stakeholder consensus, trade-offs |
| Command | Purpose |
|---------|---------|
| /wicked-garden:product:elicit | Requirements elicitation |
| /wicked-garden:product:acceptance | Define acceptance criteria |
| /wicked-garden:product:align | Stakeholder alignment |
# Elicit requirements from brief
/wicked-garden:product:elicit outcome.md
# Define acceptance criteria from design
/wicked-garden:product:acceptance phases/design/
# Facilitate stakeholder alignment
/wicked-garden:product:align --stakeholders "eng,qe,ops"
Elicitation produces:
Good requirements are:
Works with:
metadata={event_type:"task", chain_id:"{project}.clarify", source_agent:"requirements-analyst", phase:"clarify"}User: "We need a login feature"
Product: Eliciting requirements...
US1: User Authentication
As a customer
I want to log in with email and password
So that I can access my account securely
Acceptance Criteria:
1. Given valid credentials, When I submit login, Then I access my dashboard
2. Given invalid password, When I submit login, Then I see error message
3. Given account locked, When I submit login, Then I see lockout message
Open Questions:
- Password reset flow?
- Social login support?
- Session timeout duration?
Product management can leverage available integrations by capability:
| Capability | Discovery Patterns | Provides |
|------------|-------------------|----------|
| Analytics | posthog, mixpanel, amplitude | User behavior data |
| Project management | jira, linear, github | Existing tickets/context |
| Customer feedback | zendesk, intercom | Support ticket insights |
Discover available integrations via capability detection. Use native TaskCreate/TaskUpdate when no project management integration is available.
development
--- 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".