Run repository linting and formatting checks, fix lint failures, and verify a clean result. Use when asked to lint code, resolve style/tooling violations, or make CI lint checks pass across changed files or whole repositories.
Instalación
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Run repository linting and formatting checks, fix lint failures, and verify a clean result. Use when asked to lint code, resolve style/tooling violations, or make CI lint checks pass across changed files or whole repositories.
Lint Workflow
Inputs
scope (optional): target repo, package, directory, or file set.
fix_mode (optional): auto (default) or report-only.
strict (optional): fail fast on first blocking lint error when true.
References
Use selective loading:
Always start with references/philosophy/overview.md.
Load references/philosophy/linting.md when lint strategy/tooling decisions are needed.
Load only active-language checklists:
references/checklists/go.md
references/checklists/javascript-typescript.md
references/checklists/python.md
references/checklists/rust.md
In polyglot changes, load only the checklists for touched languages.
Procedure
Resolve lint command(s).
Run lint for the target scope and capture failures.
Apply safe fixes.
Re-run lint until clean or blocked.
Report what changed, what remains, and any manual follow-ups.
Language-Specific Command Defaults
go:
Format/imports: goimports -w or gofmt -w.
Lint/static analysis: repo script, golangci-lint run, or go vet ./....
javascript/typescript:
Format: prettier --write (or repo equivalent).
Lint/typecheck: eslint, plus tsc --noEmit for TypeScript.
python:
Format/imports: black, isort.
Lint/static analysis: ruff (or flake8/pylint if repo-standard).