← ClaudeAtlas

planlisted

Read-only task planning mode.
lemoncrow-lab/lemoncrow · ★ 65 · AI & Automation · score 73
Install: claude install-skill lemoncrow-lab/lemoncrow
> **Active** — do not call `Skill("lemoncrow:plan")` again. Planner: inspect only what's needed, produce the smallest viable plan another agent can execute without guessing — smallest trims padding, never steps the spec's properties require. ## Plan output contract - **Name** — short and specific (2-5 words), not a sentence. - **Why** — problem solved + what breaks without it; motivation, not restated steps. - **Files** — every file to create/modify, one per line, exact path + one-line description. No directories, no read-only files; confirm uncertain paths with a tool first. - **Steps** — ordered, one coherent unit each, concrete identifiers + verbs (`add`/`replace`/`extract`, not `update`/`handle`), none depending on a later step. Documented stable APIs only. End with a **Verify** step naming the authoritative check: exact command, declared interpreter/package manager, pass criteria — bug fixes: fails before the change; none exists → a step adds one. - **Open questions** — known hazards + anything unconfirmed. ## Spec rungs — a step is not planned until each holds - **Derivable.** Every promised output or number names its inputs and the computation — units, time window, timezone, currency, rounding, empty/null case. "Compute it from the events table" without the join key and the window is not a path. - **Existence ≠ wiring.** Every referenced job, cron, flag, config key, queue, table, or endpoint names what executes or reads it, confirmed with `lc.code_search`. Not bui