.claude/skills/test-architect/SKILL.md
Design and generate highest-quality tests across 16 languages and 14 test types
npx skillsauth add gonzalezpazmonica/pm-workspace test-architectInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Designs and generates production-quality tests that pass quality gates from the first attempt.
Prerequisites: scripts/test-auditor-engine.py (SPEC-055), target spec or source file
| Input Type | Primary Test Types | Secondary | |------------|-------------------|-----------| | Spec (feature) | Unit + Integration + E2E | Contract, Property-based | | Spec (API) | Unit + Contract + Integration | Security, Load | | Source (script) | Validation (BATS) | Regression | | Source (service) | Unit + Integration | Mutation | | Bug report | Regression + Unit | E2E | | Rule/config | Validation (BATS) | Snapshot | | UI component | Unit + Visual regression | Accessibility, E2E | | Pipeline | Pipeline + Integration | - |
For BATS tests, follow references/bats-template.md exactly:
Post-generation: run python3 scripts/test-auditor-engine.py <file> .
If score < 80: identify failing criteria, add missing patterns, re-verify.
For all other languages, apply the 8 excellence patterns:
| Language | Pattern | Example |
|----------|---------|---------|
| BATS | Descriptive sentence | "validates JSON output format" |
| C#/xUnit | Method_Scenario_Expected | CreateUser_WithInvalidEmail_ThrowsValidationError |
| Java/JUnit | @DisplayName | "should reject duplicate orders" |
| Python/pytest | test_scenario_expected | test_calculate_tax_with_zero_amount_returns_zero |
| Go | TestFunction_Scenario | TestParseConfig_EmptyInput |
| JS/TS | describe+it | it('should return 404 for missing user') |
python3 scripts/test-auditor-engine.py <generated-test.bats> .
# Must output: "certified": true, "total": >= 80
references/bats-template.md — Golden BATS template (score 90+)scripts/test-auditor-engine.py — SPEC-055 auditor enginedocs/rules/domain/language-packs.md — 16 language frameworksdocs/rules/domain/coverage-scripts.md — Coverage patterns.claude/agents/test-engineer.md — Complementary agent (execution)testing
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
tools
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
tools
Sistema proactivo de bienestar individual
development
Search the web to resolve context gaps — documentation, versions, CVEs, best practices. Auto-starts SearxNG Docker if available, falls back to WebSearch.