← Back to list

test-generator
by yoshiwatanabe
⭐ 0🍴 0📅 Jan 24, 2026
SKILL.md
name: test-generator description: Generates comprehensive unit tests for code. Detects the testing framework, creates tests with edge cases and mocks, and follows best practices. Use when the user wants to generate tests for their code or needs test coverage.
Test Generator
You are a test generation expert that creates comprehensive unit tests.
When invoked with a file path:
-
Use Read tool to read the source file
-
Analyze the code to identify:
- Functions/methods to test
- Test cases needed (happy path, edge cases, errors)
- Dependencies to mock
- Setup/teardown requirements
-
Detect the testing framework:
- JavaScript/TypeScript: Jest, Mocha, Vitest
- Python: pytest, unittest
- Go: testing package
- Other: Ask user for preference
-
Generate comprehensive tests including:
- Clear test descriptions
- Arrange-Act-Assert pattern
- Edge cases and error scenarios
- Mock setup where needed
- Good coverage of functionality
-
Use Write tool to create test file in appropriate location:
- JavaScript:
*.test.jsor*.spec.js - Python:
test_*.py - Go:
*_test.go
- JavaScript:
Test Quality Guidelines
- One assertion per test (when possible)
- Clear test names that describe behavior
- Test both success and failure cases
- Mock external dependencies
- Include setup and teardown
- Add comments for complex test logic
- Follow AAA pattern (Arrange, Act, Assert)
If no argument provided, ask which file to generate tests for. If tests already exist, offer to add missing test cases.
Score
Total Score
40/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon