Verify code changes by running the project's typecheck, build, lint, and targeted tests, then fix and re-run until clean. Use after editing any source file.
72
88%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Editing a file is only half a step. Always close the loop by verifying before you mark work done or open a PR. This is the manual equivalent of an IDE/LSP diagnostics loop.
package.json scripts (build, lint, typecheck), tsconfig.json -> npx tsc --noEmit, npx eslint <changed files>.ruff check <path>, mypy <path>, pytest <specific test file>.mvn -q -pl <module> compile, then the single relevant test class via -Dtest=<ClassName>../gradlew :<module>:compileJava / :<module>:test --tests <ClassName>.NO_COLOR=1, --no-color, or --no-colors.completed once its verification command passes.1a81e59
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.