Perform a full codebase review, categorize findings by severity, file GitHub issues, then fix each issue in an isolated git worktree and submit PRs. Use this skill when the user asks to audit the codebase, do a comprehensive code review, find and fix security/quality/reliability issues, or run a proactive health check across the entire repository.
74
92%
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
End-to-end workflow: systematically review the entire codebase, report findings as GitHub issues, fix each issue in an isolated git worktree, and submit PRs — all in one session.
Use this skill when you need to:
Do NOT use for:
systematic-debugging or direct fix)pr-review-fix)mcp-attribution-worktree)references/review-strategy.md for the review scope and checklist.code-explorer subagent to read ALL source files in the target directory (default: mcp/src/).as any, unsafe casts, missing null checksreferences/dependency-audit.md and run the Dependabot alert fetch + npm audit to discover vulnerable dependencies. Record each finding using the dependency-audit format.references/classification.md for severity definitions and grouping rules.references/issue-workflow.md for issue creation guidelines.gh issue create --title "<type>(<scope>): <summary>" --body "<structured body>" --label "<severity>,<category>"references/worktree-fix.md for the isolation and fix procedure.git worktree add ../<repo>-audit-fix-<issue-number> -b fix/<slug>-<issue-number> origin/maincd mcp && npm run build && npm run test
e. Commit with conventional-changelog format:
git commit -m 'fix(<scope>): 🔒 <english description>
Closes #<issue-number>'git push github fix/<slug>-<issue-number>
gh pr create --title "fix(<scope>): 🔒 <summary>" --body "Closes #<issue-number>\n\n<description>" --base maincd <original-dir>
git worktree remove ../<repo>-audit-fix-<issue-number>references/dependency-audit.md Step 4. These can be grouped into a single PR since they modify package.json / package-lock.json.references/verification.md for the verification checklist.gh pr checks <number>| Task | Read |
|---|---|
| What to review and how to check each category | references/review-strategy.md |
| Security severity classification (TSRC-style) | references/security-severity-checklist.md |
| How to classify, deduplicate, and batch findings | references/classification.md |
| How to create well-structured GitHub issues | references/issue-workflow.md |
| How to create worktrees and fix issues in isolation | references/worktree-fix.md |
| How to verify fixes and generate the final report | references/verification.md |
| How to audit and fix dependency vulnerabilities | references/dependency-audit.md |
Follow the project's conventional-changelog format:
fix(<scope>): 🔒 <english description>
Closes #<issue-number>Scope examples: security, deps, error-handling, type-safety, code-quality, cloudrun, database, functions
3dcff8b
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.