Gen Tests — Development skill for Claude Code
Generate unit tests with 100% code coverage for the class named: $ARGUMENTS.
How to install Gen Tests
Installs to ~/.claude/commands/yuniorsf-geoassets-gen-tests.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/yuniorsf/GeoAssets/HEAD/.claude/commands/gen-tests.md -o ~/.claude/commands/yuniorsf-geoassets-gen-tests.md Restart Claude Code, or start a new session, for it to be picked up.
What Gen Tests does
Generate unit tests with 100% code coverage for the class named: $ARGUMENTS
Steps
**Locate the class** — search the codebase for a file containing `class $ARGUMENTS` or `record $ARGUMENTS`. Read the full source file.
**Discover the test project** — look under `tests/` for a `*.Tests.csproj`. If none exists for the source project, note that a new test project must be created. Check any existing test files for:
- Test framework (
xUnit,NUnit,MSTest) - Assertion library (`F
- Test framework (
Alternatives in Development
- Oob — Out-of-band orchestrator — confirm BLIND SSRF/XXE/SQLi/RCE/Log4Shell by correlating interactsh callbacks to th 4.5k ★
- Skillforge — The ultimate meta-skill for generating best-in-class Claude Code skills 559 ★
- Coverage Upper — Focuses on precisely covering up code files with tests by leveraging dedicated skills 76 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Scaffold Logic
Scaffold an ArchiPy logic class with unit-of-work decorator
Orchestrated Run
Set up the section 5 shape for a named unit of work - disjoint decomposition first, dispatch, adjudicate with
Scvd Store Execution Contract
A behavioral contract for autonomous work. Name the success criteria before acting, spend the cheapest evidenc
Develop Team
Stage 3 alias — Develop: implement work units as vertical slices, including unit-local tests. Thin wrapper aro
Implement Fix
Debug and patch application code to satisfy failing E2E or unit tests
Write Unit Tests
Generate thorough unit tests for a function or component
Related Agents
Evaluator Fanout Child
Non-recursive evaluator-fanout leaf — tests one MCP-issued (bug_class × auth) cell, writes durable claim/cover
Airlock Test Writer
Write Airlock tests with Test::More. Never run the live suites — they hit a real Keycloak and are opt-in only.
Swe Dev Euclidean Argument Constructor
Constructs and audits software-engineering arguments as inspectable proofs: terms defined, assumptions exposed