skills/liteplan/SKILL.md
Use this before small or medium creative coding work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements, and design, then writes a lightweight implementation plan compatible with executing-plans.
npx skillsauth add abogoyavlensky/agents liteplanInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Help turn small ideas into fully formed designs and implementation-ready plans through natural collaborative dialogue.
Start by understanding the current project context, then ask questions one at a time to refine the idea. Once you understand what you're building, present the design in small sections scaled to the work, checking after each section whether it looks right so far.
<HARD-GATE> Do NOT invoke any implementation skill, write any code, scaffold any project, or take any implementation action until you have presented a design and the user has approved it. This applies to EVERY project regardless of perceived simplicity. </HARD-GATE>Understanding the idea:
Exploring approaches:
Presenting the design:
Documentation:
docs/plans/YYYY-MM-DD-<topic>.md../brainstorming/plan-format-guide.md as the reference for the
document format, but keep the plan lightweightLiteplan documents must be compatible with executing-plans. Use the
same core output contract as the brainstorming plan format, without the
brainstorming review loop.
Every plan starts with:
# [Feature Name] Implementation Plan
> **For agentic workers:** Use executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
**Goal:** [One sentence describing what this builds]
**Tech Stack:** [Key technologies/libraries]
---
Then include these sections:
## Design - approved design context. Cover only the parts relevant to
the small task: architecture, components, data flow, error handling, and
testing strategy as needed.## File Structure - exact files to create or modify, with each file's
responsibility. Keep this brief when only one or two files are involved.## Implementation Steps - bite-sized ### Task N: sections with
checkbox steps that executing-plans can mark complete.Default task shape:
### Task N: [Specific task name]
**Files:**
- Create: `exact/path/to/new-file.ext`
- Modify: `exact/path/to/existing-file.ext`
- Test: `exact/path/to/test-file.ext`
- [ ] **Step 1: Write or update the focused test**
Describe expected behavior.
- [ ] **Step 2: Run the focused test**
Run: `<exact test command>`
Expected: `<expected result>`
- [ ] **Step 3: Implement the change**
Describe the minimal implementation and key constraints.
- [ ] **Step 4: Run verification**
Run: `<exact verification command>`
Expected: `<expected result>`
For docs-only, config-only, or wiring-only work, skip irrelevant TDD steps, but still include exact files, checkbox steps, and verification. Do not inline full code in the plan; describe the change clearly enough for an executor to implement it.
"Plan approved. Want to implement it now?"
development
Review, edit, or draft technical articles, blog posts, tutorials, README-style walkthroughs, and documentation in Andrey Bogoyavlensky's practical technical writing voice. Use when asked to review or improve an article end to end (grammar, fluency, factual correctness, readability) and apply the fixes; improve grammar, fluency, structure, or style of technical prose; align a draft with "my style"; or write/rewrite articles for bogoyavlensky.com while preserving the author's voice.
documentation
Use when writing prose humans will read - documentation, commit messages, error messages, explanations, reports, or UI text. Applies Strunk's timeless rules for clearer, stronger, more professional writing.
tools
Run a second-opinion code review using the Codex CLI (`codex exec review`) in the background and surface the findings when it finishes. Use when the user says "review with codex", "second-opinion review", "what does codex think", or wants an outside model to look at local changes (uncommitted, current branch vs main, or a named commit). Also used as the review checkpoint inside the `executing-plans` skill.
documentation
Create structured implementation plan in docs/plans/