From lisa
Codebase exploration and architecture analysis. Read files, trace data flow, identify modification points, map dependencies, find reusable code, evaluate design patterns.
npx claudepluginhub codyswanngt/lisa --plugin lisaThis skill uses the workspace's default tool permissions.
Systematically explore and analyze a codebase to understand its architecture, trace data flow, and identify how to make changes safely.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Systematically explore and analyze a codebase to understand its architecture, trace data flow, and identify how to make changes safely.
Follow these steps in order. Do not skip steps or propose changes to code you have not read.
## Architecture Analysis
### Files to Create
- `path/to/file.ts` -- purpose
### Files to Modify
- `path/to/file.ts:L42-L68` -- what changes and why
### Dependency Graph
- [file A] -> [file B] -> [file C] (modification order)
### Design Decisions
| Decision | Choice | Rationale |
|----------|--------|-----------|
### Reusable Code
- `path/to/util.ts:functionName` -- how it applies
### Risks
- [risk description] -- [mitigation]