← ClaudeAtlas

receive-brieflisted

Use this skill when the user receives an externally-authored, multi-feature product brief -- a PRD, a solution handoff, a requirements packet -- and needs to turn it into shippable specs. Triggers on "receive a brief", "decompose this PRD", "we got a product brief", "break this handoff into specs". Elicits the load-bearing fields without mandating a schema, decomposes by shippability, and executes each slice through new-spec then work-loop. Do NOT use to author a single feature from scratch (use new-spec) or to record a decision (use new-adr).
eugenelim/agent-ready-repo · ★ 7 · AI & Automation · score 78
Install: claude install-skill eugenelim/agent-ready-repo
# Skill: receive-brief Receive a product brief — a PRD, a solution handoff, a packet of work product handed from someone else — and route it into delivery. A brief spans several features and carries the *what/why*; a spec is one feature and carries the *how*. `new-spec` authors one feature; this skill is the inbox a level above it: **elicit** what the brief is missing, **decompose** it into independently-shippable slices, and **execute** each slice through the normal `new-spec` → `work-loop` pipeline. The brief becomes a live tracker whose coverage rolls up from the specs it spawned. ## When to invoke Invoke when the unit of work that arrives is **bigger than one feature** and authored by someone other than the implementer — product hands engineering a brief. If the user is authoring a single feature themselves, that's `new-spec`, not this skill. If they want to record a decision already made, that's `new-adr`. The tell is multiplicity: one outcome, several features, no home. A brief lives at `docs/product/briefs/<slug>.md`. Copy the bundled template (your installer places a `_template.md` in that directory) and fill what you have. The shape is a guide, not a gate — see the Elicit stage. ## Two shapes, one toggle The only structural choice is whether the brief carries **user stories**: - **Shape A — no stories.** You derive spec boundaries from the Outcome and Scope, and surface the cut for confirmation. Coverage is **spec-granular** ("is `password-reset` shipped?"