com um clique
apply-self-check
// Use this skill when applying Error Prone auto-fixes to the codebase and resolving remaining build warnings. Covers running the self-check script, validating changes, and efficiently batch-fixing warnings.
// Use this skill when applying Error Prone auto-fixes to the codebase and resolving remaining build warnings. Covers running the self-check script, validating changes, and efficiently batch-fixing warnings.
Use this skill when asked to create or modify an Error Prone `BugChecker`. It covers choosing the right module, implementing the checker and tests, and following the repository validation workflow.
Use this skill after completing implementation to run the full post-implementation validation workflow: structured review, mutation testing, self-check, and full build.
Use this skill when creating, opening, or preparing a pull request in this repository.
Use this skill when asked to create or modify Refaster rules in this repository. It covers choosing the right rule collection, updating test fixtures and registration, and following the repository validation workflow.
Use this skill when reviewing code changes against the project's review checklist. Guides multi-pass structured review with progressive focus areas.
Use this skill when running mutation tests or interpreting mutation test results. Covers running Pitest, interpreting surviving mutants, and documenting unkillable mutations.
| name | apply-self-check |
| description | Use this skill when applying Error Prone auto-fixes to the codebase and resolving remaining build warnings. Covers running the self-check script, validating changes, and efficiently batch-fixing warnings. |
Use this skill to apply automated fixes and resolve build warnings.
./apply-error-prone-suggestions.sh. Inspect the
diff with git diff and validate that changes are correct. If changes look
wrong, undo them and fix the underlying bug../run-full-build.sh.mvn clean verify -Pself-check -DskipTests -Dverification.warn to collect all warnings. Ignore warnings that are
non-actionable or unrelated to the current change. Batch-fix the
remaining warnings in one pass, then re-run ./run-full-build.sh.