Skip to content

`product-engineering` — guides

Shape a raw product signal through intent, risk, alternatives, capability decomposition, and delivery-ready briefs.

Shape product intent into work your delivery loop can build. The pack turns an idea, a request, or a strategy into a level-tagged intent — an outcome with a parent and children — and walks it down the tree: frame-intent to shape it, de-risk-intent to test the bet, decompose-intent to break it into the next level or a shippable slice, and align-value-stream to coordinate the work across many component repos. One independently shippable leaf becomes a spec directly; a multi-spec or cross-repository result becomes a coordinating brief first. Once the feature is being built, ux-writing shapes the actual words users read — the product’s voice and its error, empty, button, and label copy.

New here? Start with the intent tree for the model, then shape a feature intent in your own repo. Starting a brand-new product or engagement? Begin at the top of the tree with frame a product vision, or run the upstream discovery loop to turn a raw idea into a build-ready brief.

Shape this feature intent: workspace owners need export retention controls so compliance requests no longer require manual work.
  • Walk a discovery end-to-end — follow one full discovery, from a raw idea to a ratified decision brief handed to work-loop, seeing each gate, a divergence, a rejection/recovery, and the validation hooks.

For the brief layer that sits between a roadmap and a spec, see core’s brief guides. Installing and upgrading live in ../_shared/.