Explain the lisa workflow
Conducts interactive interviews to generate comprehensive technical specifications for features.
/plugin marketplace add blencorp/lisa/plugin install lisa@lisaPlease explain the following to the user:
Lisa plans. Ralph does.
Lisa Plan is an interactive specification gathering workflow that conducts in-depth feature interviews using the AskUserQuestion tool and generates comprehensive technical specifications. Use it with ralph-loop for a complete planning-to-implementation workflow.
Based on the technique described by @trq212: Start with a minimal spec, have Claude interview you about technical implementation, UI/UX, concerns, and trade-offs, then generate a complete specification.
Key Features:
Start a specification interview for a feature.
Usage:
/lisa:plan "user authentication"
/lisa:plan "payment processing" --context docs/PRD.md
/lisa:plan "search feature" --output-dir specs/features --max-questions 20
Options:
--context <file> - Initial context file (PRD, requirements, etc.)--output-dir <dir> - Output directory for specs (default: docs/specs)--max-questions <n> - Maximum question rounds (default: unlimited)Show this help message.
The interview covers:
.claude/lisa-draft.mddocs/specs/{feature-slug}.mdYou: /lisa:plan "file upload feature"
Claude: [Asks about file types, size limits, storage backend via AskUserQuestion]
You: [Answers]
Claude: [Asks about virus scanning, thumbnail generation]
You: [Answers]
Claude: [Asks about error handling, retry logic]
You: done
Claude: [Writes final spec to docs/specs/file-upload-feature.md]
To cancel an active interview, delete the state file:
rm .claude/lisa.local.md
After the interview completes, use the spec in a new Claude session:
cat docs/specs/your-feature.md | claude
# Or: "Read docs/specs/your-feature.md and implement it"
/lisa:plan "my feature"/ralph-loopLisa plans. Ralph does. Ship faster.