Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

wwas — Claude Code skill: WWA backlog items and install

Creates product backlog items in the Why-What-Acceptance format. Use it when splitting a feature into independent work items with testable outcomes.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add phuryn/pm-skills --skill wwas -a claude-code
Open on GitHub

What wwas does

This skill drafts product backlog items in the WWA structure: a title, a Why section with strategic context, a concise What section, and acceptance criteria. It connects work to team objectives and keeps the intended outcome observable.

Prompts can include a product name, a new feature, design links, and key assumptions. The skill keeps acceptance criteria at a high level and places design references in the item description.

Each item is meant to be independent, valuable, and small enough for estimation in one sprint. That is a reason to break down a large feature before backlog preparation, because dependent items cannot be delivered in any order.

What it helps with

  • split a feature into independent backlog items
  • state the strategic reason for a task
  • write observable acceptance criteria
  • include a design link in a work item
  • prepare items for sprint estimation

Example prompts for the agent

  • Create WWA backlog items for `Budget App`: expense tracking, Figma designs, and our team assumptions.
  • Break this feature into independent WWA items with Why, What, and Acceptance Criteria sections.
  • Draft a WWA item for this capability and add observable acceptance criteria.

How to install wwas

1Skills CLI (Vercel)

npx skills add phuryn/pm-skills --skill wwas -a claude-code

2Manually: put the files in place

~/.claude/skills/wwas/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/wwas/

From the same set61

The whole set →
create-prd phuryn This skill builds a lean PRD from an 8-section template. Use it to define a feature, document product requirements, or review an existing PRD. Claude Code CX Codex Cursor +1 10,800installs pre-mortem phuryn Runs a pre-mortem risk assessment on PRDs and launch plans. Catches critical launch blockers, surfaces hidden team assumptions, and maps action items. Claude Code CX Codex Cursor +1 10,200installs outcome-roadmap phuryn Rewrites feature-heavy roadmaps into outcome-focused statements tied to business and customer impact. Helps teams replace rigid feature lists with measurable strategic goals. Claude Code CX Codex Cursor +1 9,900installs prioritization-frameworks phuryn Reference guide to 9 prioritization frameworks: RICE, ICE, Opportunity Score, Kano, MoSCoW and more. Helps you pick the right method, compare approaches, and rank tasks by importance. Claude Code CX Codex Cursor +1 9,900installs strategy-red-team phuryn Stress-tests PRDs, roadmaps, and strategies by attacking load-bearing assumptions before reality does, returning kill criteria and cheap tests. Claude Code CX Codex Cursor +1 9,200installs competitor-analysis phuryn This skill researches direct competitors and compares their positioning, strengths, weaknesses, and pricing. Use it to prepare a competitive brief or find ways to differentiate a product. Claude Code CX Codex Cursor +1 3,800installs business-model phuryn Skill generates a Business Model Canvas with all 9 building blocks: from key partners and activities to channels and revenue streams. Use it to create a business model, document how value flows, or analyze an existing business. Claude Code CX Codex Cursor +1 3,700installs privacy-policy phuryn Skill drafts a detailed privacy policy accounting for GDPR, CCPA, and other regulations. Use it when building a new product, updating data protection docs, or preparing for compliance audits. Claude Code CX Codex Cursor +1 3,500installs

Similar

apple-reminders Hermes Agent Manages Apple Reminders through the remindctl CLI utility. Enables the assistant to read task lists and schedule items with iCloud sync. Claude Code CX Codex Cursor +1 367installs teams-meeting-pipeline Hermes Agent + Teknium Manages Microsoft Teams meeting summaries, transcript ingestion, and Graph webhook subscriptions. Useful for replaying failed jobs and checking pipeline health. Claude Code CX Codex Cursor +1 365installs find-community slavingia A skill that helps you find the community you already belong to and spot problems worth solving for a minimalist business. Use it when searching for a startup idea or unsure where to start as an entrepreneur. Claude Code CX Codex Cursor +1 2,600installs processize slavingia Turns a software product idea into a manual workflow you can run today. Helps validate value with paying users before writing any code. Claude Code CX Codex Cursor +1 2,500installs gtm-enterprise-onboarding official Smit Patel (https://linkedin.com/in/smitkpatel) A four-phase skill for moving enterprise customers from contract to sustained adoption. Use it to prepare onboarding and address churn risks after go-live. GitHub Copilot 1,600installs gtm-enterprise-account-planning official Smit Patel (https://linkedin.com/in/smitkpatel) This skill helps plan complex enterprise deals, apply MEDDICC, involve the Economic Buyer, and track deal health through a mutual action plan. GitHub Copilot 1,600installs find-skills vercel-labs Discovers and installs agent skills from skills.sh directly inside your coding assistant. Handy when you need domain-specific workflows for a project. Claude Code CX Codex Cursor +1 4,000,000installs grill-me Matt Pocock grill-me interviews you about a plan or design to expose gaps and sharpen decisions. Use it before implementation starts. Claude Code 1,424,476installs

Questions about wwas

How do I install wwas in Claude Code?

Run npx skills add phuryn/pm-skills --skill wwas -a claude-code, then run npx skills add phuryn/pm-skills --skill wwas -a claude-code again. The skill file is at ~/.claude/skills/wwas/SKILL.md.

What does wwas do?

wwas creates product backlog items using the Why-What-Acceptance structure. Each item includes context, a short description, and acceptance criteria.

What information can I provide for a WWA item?

You can provide the product name, feature or capability, a design link, and key assumptions with strategic context. Design references are included in the What section.

Source text

SKILL.md · MIT
---
name: wwas
description: "Create product backlog items in Why-What-Acceptance format — independent, valuable, testable items with strategic context. Use when writing structured backlog items, breaking features into work items, or using the WWA format."
---
# Why-What-Acceptance (WWA)

Create product backlog items in Why-What-Acceptance format. Produces independent, valuable, testable items with strategic context.

**Use when:** Writing backlog items, creating product increments, breaking features into work items, or communicating strategic intent to teams.

**Arguments:**
- `$PRODUCT`: The product or system name
- `$FEATURE`: The new feature or capability
- `$DESIGN`: Link to design files (Figma, Miro, etc.)
- `$ASSUMPTIONS`: Key assumptions and strategic context

## Step-by-Step Process

1. **Define the strategic Why** - Connect work to business and team objectives
2. **Describe the What** - Keep descriptions concise, reference designs
3. **Write Acceptance Criteria** - High-level, not detailed specifications
4. **Ensure independence** - Items can be developed in any order
5. **Keep items negotiable** - Invite team conversation, not constraints
6. **Make items valuable** - Each delivers measurable user or business value
7. **Ensure testability** - Outcomes are observable and verifiable
8. **Size appropriately** - Small enough for one sprint estimate

## Item Template

**Title:** [What will be delivered]

**Why:** [1-2 sentences connecting to strategic context and team objectives]

**What:** [Short description and design link. 1-2 paragraphs maximum. A reminder of discussion, not detailed specification.]

**Acceptance Criteria:**
- [Observable outcome 1]
- [Observable outcome 2]
- [Observable outcome 3]
- [Observable outcome 4]

## Example WWA Item

**Title:** Implement Real-Time Spending Tracker

**Why:** Users need immediate feedback on spending to make conscious budget decisions. This directly supports our goal to improve financial awareness and reduce overspending.

**What:** Add a real-time spending tracker that updates as users log expenses. The tracker displays their current week's spending against their set budget. Designs available in [Figma link]. This is a reminder of our discussions - detailed specifications will emerge during development conversations with the team.

**Acceptance Criteria:**
- Spending totals update within 2 seconds of logging an expense
- Budget progress is visually indicated with a progress bar
- Users can see remaining budget amount at a glance
- System handles multiple expense categories correctly

## Output Deliverables

- Complete set of backlog items for the feature
- Each item includes Why, What, and Acceptance Criteria sections
- Items are independent and deliverable in any order
- Items are sized for estimation and completion in one sprint
- Strategic context is clear for team decision-making
- Design references are included for implementation guidance

---

### Further Reading

- [How to Write User Stories: The Ultimate Guide](https://www.productcompass.pm/p/how-to-write-user-stories)

© phuryn · MIT · phuryn/pm-skills

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor