# lisa

Runs an interactive discovery interview about a feature and writes ready-to-use PRDs in Markdown and JSON. Ideal for scoping requirements before writing code.

- plugin · `type=plugin` · Claude Code · ★ 120
- Author: blencorp
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/blencorp/lisa
- Updated: 2026-01-24
- HTML: https://affpapa.org/en/nevibecode/plugins/lisa

## What it does

The plugin turns Claude Code into an interactive technical interviewer. It asks targeted questions about edge cases and interface trade-offs before any source file gets modified. Enabling the `--first-principles` flag forces the agent to question baseline architectural assumptions before collecting granular requirements.

Once the dialogue concludes, the tool saves files into `docs/specs`: a human-readable Markdown PRD, structured JSON stories formatted for Ralph, and a blank progress tracker. The state remains intact inside `.claude`. You can pick up dropped sessions anytime.

Without setting `--max-questions`, the interview loop continues until the agent runs out of questions. When you want to discard unfinished sessions, run `/lisa:cleanup`.

## Install

### Claude Code (native platform)

**Plugin marketplace**
In the agent chat (not a shell):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
In the agent chat (not a shell):
```text
/plugin install lisa@claude-community
```

## When to use it
- generate a technical PRD before writing any project code
- interrogate architectural assumptions via `--first-principles`
- recover an interrupted interview without starting over
- prepare structured JSON user stories for downstream tooling

## Example prompts
- /lisa:plan "user authentication" --first-principles
- /lisa:plan "stripe checkout" --context docs/PRD.md --max-questions 12
- /lisa:resume

## Similar
- [spec-driven-development](https://affpapa.org/en/nevibecode/skills/spec-driven-development.md) — skill · 65000 installs
- [spec](https://affpapa.org/en/nevibecode/skills/spec.md) — skill · 4100 installs
- [spec-workflow](https://affpapa.org/en/nevibecode/skills/spec-workflow.md) — skill · 1200 installs
- [plan-interview](https://affpapa.org/en/nevibecode/skills/secondsky-plan-interview.md) — skill · 395 installs
- [prd](https://affpapa.org/en/nevibecode/skills/snarktank-prd.md) — skill · 1500 installs
- [plannotator-setup-goal](https://affpapa.org/en/nevibecode/skills/plannotator-setup-goal.md) — skill · 11400 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
