用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/deathrashed/agents --skill wwas命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | wwas |
| description | Why-What-Acceptance backlog format that connects every work item to strategic business objectives. |
| license | MIT + Commons Clause |
| metadata | {"version":"1.0.0","author":"borghei","category":"project-management","domain":"pm-execution","updated":"2026-03-04T00:00:00.000Z","tech-stack":"backlog-management, invest-criteria, strategic-alignment"} |
Create backlog items using the Why-What-Acceptance (WWAS) format. This format ensures every piece of work connects to strategic context, includes a concise description that serves as a "reminder of the discussion" rather than a detailed specification, and defines high-level acceptance criteria focused on observable outcomes.
job-stories/ instead.Every backlog item has three parts:
1-2 sentences that connect this work item to the team's objectives and business strategy. The Why answers:
The Why is the most important part. It prevents the team from building features disconnected from strategy. If you cannot articulate the Why, the item should not be in the backlog.
Good Why examples:
Bad Why examples (avoid):
A short description of what needs to be built or changed. This section is a reminder of the discussion, not a detailed specification.
Guidelines:
Good What examples:
Bad What examples (avoid):
High-level, observable outcomes that define when the item is done. These are not detailed test cases -- they are the minimum set of conditions that must be true for the item to be accepted.
Guidelines:
Good acceptance criteria examples:
Bad acceptance criteria examples (avoid):
Before a WWAS item enters a sprint, it must pass the INVEST criteria:
| Criterion | Question | Action If Failing |
|---|---|---|
| Independent | Can this item be delivered without waiting for another item? | Reorder the backlog or combine dependent items. |
| Negotiable | Is the What open to discussion on implementation approach? | Remove implementation prescriptions from the What. |
| Valuable | Does the Why connect to a real business objective? | Rewrite the Why or deprioritize the item. |
| Estimable | Can the team estimate effort with reasonable confidence? | Add more context to the What or conduct a spike. |
| Small | Can this be completed within one sprint? | Split the item (by outcome, by scope, or by user segment). |
| Testable | Can the acceptance criteria be verified? | Rewrite criteria to be observable and specific. |
### [Title]
**Why:**
[1-2 sentences connecting to strategic objective and explaining why this matters now.]
**What:**
[1-2 paragraphs describing the change. Reminder of the discussion, not a specification.]
[Design: link or "TBD"]
**Acceptance Criteria:**
1. [ ] [Observable outcome]
2. [ ] [Observable outcome]
3. [ ] [Observable outcome]
4. [ ] [Observable outcome]
Why: Our Q2 North Star is reducing time-to-value from 14 days to 3 days. User research shows that 60% of churned users never completed the initial setup, and the top reason cited is "I did not know what to do next." A guided onboarding flow directly addresses this by walking users through the critical first steps.
What: Add a step-by-step setup wizard that appears on first login and guides new users through three milestones: connecting a data source, inviting a teammate, and creating their first dashboard. The wizard should be skippable at any point (some users prefer to explore on their own) and resumable if the user leaves before finishing. Each step includes a brief explanation of why it matters and a direct action button.
[Design: figma.com/file/abc123]
Acceptance Criteria:
The strength of WWAS is the explicit strategic connection. Use this mapping to write strong Why statements:
| Objective Level | Example Objective | Why Framing |
|---|---|---|
| Company OKR | Grow ARR to $10M | "This supports our $10M ARR target by..." |
| Team OKR | Reduce churn to <5% monthly | "Our team's Q2 churn target requires..." |
| Product theme | Self-serve onboarding | "As part of the self-serve onboarding theme..." |
| Customer feedback | Top 3 requested feature | "This is the #1 requested feature from enterprise customers, blocking $500K in pipeline..." |
| Operational | Reduce support load | "Support ticket volume for this issue is X/month, costing Y hours..." |
job-stories/ when you need situation-driven stories focused on user context rather than strategic alignment.brainstorm-okrs/ to define the objectives that WWAS items connect to.summarize-meeting/ to capture refinement session discussions that inform the What.../jira-expert/ for ticket creation with structured fields.references/backlog-management-guide.md for format comparison, INVEST deep dive, and refinement best practices.assets/wwas_template.md for ready-to-use templates.| Problem | Likely Cause | Resolution |
|---|---|---|
| "Why" statements are generic ("Because the customer asked for it") | PM did not connect the request to a business objective; strategic context unclear | Require every Why to reference a specific OKR, metric, or business case; use the objective-level mapping table in this skill |
| "What" descriptions are either too vague or too detailed | Team unclear on the "reminder of discussion" principle; no refinement session occurred | Run a refinement session before writing the What; enforce the 1-2 paragraph limit; link to design docs for details |
| Acceptance criteria describe implementation steps | Engineering team wrote criteria without user-facing framing | Apply the "would the user care?" filter; rewrite every criterion as an observable outcome; remove API/database references |
| Items consistently fail the INVEST-S (Small) gate | Scope creep during refinement; team reluctant to split items | Practice vertical slicing: split by user segment, by scenario, or by outcome; target items completable in 3-5 days |
| Backlog items lose strategic connection over time | Why statements written once and never revisited; OKRs shift without backlog update | Review backlog alignment quarterly; update or retire items whose Why no longer connects to current objectives |
| Team finds WWAS format overhead compared to simple user stories | Format adds friction without perceived value; team already has strong strategic context | Use WWAS for high-priority items and features; allow simpler formats for bugs and technical tasks; demonstrate value by showing how Why prevents wasted work |
| Acceptance criteria are too few or too shallow | Team rushes through refinement; criteria treated as a checkbox exercise | Set minimum of 4 acceptance criteria per item; include at least 1 edge case and 1 error state criterion |
In Scope: Writing backlog items in Why-What-Acceptance format, applying INVEST quality gates, connecting work items to strategic objectives, facilitating refinement sessions to produce WWAS items, converting existing backlog items to WWAS format, integrating with Jira for ticket creation.
Out of Scope: Situation-driven requirements (hand off to job-stories/), product ideation and opportunity discovery (hand off to discovery/brainstorm-ideas/), OKR definition (hand off to execution/brainstorm-okrs/), detailed technical specifications, sprint planning and capacity management (hand off to ../scrum-master/).
Limitations: WWAS format adds most value when the organization has clearly defined objectives (OKRs, North Star metrics). Without strategic context, the Why becomes a forced exercise with limited benefit. The format is designed for product/feature work -- purely technical debt or infrastructure items may not fit naturally. Teams transitioning from user stories may need 2-3 sprints to build fluency with the format.
| Integration | Direction | What Flows |
|---|---|---|
job-stories/ | Complementary | Job stories add situational context (When); WWAS adds strategic context (Why). Use both for complete requirements |
summarize-meeting/ | Meetings -> WWAS | Refinement session discussions produce the What; decisions produce acceptance criteria |
../jira-expert/ | WWAS -> Jira | WWAS items become Jira tickets with structured description fields |
execution/brainstorm-okrs/ | OKRs -> WWAS | Team OKRs provide the strategic objectives that Why statements reference |
execution/prioritization-frameworks/ | WWAS -> Prioritization | WWAS items scored via RICE or other frameworks for backlog ordering |
discovery/brainstorm-ideas/ | Ideas -> WWAS | Validated ideas decompose into WWAS backlog items with strategic traceability |