From lisa
This skill should be used when reducing the maximum file lines threshold and fixing all violations. It updates the eslint threshold configuration, identifies files exceeding the new limit, generates a brief with refactoring strategies, and creates a plan with tasks to split oversized files.
npx claudepluginhub codyswanngt/lisa --plugin lisaThis skill is limited to using the following tools:
Target threshold: $ARGUMENTS lines per file
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.
Target threshold: $ARGUMENTS lines per file
If no argument provided, prompt the user for a target.
bun run lint 2>&1 | grep "max-lines"
If no violations at $ARGUMENTS, report success and exit.
Compile the gathered information into a structured brief:
Reduce max file lines threshold to $ARGUMENTS.
Files exceeding threshold (ordered by line count):
1. [file] - [current] lines (target: $ARGUMENTS)
2. ...
Configuration change: eslint.thresholds.json, maxLines to $ARGUMENTS
Refactoring strategies: extract modules, remove duplication, delete dead code, simplify logic
Verification: `bun run lint 2>&1 | grep "max-lines" | wc -l` → Expected: 0
Invoke /plan-execute with this brief to create the implementation plan.