plugins/lisa/skills/plan-improve-tests/SKILL.md
This skill should be used when improving test quality. It scans the test suite for weak, brittle, or poorly-written tests, generates a brief with improvement opportunities, and creates a plan with tasks to strengthen the tests.
npx skillsauth add codyswanngt/lisa plan-improve-testsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Target: $ARGUMENTS
If no argument provided, scan the full test suite.
bun run test 2>&1 | tail -20
toBeTruthy, toBeDefined instead of specific values)Compile the gathered information into a structured brief:
Improve test quality across the test suite.
Test files needing improvement (ordered by impact):
1. [test file] - [issues found]
- Weak assertions: [count]
- Missing edge cases: [description]
- Implementation coupling: [description]
2. ...
Verification: `bun run test` -> Expected: All tests pass, improved assertions and coverage
Invoke /plan-execute with this brief to create the implementation plan.
development
Use Expo DOM components to run web code in a webview on native and as-is on web. Migrate web code to native incrementally.
development
Guidelines for upgrading Expo SDK versions and fixing dependency issues
development
Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, and Expo Router data loaders (`useLoaderData`).
tools
`@expo/ui/swift-ui` package lets you use SwiftUI Views and modifiers in your app.