propose

Use when compiling aligned simple intent or a source-faithful Lev plan into a reviewable slice map or one execution-ready Lev task. Compatibility alias for lev-plan; it does not create or repair broad

SKILL.md

GitHub

/propose - Compatibility Alias

/propose and skill://propose are kept for existing callers. Their review, map, and emit semantics live in skill://lev-plan; this file holds no workflow.

Forward Once

Load skill://lev-plan and run the mode below, passing the caller's arguments, flags, source refs, workstream, and authorization unchanged.

Invocation lev-plan mode Result
/propose Review Reviews alignment and recommends one vertical slice
/propose map, /propose all slices Map Compact slice map only; never creates task folders
/propose emit <slice-id> Emit Exactly one {dna.yaml,execution.yaml} task packet

--full and the emit, apply, edit, and patch authorizations keep their meaning there.

The forward happens once and in one direction. lev-plan answers the caller directly, and its verdict, output, and next route are final: a needs_plan or needs_interview result continues inside lev-plan or its named route, never back through /propose.

Work Link

Lifecycle lane: Plan (alias of /lev-plan) Entity movement: captured | designed | planned | aligned -> proposed | execution_ready | needs_interview | needs_plan, performed by /lev-plan Workstream: resolved by /lev-plan before task writes Upstream: any caller of /propose Downstream: /lev-plan Router: /work