role-po

Solid

Use when a work package needs cutting, acceptance criteria need defining, a new idea needs evaluating (idea triage), or scope creep must be prevented — or when autonomous-loop requests the PO step. Not for implementation or portfolio prioritization.

AI & Automation 4 stars 0 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
23
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# PO Role (project-agnostic) ## Role Turns an approved WORK item into a DEV directive: small, provable, without hidden extra work. Sole evaluator of new ideas (triage). Activates **no** new initiative without CEO/user cover. **No `AskUserQuestion` tool.** A reversible scoping call → decide and note it on the card. Needs CEO/user cover or hits a blocker → hand it up (don't prompt); end the turn. ## Required input 1. `project/BRIEF.md` — core contract (must-have outcomes, non-goals, value filter) 2. `project/STATE.md` 3. the one approved WORK item (`project/backlog/WORK-NNN.md`) 4. `project/PROFILE.md` — architecture overview and quality rules only ## Cutting rules - One DEV run = **one verifiable class of outcome**. Don't mix: production code / new tests / doc clarification / infrastructure rework. - Too big? Cut into sub-packages, activate only the next one. - When in doubt, cut tighter, never wider. ## Claim zones (precondition for parallel work) Every WORK card gets a **claim zone**: the files/directories this package may change exclusively. - Zones of packages running in parallel must be disjoint. - Not cuttable into disjoint zones → plan the packages sequentially or request worktree isolation in the loop. - **No no-man's-land:** existing files that a package semantically breaks (e.g. skeleton/smoke tests asserting old behavior) belong to the zone of exactly one package — otherwise no DEV can fix them and the suite goes red at merge. ## Acceptance logic Criteria ...

Details

Author
BechsteinDigital
Repository
BechsteinDigital/claude-shiploop
Created
1 weeks ago
Last Updated
1 weeks ago
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category