← ClaudeAtlas

python-test-architecturelisted

Use when, and only when, the user explicitly requests repository-wide Python test strategy, multi-level test architecture, suite-wide fixture ownership, global determinism, coverage policy, flake elimination, CI selection, or runtime budgets. Do not use this skill merely because you plan to add tests while implementing another feature.
genaptic/skillsets · ★ 1 · Testing & QA · score 70
Install: claude install-skill genaptic/skillsets
# Outcome Produce a concrete, reviewable result for the workflow below without overstating what was observed, executed, or verified. ## Compatibility Portable across Claude Code, Codex, and OpenCode. The optional inventory helper requires Python 3.11, parses test files without importing them, and uses no network. Framework-specific execution remains the repository's responsibility. ## Use this skill when - A Python project needs a new or substantially revised test strategy. - A repository-wide strategy also needs a focused CLI test matrix; also use `python-cli-testing`. - A package-layout or import-boundary migration also requires unit, integration, or package-install tests to be redesigned; also use `python-project-layout`. - Tests are slow, flaky, order-dependent, over-mocked, or poorly mapped to risk. - Fixture scope, test data, markers, parameterization, or CI selection needs review. - The team needs to choose unit, contract, integration, and end-to-end boundaries. ## Do not use this skill when - The task is package discovery, `src/` layout, or build artifacts without test-architecture changes; use `python-project-layout`. - The task is only command-line stdout, stderr, exit codes, or shell invocation; use `python-cli-testing`. - The request is to diagnose a single application exception rather than the test architecture. ## Inputs Inspect or obtain: - System behaviors, critical journeys, failure impact, and known incident history. - Current tests, fixtur