abstraction-power
Activate ATLAS pattern recognition mode. Identify repeated patterns, extract essential characteristics, and create reusable…
Complete Product Owner / Product Manager capability — a wiki-style knowledge map of product practice in active software development: the role and its boundaries, strategy cascade (vision → OKRs → roadmap → backlog), continuous discovery, backlog craft (epics, INVEST stories,
Claude Code
$ npx -y skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill super-product-owner --agent claude-code
Codex
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill super-product-owner -a codex -y
Cursor
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill super-product-owner -a cursor -y
Gemini CLI
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill super-product-owner -a gemini-cli -y
GitHub Copilot
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill super-product-owner -a github-copilot -y
OpenCode
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill super-product-owner -a opencode -y
Windsurf
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill super-product-owner -a windsurf -y
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.
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**.
Open `references/core-questions.md`. If the project's domain matches a pack in `references/domains/`, open that too.
with concrete options when the user is likely to be unsure; leave room for "I don't know".
in different words.
bakery who does payroll on Sunday night" is.
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.
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.
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.
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.
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.
deferred into a backlog nobody reads.
looks complete.
from what people do today is part of the product.
already solved well enough, say so and stop.
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.
checks.
why, and in what order, including the end-to-end journey the screens sit on.
The senior-engineer layer for Claude Code. Explore before you build, clarify only what matters, capture it in living HTML, then hand it to Claude Code's native plan / goal / workflow loop.
Activate ATLAS pattern recognition mode. Identify repeated patterns, extract essential characteristics, and create reusable…
Adversarially review something just built — presume it is broken and find where. Use after implementing a feature, finishing a…
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request…
Stop and consult this skill whenever your response would include specific facts about Anthropic's products. Covers: Claude Code…
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a…
Deliberate-choice procedure for a medium-to-high-stakes engineering fork — when the first plausible solution (the instinct, the…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.