1.6k★by lxgicstudios
test-writer – OpenClaw Skill
test-writer is an OpenClaw Skills integration for coding workflows. Generate unit tests from source files. Use when you need test coverage fast.
Skill Snapshot
| name | test-writer |
| description | Generate unit tests from source files. Use when you need test coverage fast. OpenClaw Skills integration. |
| owner | lxgicstudios |
| repository | lxgicstudios/test-writer |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @lxgicstudios/test-writer |
| last updated | Feb 7, 2026 |
Maintainer

name: test-writer description: Generate unit tests from source files. Use when you need test coverage fast.
Test Writer
You know that feeling when you finish building something and realize you haven't written a single test? Yeah. This tool takes your source files and generates real unit tests. Pick your framework, point it at your code, and get tests that actually cover your functions. Not placeholder garbage, real assertions based on what your code does.
One command. Zero config. Just works.
Quick Start
npx ai-test-gen src/utils.ts
What It Does
- Reads your source files and understands the function signatures and logic
- Generates unit tests with real assertions, not just empty describe blocks
- Supports Jest, Vitest, and Mocha out of the box
- Accepts glob patterns so you can test multiple files at once
- Writes output to a file or prints to stdout
Usage Examples
# Generate Jest tests for a single file
npx ai-test-gen src/utils.ts
# Generate Vitest tests and save to a file
npx ai-test-gen src/helpers.ts --framework vitest -o tests/helpers.test.ts
# Test multiple files with a glob
npx ai-test-gen "src/**/*.ts" --framework mocha
Best Practices
- Start with utility functions - Pure functions with clear inputs and outputs get the best generated tests. Start there, then move to more complex code.
- Pick the right framework - Use --framework to match what your project already uses. Mixing test frameworks is a headache nobody needs.
- Review edge cases - The generated tests cover the happy path well. Add your own edge cases for null inputs, empty arrays, and boundary conditions.
- Use it as a starting point - Generated tests are a great foundation. Tweak them to match your team's testing style.
When to Use This
- You're adding tests to a project that has none
- You just wrote a bunch of utility functions and need coverage
- You want a starting point for tests instead of writing boilerplate from scratch
- Code review requires tests and you're short on time
How It Works
The tool reads your source files and analyzes function signatures, types, and logic flow. It sends that context to an AI model that generates test cases with meaningful assertions. You pick the framework and it formats everything to match.
Requirements
No install needed. Just run with npx. Node.js 18+ recommended.
npx ai-test-gen --help
Part of the LXGIC Dev Toolkit
This is one of 110+ free developer tools built by LXGIC Studios. No paywalls, no sign-ups, no API keys on free tiers. Just tools that work.
Find more:
- GitHub: https://github.com/LXGIC-Studios
- Twitter: https://x.com/lxgicstudios
- Substack: https://lxgicstudios.substack.com
- Website: https://lxgic.dev
License
MIT. Free forever. Use it however you want.
Test Writer
Generate unit tests from source files with one command. Supports Jest, Vitest, and Mocha.
Quick Start
npx ai-test-gen src/utils.ts
Links
MIT License.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
No install needed. Just run with npx. Node.js 18+ recommended. ```bash npx ai-test-gen --help ```
FAQ
How do I install test-writer?
Run openclaw add @lxgicstudios/test-writer in your terminal. This installs test-writer into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/lxgicstudios/test-writer. Review commits and README documentation before installing.
