What problem does it solve? Turning a whole multi-feature app spec into an ordered set of agent-buildable loops is error-prone: teams slice by layer instead of outcome, draw dependency edges from import graphs, and lose cross-cutting rules like authorization or audit. This Skill produces a rigorous build plan so each slice can later be turned into a RED-to-GREEN verified loop. ## Core Features & Use Cases - Outcome-based decomposition: Sorts every spec fragment into nodes (observable vertical slices), artifacts, cross-cutting concerns or shared engines, and design/manual gates, rejecting scaffold-only and layer-shaped nodes. - Dependency DAG with invariants: Draws setup-dependency needs edges (including engine-seating edges), validates acyclicity, and names both regression guards and obligation invariants that propagate as fresh RED checks on each new surface. - Frontier planning and handoff: Emits an app-plan.md (full emergent DAG plus current frontier) and promotes only verified slices into a batch manifest for downstream frame-checks and author-loop skills. - Use Case: Given a spec for a link-shortener or a multi-actor SaaS app, produce the build order — which slice is buildable now, what each slice depends on, and which invariants every later slice must re-prove. ## Quick Start Ask the agent to decompose your application spec into a dependency-ordered build plan of observable vertical slices using the frame-app skill.