Checks out a PR (including fork PRs), fixes all linting and TypeScript errors, then pushes the changes back. Use when asked to fix lint, types, or TS errors on a PR.
68
83%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Checks out a PR, auto-fixes linting and TypeScript issues, and pushes the fixes.
If the user provided a PR number, use it directly. Otherwise ask for it.
Use gh pr checkout so it works for both fork and non-fork PRs:
gh pr checkout <PR_NUMBER>This automatically sets up the correct remote tracking and switches to the PR branch, even when the PR comes from a fork.
yarnCompiling first ensures TS declarations referenced by the linter are present:
yarn nx run-many -t compileyarn lintRun the TypeScript checker to surface remaining type errors:
yarn nx run-many -t checkRead the output carefully. Fix each type error manually by editing the relevant file(s). Common fixes:
any assignments that violate strict modeRe-run yarn nx run-many -t check after each batch of edits to confirm errors are resolved.
Stage only the files you changed:
git add <files-you-modified>
git commit -m "Maintenance: Fix linting and TypeScript errors"Do not use git add -A — avoid accidentally staging unrelated files.
For fork PRs gh pr checkout sets up the correct upstream tracking. Push directly:
git pushgh pr checkout fails due to permissions on a fork, inform the user — they may need to grant write access to the fork or the maintainer must push directly.8403f24
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.