skills/lightweight-execute/SKILL.md
Use when task has clear requirements, touches 2-5 files, and needs structured tracking without full brainstorming/planning/review pipeline
npx skillsauth add sipengxie2024/superpower-planning lightweight-executeInstall 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.
Fast structured execution with .planning/ tracking but without brainstorming, formal plans, or review loops.
Core principle: Clear requirements + direct implementation + .planning/ tracking + verification = fast delivery without ceremony.
Announce at start: "I'm using the lightweight-execute skill for fast structured execution."
digraph when_to_use {
"Requirements clear?" [shape=diamond];
"2-5 files, <10 tasks?" [shape=diamond];
"lightweight-execute" [shape=box style=filled fillcolor=lightgreen];
"brainstorming pipeline" [shape=box];
"Requirements clear?" -> "2-5 files, <10 tasks?" [label="yes"];
"Requirements clear?" -> "brainstorming pipeline" [label="no - needs discovery"];
"2-5 files, <10 tasks?" -> "lightweight-execute" [label="yes"];
"2-5 files, <10 tasks?" -> "brainstorming pipeline" [label="no - too large"];
}
vs. Full Pipeline:
| Aspect | Lightweight | Full Pipeline |
|--------|------------|---------------|
| Planning | Task checklist in progress.md | Design doc + formal plan in .planning/ |
| Review loops | None (self-review only) | Two-stage per-task (spec + quality) |
| Execution | Direct in current session | Subagent-driven, team-driven, or batch |
| Subagents | None | One new subagent invocation per task or agent team |
| .planning/ | Yes | Yes |
| TDD | Yes | Yes |
| Verification | Yes | Yes |
digraph process {
rankdir=TB;
"Init .planning/" [shape=box];
"Quick codebase exploration" [shape=box];
"Scope OK?" [shape=diamond];
"Write task checklist in progress.md" [shape=box];
"Execute tasks (TDD, 2-Action Rule)" [shape=box];
"Final verification" [shape=box];
"finishing-branch" [shape=box style=filled fillcolor=lightgreen];
"Suggest full pipeline" [shape=box style=filled fillcolor=lightyellow];
"Init .planning/" -> "Quick codebase exploration";
"Quick codebase exploration" -> "Scope OK?";
"Scope OK?" -> "Write task checklist in progress.md" [label="yes"];
"Scope OK?" -> "Suggest full pipeline" [label="no: >10 tasks\nor >5 files"];
"Write task checklist in progress.md" -> "Execute tasks (TDD, 2-Action Rule)";
"Execute tasks (TDD, 2-Action Rule)" -> "Final verification";
"Final verification" -> "finishing-branch";
}
.planning/.planning/ directory exists in the project root${CLAUDE_PLUGIN_ROOT}/scripts/init-planning-dir.shprogress.md and findings.md to recover any existing context.planning/findings.mdIf exploration reveals the task is larger than expected (>10 tasks or >5 files):
STOP. Tell the user:
This task is larger than lightweight execution can handle well:
- [N] tasks identified (limit: 10)
- [N] files involved (limit: 5)
Recommend switching to the full pipeline:
- /brainstorm for structured design exploration
- /write-plan for formal implementation planning
Only proceed if the task fits within scope.
Write the task checklist directly into .planning/progress.md Task Status Dashboard:
| Task | Status | Spec Review | Quality Review | Agent/Batch | Key Outcome |
|------|--------|-------------|----------------|-------------|-------------|
| Task 1: [name] | ⏳ pending | - | - | direct | - |
| Task 2: [name] | ⏳ pending | - | - | direct | - |
| Task 3: [name] | ⏳ pending | - | - | direct | - |
Review columns are marked - (lightweight mode has no review loops — per template comment: "For executing-plans or other modes, these columns may be left as '-'").
Also create TaskCreate entries for session-scoped tracking.
Each task should specify:
Implement tasks one at a time in the current session. For each task:
in_progress in Dashboard and via TaskUpdatesuperpower-planning:tdd
✅ complete in Dashboard and via TaskUpdateREQUIRED SUB-SKILL: superpower-planning:verification
✅ completeprogress.mdREQUIRED SUB-SKILL: superpower-planning:finishing-branch
This handles test verification, merge/PR options, and worktree cleanup.
.planning/plan.md).planning/ directory with progress.md and findings.mdNever:
Inherits: superpower-planning:planning-foundation
Uses during execution: superpower-planning:tdd
Uses for verification: superpower-planning:verification
Required at end: superpower-planning:finishing-branch
Alternative: superpower-planning:brainstorming → full pipeline for complex work
development
Use when a spec or requirements exist for a multi-step task and an implementation plan needs to be written before touching code
data-ai
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs.
data-ai
Use when executing implementation plans with parallel task groups or individual tasks too heavy for subagent context limits.
development
Use when implementing any feature or bugfix, before writing implementation code