skills/by-role/pm/outcome-vs-output/SKILL.md
Audit a roadmap or backlog to distinguish outcomes from outputs. Use when the user says "outcome vs output", "escaping the build trap", "are we building the right things", "roadmap review", "feature factory", "output-driven team", "we keep shipping but nothing changes", or wants to shift focus from shipping features to delivering value - even if they don't explicitly say "outcome vs output".
npx skillsauth add qa-aman/claude-skills outcome-vs-outputInstall 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.
Based on Escaping the Build Trap by Melissa Perri. The "build trap" is when teams measure success by features shipped instead of value delivered. Feature factories build a lot - and move metrics very little. Perri's framework: every item in your backlog should trace to a measurable outcome. If it can't, question whether it should be built at all.
The output/outcome distinction:
Outputs are inputs to outcomes. Shipping outputs that don't move outcomes is waste.
Work from the actual list. Don't audit hypothetically.
For each item, ask: "Is this an output or an outcome?"
Mark each: O (output) or OC (outcome).
For every output, complete this sentence: "If we build [output], we expect [user behavior change], which will result in [business metric change]."
If you can't complete the sentence, the output is not yet justified. Put it on hold.
Outputs with no traceable outcome are "orphaned." These are the build trap. Common sources:
List all orphaned outputs. For each, decide: find the outcome it serves, reframe it, or remove it.
For each outcome on the roadmap: does a specific team own it? Outcomes without owners don't get achieved.
Replace output-based roadmap items with outcome-based ones.
Before: "Q1: Launch user dashboard, Add CSV export, Rebuild notifications" After: "Q1: Users can self-serve progress tracking (currently requires support ticket)"
Perri's guidance: a healthy team should spend 70%+ of capacity on outcome-driven work. Calculate the current ratio. If it's below 50%, the team is in the build trap.
1. Relabeling outputs as outcomes Bad: "Our outcome is to launch the dashboard." Good: Launching is never an outcome. "Users track their own progress without contacting support" is an outcome.
2. Outcomes without baselines Bad: "Increase engagement." Good: "Increase weekly active usage from 2.1 to 3.5 sessions per user." Outcomes without baselines can't be measured, so they can never be achieved.
3. Too many outcomes Bad: 12 outcomes for a quarter across one team. Good: 1-3 outcomes per team. More than that means none will be achieved.
4. Measuring outputs as proof of outcomes Bad: "We shipped 14 features this quarter - great execution." Good: "We shipped 14 features. Did any of them move the metrics we cared about?"
development
Plan a webinar end-to-end using April Dunford's Obviously Awesome positioning framework to find the topic angle that makes the webinar obviously valuable to the right audience. Produces topic positioning, abstract, speaker brief, registration page, promotion sequence, day-of run-of-show, and post-webinar follow-up. Use when the user asks to plan a webinar, virtual event, online workshop, "we need a webinar on X", host a webinar, online masterclass, or any live virtual event with promotion and follow-up. Reads ICP, services, and brand voice from knowledge/.
development
Write long-form thought leadership articles, opinion pieces, industry POV essays, and CEO/founder bylines using the Made to Stick SUCCESs framework (Chip and Dan Heath). Use when the user asks for a long-form article, executive byline, opinion piece, industry POV, manifesto, "explain our point of view on X", or wants to publish an authority-building piece (1200-2500 words). Reads brand voice and positioning from knowledge/.
development
Plan a monthly content calendar across channels using the Content Marketing Matrix (Dave Chaffey, Smart Insights) - Entertain/Inspire/Educate/Convince. Every post gets a quadrant label. The monthly calendar must hit 40% Educate, 40% Inspire+Convince, 20% Entertain. Produces a week-by-week posting schedule with topics, formats, channels, and asset links. Use when the user says "content calendar", "social calendar", "plan next month's content", "what should we post", "content plan", "editorial calendar", "schedule posts for the month", or wants a structured posting plan for LinkedIn, Twitter, email, or blog. Reads brand voice, ICP, and past learnings from knowledge/.
development
Write SEO-optimized long-form articles targeting specific keywords using the They Ask You Answer Big 5 framework (Marcus Sheridan). Articles are categorized by Big 5 type (Cost, Problems, Versus, Best/Reviews, How-To) and structured accordingly. The "answer first" rule applies to every article. Use when the user asks for an SEO article, blog post for ranking, "rank for keyword X", organic content, search-optimized post, pillar page, or content for organic traffic. Includes keyword targeting, search intent matching, internal linking suggestions, and meta tags.