Recipe for wiring a new linter into Opik's unified 🐙 Code Quality pipeline (pre-commit + CI). Use when adding a pre-commit-driven linter/formatter to the repo — enumerates every file that must change (.pre-commit-config.yaml, scripts/precommit-hook-descriptions.tsv, scripts/precommit-detect-hooks.py, CONTRIBUTING.md), the non-obvious gotchas (mandatory explicit files:, the blank-description trap, TOOLCHAIN_BY_ID/TYPED_IDS), the retroactive fix-vs-suppress policy, and the pass/fail verification loop. Worked examples: actionlint (live) and hadolint (OPIK-6673).
$npx -y skills add comet-ml/opik --skill add-code-quality-hookInstalls into the current project.
Run `npx skills use "https://github.com/comet-ml/opik" --skill "comet-ml/opik/add-code-quality-hook"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/comet-ml/opik" that are relevant to the current task. Run `npx skills add "https://github.com/comet-ml/opik"` and select the relevant skills, then follow their instructions.