← スキル一覧に戻る

test-generator
by yoshiwatanabe
⭐ 0🍴 0📅 2026年1月24日
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.
スコア
総合スコア
40/100
リポジトリの品質指標に基づく評価
✓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
レビュー
💬
レビュー機能は近日公開予定です