test-expert
CommunityCraft robust, idiomatic tests quickly.
AuthorMGriot
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill guides developers in creating high-quality unit and integration tests across Python (pytest), TypeScript/JavaScript (Vitest/Jest), and Go, ensuring tests are placed in the correct locations and follow best practices.
Core Features & Use Cases
- Environment Detection: Identifies the project language and testing framework by inspecting files like pyproject.toml, package.json, or go.mod.
- Location Determination: Suggests standard test directories such as Python's tests/ or src/tests/, TS/JS collocated tests, Go *_test.go files, or Java/Kotlin's src/test/java/.
- Test Case Generation: Produces clear AAA-structured tests with descriptive names, and ensures isolation via mocks or fixtures.
- Verification: Encourages running tests to observe RED -> GREEN results as a quality gate.
Quick Start
Use Test Expert to scaffold a basic test for your project. For example, create a Python test file under tests/test_sample.py that asserts a simple function behaves as expected, then run pytest.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: test-expert Download link: https://github.com/MGriot/.gemini/archive/main.zip#test-expert Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.