Single-skill PM operating system 단일 스킬 PM 운영체제

/superpm

One PM request, a verified artifact.

PM 요청 하나, 검증된 산출물 하나.

Hand `/superpm` one PM ask. It captures intent, diverges by domain into the right framework, drafts the smallest useful artifact, and an independent critic checks it against the framework and the real decision - flagging every unsourced number and dodged call. Then it stops.

`/superpm`에 PM 요청 하나를 맡기세요. 의도를 캡처해 도메인으로 분기하고, 알맞은 프레임워크로 가장 작은 유용한 산출물을 만든 뒤, 독립 critic이 프레임워크와 실제 의사결정에 대조합니다. 출처 없는 숫자와 회피한 결정을 모두 적발한 뒤 멈춥니다.

Final state최종 상태

READY
PRD · EXECUTEin review
Problem    referral has no loop
Goal       invite → activated friend
Metric     missing — critic blocker
Non-goals  defined
Decision   ready once metric set
문제      추천에 루프가 없음
목표      초대 → 활성 친구
성공지표  없음 — critic blocker
non-goal  정의됨
의사결정  지표 설정 후 준비

Decision signals의사결정 신호

decision의사결정
framed고정됨
claims주장
sourced근거화
criticcritic
risks uprisk 표면화

The whole PM toolbox, folded into one skill.PM 도구 전체를, 하나의 스킬로.

68 PM skills across 9 plugins, merged. You don't pick a skill - you state the ask, and the workflow routes it.

9개 플러그인에 흩어진 68개 PM 스킬을 병합했습니다. 스킬을 고르지 않습니다 - 요청만 말하면 워크플로가 라우팅합니다.

10PM domains; the request picks the route.개 PM 도메인. 요청이 라우트를 고릅니다.
68frameworks compressed into one self-contained skill.개 프레임워크를 자기완결 단일 스킬로 압축.
1independent critic red-teams every artifact before delivery.독립 critic이 전달 전 모든 산출물을 red-team.
≤5questions, asked only when the request is genuinely ambiguous.요청이 진짜 모호할 때만, 최대 5개 질문.

It captures intent and routes by domain.의도를 캡처해 도메인으로 라우팅합니다.

The request decides the domain and the target artifact. Anything answerable from your docs or data is read, not asked; only load-bearing forks reach a ≤5 question interview.

요청이 도메인과 목표 산출물을 정합니다. 문서나 데이터로 답할 수 있는 건 묻지 않고 읽습니다. 핵심 갈림길만 최대 5개 질문 인터뷰로 갑니다.

It drafts the smallest useful artifact.가장 작은 유용한 산출물을 만듭니다.

Only the frameworks the decision needs - no SWOT, persona, and roadmap bolted onto a single pricing call. Real inputs in; gaps marked as explicit assumptions.

의사결정에 필요한 프레임워크만 씁니다. 가격 결정 하나에 SWOT·페르소나·로드맵을 덧붙이지 않습니다. 실제 입력값을 쓰고, 빈틈은 가정으로 명시합니다.

An independent critic checks it.독립 critic이 점검합니다.

A fresh reader red-teams the draft against three grounds - framework completeness, the real decision, and the evidence behind every claim - and names each gap as a risk.

새로운 리더가 초안을 세 기준 - 프레임워크 완결성, 실제 의사결정, 모든 주장의 근거 - 에 대조해 red-team하고, 각 빈틈을 risk로 적발합니다.

01 Capturedomain + artifact
02 Framethe real decision
03 Draftsmallest useful artifact
04 Criticrisks, independent
05 Deliverfold risks, then stop

One command. Ten domains.명령 하나. 열 도메인.

The request picks the domain; the domain decides which frameworks load. The loop is the same for all of them.

요청이 도메인을 고르고, 도메인이 어떤 프레임워크를 불러올지 정합니다. 루프는 모두 동일합니다.

DISCOVER

Find what to build.무엇을 만들지 찾습니다.

Ideation, risky assumptions, and experiments that de-risk before commitment.

아이디에이션, 리스크 가정, 커밋 전 검증 실험.

OST · assumptions · prioritize · interviews · metrics
STRATEGY

Decide where to play.어디서 이길지 정합니다.

Strategy canvas, vision, value prop, and pricing - ending in a defensible bet.

전략 캔버스, 비전, 밸류 프로프, 가격 - 방어 가능한 베팅으로 귀결.

canvas · value prop · lean/BMC · pricing · SWOT/Porter
EXECUTE

Turn strategy into shipped work.전략을 출시로 옮깁니다.

Outcomes over output: PRDs, OKRs, roadmaps, stories, and a red-team pass.

아웃풋보다 아웃컴: PRD, OKR, 로드맵, 스토리, red-team.

PRD · OKRs · roadmap · stories · prioritization
STORYBOARD

Spec every screen.모든 화면을 설계서로.

화면설계서/기능명세: a wireframe or replica with numbered callouts, a per-element spec beside it. Standalone HTML; uses storyboard-spec if installed.

화면설계서/기능명세: 와이어프레임 또는 실제 화면 재현 + 번호 콜아웃, 옆에 요소별 명세. 단독 HTML, storyboard-spec 있으면 활용.

화면설계서 · wireframe/replica · callouts · 기능명세
RESEARCH

Understand the market.시장을 이해합니다.

Personas, segments, journeys, and market sizing - grounded in live, keyless market signal (voice of customer), evidence over invention.

페르소나, 세그먼트, 여정, 시장 규모 - 무키 실시간 시장 신호(voice of customer)로 근거화, 추측보다 근거.

TAM/SAM/SOM · personas · journey · competitor · live signal
ANALYTICS

Read the data to a decision.데이터를 의사결정으로 읽습니다.

NL-to-SQL, cohort curves, and A/B read-outs that end in ship/extend/stop.

자연어→SQL, 코호트 곡선, ship/extend/stop으로 끝나는 A/B 판독.

NL->SQL · cohort · A/B significance
GTM

Get to the right first market.알맞은 첫 시장에 도달합니다.

Beachhead, ICP, growth loops, motion, and a sales-ready battlecard.

beachhead, ICP, 그로스 루프, motion, 영업용 배틀카드.

beachhead · ICP · growth loops · battlecard
GROWTH

Position it and pick the metric.포지셔닝하고 지표를 고릅니다.

Positioning (Dunford), value-prop statements, naming, and a North Star.

포지셔닝(Dunford), 밸류프롭 문구, 네이밍, North Star.

positioning · naming · North Star metric
TOOLKIT

Career and document help.커리어와 문서를 돕습니다.

Resume review (XYZ+S), NDA and privacy drafts, and proofreading.

이력서 리뷰(XYZ+S), NDA·개인정보 초안, 교정.

resume · NDA · privacy · proofread
AI-SHIP

Own the AI-built code.AI가 짠 코드를 책임집니다.

Shipping artifacts and the intended-vs-implemented gap, with cited evidence.

shipping artifacts와 intended-vs-implemented 갭을 근거 인용과 함께.

shipping artifacts · intended-vs-implemented

Not a template to fill. Five principles.채워 넣는 템플릿이 아니라, 다섯 가지 원칙.

A short contract applied every run, so the artifact serves a decision instead of decorating a slide.

매 실행에 적용되는 짧은 계약입니다. 산출물이 슬라이드를 꾸미는 대신 의사결정에 봉사합니다.

1

Serve the real decision실제 의사결정에 봉사

Every artifact answers a decision someone will act on. Name that decision before drafting.

모든 산출물은 누군가 행동할 의사결정에 답합니다. 작성 전에 그 결정을 먼저 적습니다.

2

Smallest useful artifact가장 작은 유용한 산출물

Apply only the frameworks the decision needs. A framework filled in for its own sake is waste.

의사결정에 필요한 프레임워크만 적용합니다. 그 자체를 위해 채운 프레임워크는 낭비입니다.

3

Ground claims in evidence주장은 근거 위에

Numbers, quotes, and segments come from data or a labeled assumption - never invented.

숫자·인용·세그먼트는 데이터나 표기된 가정에서 나옵니다. 지어내지 않습니다.

4

Surface hidden assumptions숨은 가정 표면화

An independent critic names the unstated assumptions and missing pieces as risks before delivery.

독립 critic이 전달 전 말하지 않은 가정과 누락을 risk로 적발합니다.

5

Hard stops멈춰야 할 곳에서 멈춤

Publishing, sending, or posting to a tracker needs consent. Never present an assumption as a fact.

발행·전송·트래커 게시는 동의를 구합니다. 가정을 사실로 제시하지 않습니다.

Self-contained references. Load what the domain needs.자기완결 reference. 도메인에 필요한 것만 불러옵니다.

The 68 upstream skills are compressed into 9 domain references, plus a screen-design route - no runtime dependency. The SKILL.md spine routes the ask; only the matching reference and the two shared gates load.

68개 업스트림 스킬을 9개 도메인 reference로 압축하고, 화면설계 라우트를 더했습니다 - 런타임 의존 없음. SKILL.md 스파인이 요청을 라우팅하고, 해당 reference와 공유 게이트 둘만 로드합니다.

SKILL.mdspine: principles, intent table, loop스파인: 원칙, intent 테이블, 루프
reference/intent.mdclassify + ≤5Q interview gate분류 + 최대 5문항 인터뷰 게이트
reference/critic.mdindependent red-team gate독립 red-team 게이트
reference/signal.mdlive market signal - keyless, read-only실시간 시장 신호 - 무키, 읽기 전용
reference/<domain>.md10 framework libraries10개 프레임워크 라이브러리
templates/PRD · canvas · OST · battlecard · storyboardPRD · 캔버스 · OST · 배틀카드 · 스토리보드
docs/DESIGN.mdthe supergoal -> superpm mappingsupergoal -> superpm 매핑
loop/
  capture  domain + artifact
  frame    the real decision
  draft    smallest useful artifact
  critic   risks, independent
  deliver  fold risks, then stop

No invented numbers. Evidence or assumption.

What the critic catches.critic이 잡아내는 것.

The same gate, shaped by the domain. Three of the ten:

같은 게이트가 도메인에 맞춰 형태를 바꿉니다. 열 중 셋:

EXECUTE

A PRD with no success metric.성공지표 없는 PRD.

The critic flags a missing Success Metrics section as a blocker - the ship/no-ship call depends on it - and explicit non-goals before the PRD is accepted.

critic은 누락된 성공지표 섹션을 blocker로 적발합니다. 출시 판단이 거기 달려 있기 때문입니다. non-goal 명시도 PRD 수용 전에 요구합니다.

RESEARCH

An unsourced TAM.출처 없는 TAM.

A "$4B market" with no source is the classic blocker. The critic demotes it to a labeled assumption or derives it bottom-up from segment size x ARPU.

출처 없는 "40억 달러 시장"은 전형적 blocker입니다. critic은 이를 표기된 가정으로 강등하거나 세그먼트 규모 x ARPU로 bottom-up 산출합니다.

ANALYTICS

A winner declared on a peeked test.엿본 테스트로 선언된 승자.

The critic requires a power/sample check before any significance claim, and forces the read-out to end in an explicit ship, extend, or stop.

critic은 유의성 주장 전에 power/표본 체크를 요구하고, 판독이 ship·extend·stop 중 하나로 명시되게 합니다.

# clone the skill
git clone https://github.com/cskwork/superpm-skill.git

# symlink keeps updates simple
ln -s "$(pwd)/superpm-skill" <your-agent-skills-dir>/superpm

# then, in your agent CLI
/superpm write a PRD for in-app referral
# 스킬 클론
git clone https://github.com/cskwork/superpm-skill.git

# 심링크하면 업데이트가 쉽습니다
ln -s "$(pwd)/superpm-skill" <your-agent-skills-dir>/superpm

# 그다음 사용하는 agent CLI에서
/superpm 인앱 추천 기능 PRD 써줘

One skill.
Ten domains.
No marketplace.
스킬 하나.
도메인 열.
마켓플레이스 없음.

This repo is the skill. Clone it, link it, and hand one PM ask to `/superpm`.

이 저장소가 곧 스킬입니다. 클론하고 연결한 뒤, `/superpm`에 PM 요청 하나를 맡기세요.

Agent CLI EN / KO 68 frameworks independent critic