npx claudepluginhub fractalswift/llisa --plugin lisaThis skill uses the workspace's default tool permissions.
**Epic name:** Provided via arguments (already hyphenated)
Verifies tests pass on completed feature branch, presents options to merge locally, create GitHub PR, keep as-is or discard; executes choice and cleans up worktree.
Guides root cause investigation for bugs, test failures, unexpected behavior, performance issues, and build failures before proposing fixes.
Writes implementation plans from specs for multi-step tasks, mapping files and breaking into TDD bite-sized steps before coding.
Epic name: Provided via arguments (already hyphenated)
Check if .lisa/epics/<name>/.state exists.
If exists:
Epic '<name>' already exists.
Use /lisa:epic-status <name> to see status, or /lisa:continue <name> to resume.
STOP.
Create directory .lisa/epics/<name>/ and write .lisa/epics/<name>/.state:
{
"name": "<name>",
"currentPhase": "spec",
"specComplete": false,
"researchComplete": false,
"planComplete": false,
"executeComplete": false,
"lastUpdated": "<ISO timestamp>"
}
Also ensure .lisa/ exists and create .lisa/config.jsonc if it doesn't exist:
{
// Lisa Configuration
"execution": {
"maxRetries": 3,
"maxParallelTasks": 1
},
"git": {
"completionMode": "none",
"branchPrefix": "epic/",
"autoPush": true
},
"yolo": {
"defaultMaxIterations": 100
}
}
Have a natural conversation to cover:
Be conversational. Ask clarifying questions. Push back if scope is too large or vague. Keep concise — aim for 20-50 lines total in the final spec.
Show the spec and ask:
Here's the spec:
[formatted spec content]
Ready to save to .lisa/epics/<name>/spec.md?
On confirmation, save:
# Epic: <name>
## Goal
[What we're building and why - 1-2 sentences]
## Scope
- [Included item]
- [Included item]
### Out of Scope
- [Excluded item]
## Acceptance Criteria
- [ ] [Measurable criterion]
- [ ] [Measurable criterion]
## Technical Constraints
- [Constraints or "None"]
Update .state:
{
"specComplete": true,
"currentPhase": "spec",
"lastUpdated": "<ISO timestamp>"
}
Spec saved to .lisa/epics/<name>/spec.md
Next steps:
• /lisa:continue <name> - Continue to research phase (interactive, with checkpoints)
• /lisa:yolo <name> - Auto-execute all remaining phases
• /lisa:list-epics - See all your epics
DO NOT continue automatically. STOP here and wait for the user.