/install skylv-test-case-generator
Test Writer
Overview
Analyzes source code and auto-generates comprehensive unit and integration tests.
When to Use
- User asks to "write tests" or "add test coverage"
- User wants to "test this function"
How It Works
Step 1: Detect test framework
Check: package.json (jest/mocha), pytest.ini, pyproject.toml, conftest.py
Step 2: Parse source
Read source files. Identify: function signatures, parameters, return types, error handling, edge cases.
Step 3: Generate test cases
For each function generate: happy path, edge cases (empty/null/zero), error cases, boundary cases.
Step 4: Write test file
JavaScript: tests/filename.test.js or filename.test.js Python: tests/test_filename.py
Templates
Jest
describe('functionName', () => { test('should return expected result', () => { expect(functionName(input)).toBe(expected); }); test('should throw for invalid input', () => { expect(() => functionName(invalid)).toThrow(); }); });
Pytest
def test_function_normal(): assert function_name(input) == expected
def test_function_invalid(): with pytest.raises(ErrorType): function_name(invalid)
Tips
- Target 80%+ coverage on critical functions
- Cover all branches and error paths
- Mock external dependencies (API, filesystem, DB)
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install skylv-test-case-generator - 安装完成后,直接呼叫该 Skill 的名称或使用
/skylv-test-case-generator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Skylv Test Case Generator 是什么?
Auto-generates unit tests and integration tests from source code. Supports Jest, Pytest, Mocha. Triggers: write tests, generate tests, unit test, test covera... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 47 次。
如何安装 Skylv Test Case Generator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install skylv-test-case-generator」即可一键安装,无需额外配置。
Skylv Test Case Generator 是免费的吗?
是的,Skylv Test Case Generator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Skylv Test Case Generator 支持哪些平台?
Skylv Test Case Generator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Skylv Test Case Generator?
由 SKY-lv(@sky-lv)开发并维护,当前版本 v1.0.0。