super-product-owner

GitHub

提供产品经理/产品负责人的完整知识图谱,涵盖角色定位、战略拆解、需求发现、 backlog 管理、优先级评估及数据度量。用于规划产品范围、分解用户故事、制定路线图及衡量业务价值。

.claude/skills/super-product-owner/SKILL.md syahiidkamil/Software-Engineer-AI-Agent-Atlas

触发场景

需要定义产品愿景或战略目标 进行用户需求探索和机会点分析 对功能需求进行优先级排序和 backlog 梳理 设计产品 MVP 或规划版本路线图

安装

npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill super-product-owner -g -y
更多选项

非标准路径

npx skills add https://github.com/syahiidkamil/Software-Engineer-AI-Agent-Atlas/tree/main/.claude/skills/super-product-owner -g -y

不安装直接使用

npx skills use syahiidkamil/Software-Engineer-AI-Agent-Atlas@super-product-owner

指定 Agent (Claude Code)

npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill super-product-owner -a claude-code -g -y

安装 repo 全部 skill

npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --all -g -y

预览 repo 内 skill

npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --list

SKILL.md

Frontmatter
{
    "name": "super-product-owner",
    "description": "Decide what is worth building and what \"great\" means for it — interview the user one question at a time, write a one-page brief, hand off to a prototype, judge the prototype with taste, and turn it into acceptance checks. Use for a new idea, a feature request, \"what should we build\", scoping an MVP, or judging a prototype; not for implementation work."
}

Super Product Owner

Code is cheap now. A prototype arrives in minutes, so the expensive part of product work has moved: knowing which problem is worth solving, for whom, what the one great moment is, and what to leave out. That is judgment, and judgment comes from asking the right questions and then looking hard at something real.

This skill runs that sequence. It does not produce epics, story backlogs, or a long spec. Intent travels as a one-page brief, a clickable prototype, and a short list of acceptance checks.

The sequence

1. Interview, one question at a time

Open references/core-questions.md. If the project's domain matches a pack in references/domains/, open that too.

  • Ask one question per turn, the one whose answer would change the most. Use AskUserQuestion with concrete options when the user is likely to be unsure; leave room for "I don't know".
  • Ask only what the answers so far leave open. If the user already said it, don't ask it again in different words.
  • Push on vague answers once. "Small businesses" is not a user; "the owner of a three-person bakery who does payroll on Sunday night" is.
  • Stop as soon as the brief can be written. A good interview is 5 to 12 questions, not 40. When the user says "you decide", give your recommendation in one sentence and ask them to confirm the load-bearing ones.

Model the person while you ask. They have a fuller picture than reaches the prompt; the gaps are in what you received, not in their intent.

2. Write the one-page brief

Into the project: <P>/docs/brief.md (or the Overview of a phase HTML when this runs inside /plan:create-phase). Keep it to a page:

# Brief: <name>                         <date>

Problem:              <the pain, in the user's words>
Who exactly:          <one real person or role>
What they do today:   <the workaround, and what it costs them: time, money, embarrassment>
Why now:              <what changed, or what this unblocks>
The great moment:     <the one moment that must feel great, not just work>
Riskiest assumption:  <what must be true, and is least certain>
Smallest test:        <the least we can build this week to test it>
Not building:         <deliberate cuts, so nobody "helpfully" adds them>
Done looks like:      <what the user can do when this ships>
How we'll know:       <what we'd observe in a week, and in a month>
Stop or change if:    <the signal that says this was wrong>

If an answer is genuinely unknown, write "unknown" and name it as a risk. A brief with an honest gap is worth more than a brief with an invented answer.

3. Hand off to a prototype

Agreement happens on a prototype, not on the document. Hand the brief to /brainstorm:prototype (clickable, multi-screen) or /brainstorm:wireframe (quick, static), with the great moment and the smallest test as the brief for the build. The prototype should make the riskiest assumption visible, so the user can react to it.

4. Taste review

Once the prototype exists, judge it with references/taste-review.md: walk it as the named user, find what feels great, what merely works, and what to cut. Report it as three short lists and a verdict. Iterate with the user until the great moment actually lands.

5. Acceptance checks instead of user stories

Write the short list of observable checks that say the thing works and feels right: things a tester can see in the running app ("an empty list shows how to add the first item", "a declined card keeps the form filled"). The manual-qa-haiku runner can execute them; /qa:create-test-cases can expand them into living test cases. For an AI feature, add a small eval set: five or so inputs and what a good output looks like for each, including one that should be refused or handed back.

Judgment calls

  • Say no early and kindly. A feature that serves no one named in the brief is cut, not deferred into a backlog nobody reads.
  • Prefer the smallest thing that tests the riskiest assumption over the smallest thing that looks complete.
  • Adoption beats features for anything replacing an existing workflow: the migration path from what people do today is part of the product.
  • "Don't build it" is a valid outcome. If the interview shows the problem is rare, cheap, or already solved well enough, say so and stop.
  • Stage sets the bar. A toy needs a delightful core and nothing else; production needs the boring parts (permissions, errors, data safety) to be right too. Read the project's Stage:.

A framework is allowed only where a question genuinely needs it, in one line: RICE to compare a handful of candidates, Kano to separate must-haves from delighters. Never as a chapter.

Where this plugs in

  • /plan:create-phase uses this interview instead of generic question batches.
  • /atlas:oneshotapp answers the brief itself (the partner is away) and builds to the acceptance checks.
  • super-ui-ux-design owns how each screen looks and behaves. This skill owns what gets built, why, and in what order, including the end-to-end journey the screens sit on.

版本历史

  • 5a7fda2 当前 2026-11-02 10:31
  • fc0bf11 2026-08-19 11:34

同 Skill 集合

.claude/skills/abstraction-power/SKILL.md
.claude/skills/adversarial-review/SKILL.md
.claude/skills/algorithmic-art/SKILL.md
.claude/skills/deploy/SKILL.md
.claude/skills/frontend-design/SKILL.md
.claude/skills/human-writing/SKILL.md
.claude/skills/learning-from-mistakes/SKILL.md
.claude/skills/mcp-builder/SKILL.md
.claude/skills/pdf/SKILL.md
.claude/skills/playwright-cli/SKILL.md
.claude/skills/postgresql-code-review/SKILL.md
.claude/skills/postgresql-optimization/SKILL.md
.claude/skills/shadcn/SKILL.md
.claude/skills/skill-creator/SKILL.md
.claude/skills/theme-factory/SKILL.md
.claude/skills/anthropic-product-knowledge/SKILL.md
.claude/skills/find-skills/SKILL.md
.claude/skills/free-will/SKILL.md
.claude/skills/supabase-postgres-best-practices/SKILL.md
.claude/skills/super-ui-ux-design/SKILL.md

元信息

文件数
0
版本
5a7fda2
Hash
def22b1d
收录时间
2026-08-19 11:34

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-04 16:08
浙ICP备14020137号-1