← ClaudeAtlas

software-validationlisted

Discover, execute, and report existing repository-native software checks. Use when asked to validate a change, run the repository's established checks against a change or package, run the applicable typecheck, static analysis, lint, format, test, benchmark, load, soak, stress, build, package, documentation, doctest, link, generated-reference, or example checks, or explain what validation evidence is still missing. Do not use to invent or install tooling, design new tests, choose architecture quality targets, prioritize repository improvements, or orchestrate delivery.
sebastian-software/skills.sebastian-software.com · ★ 0 · Code & Development · score 70
Install: claude install-skill sebastian-software/skills.sebastian-software.com
# Software Validation Establish what the repository already treats as valid, run the smallest applicable check surface safely, and report both evidence and gaps. A green command proves only what that command observes. ## Core Contract - Discover commands from repository evidence; never substitute ecosystem habit for an established command. - Do not silently install or upgrade a runtime, SDK, compiler, dependency, linter, formatter, test runner, documentation generator, or package manager. - Preserve unrelated working state. Treat every check as potentially write-producing and report validation-generated files or diffs. - Execute each planned command once. A single transparent sequential recovery attempt is allowed only after a parallel workspace race is stopped and cleanup is confirmed; report both attempts. - Give every applicable category an explicit terminal state only after its process tree has ended; keep skipped, still-running, or missing evidence visible. ## Workflow 1. Read scoped `AGENTS.md`, `CLAUDE.md`, repository instructions, and the user's requested validation boundary. Resolve the canonical repository root, relevant package or workspace, changed contract, and current dirty and staged state before running anything. 2. Read [Command discovery](references/command-discovery.md). Build a deduplicated plan from instructions, CI, task runners, manifests, contributor docs, package conventions, and recent successful CI usage, in that or