plugins/faos-cpo/skills/outcome-roadmap/SKILL.md
<!-- AUTO-GENERATED by export-plugins.py — DO NOT EDIT --> --- name: outcome-roadmap description: Transform feature-based roadmaps into outcome-focused roadmaps tied to customer value and business impact. Use when planning product direction, communicating strategy to stakeholders, or reframing a feature list into outcomes. tags: [roadmap, strategy, planning, outcomes] --- # Outcome Roadmap Transform output-focused roadmaps (feature lists with dates) into outcome-focused roadmaps that communica
npx skillsauth add frank-luongt/faos-skills-marketplace plugins/faos-cpo/skills/outcome-roadmapInstall 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.
Transform output-focused roadmaps (feature lists with dates) into outcome-focused roadmaps that communicate why you're building what you're building — and what success looks like.
Feature roadmaps fail because they commit to solutions before validating problems, create false precision with dates, and don't communicate strategic intent. Outcome roadmaps shift the conversation from "what we'll ship" to "what will change for customers and the business."
For each item on the existing roadmap, ask:
If you can't answer #2 and #4, the initiative needs reframing.
Transform each initiative from output to outcome:
Template:
Enable [customer segment] to [desired outcome] so that [business impact]
Examples:
| Output (Before) | Outcome (After) | | --- | --- | | Build advanced search filters | Enable customers to find products 50% faster through intuitive discovery | | Launch mobile app | Enable field teams to complete workflows without returning to the office | | Migrate to new database | Reduce page load times from 3s to <500ms for all users | | Add SSO integration | Remove the #1 enterprise blocker so deals >$50K can close | | Build analytics dashboard | Enable managers to identify underperforming campaigns within 5 minutes |
Organize outcomes into 3–5 strategic themes that connect to company objectives:
## Theme 1: [Strategic Theme Name]
**Connected to:** [Company OKR or strategy]
**Target segment:** [Who benefits most]
### Now (Current Quarter)
- [Outcome statement] — Metric: [what we'll measure]
- [Outcome statement] — Metric: [what we'll measure]
### Next (Next Quarter)
- [Outcome statement] — Metric: [what we'll measure]
### Later (Future)
- [Outcome statement] — Metric: [what we'll measure]
For each outcome in "Now" and "Next", add:
### [Outcome Statement]
**Why now:** [Evidence that this is the right priority — research, data, competitive pressure]
**Success metric:** [Specific metric with baseline → target]
**Key assumption:** [What must be true for this to work]
**Dependencies:** [Teams, systems, or decisions required]
**Confidence:** High / Medium / Low
# Product Roadmap — [Period]
**Last updated:** [date]
**Product:** [product name]
**Vision:** [one-sentence product vision]
---
## Strategic Themes
| Theme | Company Goal | Target Segment | Outcomes |
| --- | --- | --- | --- |
| [Theme 1] | [OKR] | [Segment] | [count] |
| [Theme 2] | [OKR] | [Segment] | [count] |
| [Theme 3] | [OKR] | [Segment] | [count] |
---
## Theme 1: [Name]
### Now (Q[N])
#### [Outcome Statement]
- **Why now:** [rationale]
- **Success metric:** [metric] from [baseline] → [target]
- **Confidence:** High
- **Status:** In Progress / Planned / Validating
#### [Outcome Statement]
- **Why now:** [rationale]
- **Success metric:** [metric] from [baseline] → [target]
- **Confidence:** Medium
- **Status:** Planned
### Next (Q[N+1])
#### [Outcome Statement]
- **Why this theme:** [connection to strategy]
- **Success metric:** [metric — target TBD pending Q[N] learnings]
- **Confidence:** Low (requires validation)
### Later
- [Outcome area — details intentionally vague until closer to execution]
---
## Theme 2: [Name]
[Same structure]
---
## What We're NOT Doing (Explicit Trade-offs)
- [Initiative we considered but deprioritized] — **Why:** [reason]
- [Initiative we considered but deprioritized] — **Why:** [reason]
---
## Open Questions
- [Question that could change priorities]
- [Decision needed from leadership]
| Avoid | Why | Instead | | --- | --- | --- | | Date-driven roadmaps | Creates false precision, kills flexibility | Use Now / Next / Later horizons | | Feature lists disguised as outcomes | "Launch X" is still an output | Rewrite: "Enable [who] to [outcome]" | | No trade-offs section | Everything looks like a priority | Explicitly state what you're NOT doing | | Single-audience roadmap | Engineers, execs, and customers need different views | Tailor the presentation, keep one source of truth | | Roadmap as contract | Locks you into solutions before learning | Roadmap is a communication tool, not a commitment | | Updating only quarterly | Becomes stale and irrelevant | Review monthly, update as you learn |
development
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: grpo-rl-training description: GRPO reinforcement learning training with TRL. Use when applying Group Relative Policy Optimization for reasoning and task-specific model training. --- # GRPO/RL Training with TRL Expert-level guidance for implementing Group Relative Policy Optimization (GRPO) using the Transformer Reinforcement Learning (TRL) library. This skill provides battle-tested patterns, critical insights, and production-r
tools
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: graphql-architect description: Master modern GraphQL with federation, performance optimization, --- ## Use this skill when - Working on graphql architect tasks or workflows - Needing guidance, best practices, or checklists for graphql architect ## Do not use this skill when - The task is unrelated to graphql architect - You need a different domain or tool outside this scope ## Instructions - Clarify goals, constraints, and
development
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: grafana-dashboards description: Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces. --- # Grafana Dashboards Create and manage production-ready Grafana dashboards for comprehensive system observability. ## Do not use this skill when - The task is unrelated
development
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: gptq description: GPTQ post-training quantization for generative models. Use when quantizing large models to 4-bit with calibration-based weight compression. --- # GPTQ (Generative Pre-trained Transformer Quantization) Post-training quantization method that compresses LLMs to 4-bit with minimal accuracy loss using group-wise quantization. ## When to use GPTQ **Use GPTQ when:** - Need to fit large models (70B+) on limited GPU