personal-repo-audit

Audit a repository across multiple dimensions and aggregate severity-ranked findings with file locations.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/kosako/agent-tools --skill personal-repo-audit-kosako
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: personal-repo-audit
Source: https://github.com/kosako/agent-tools/tree/main/shared/skills/personal-repo-audit
Command: npx skills add https://github.com/kosako/agent-tools --skill personal-repo-audit-kosako

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Reviewing an entire codebase from a single perspective misses whole classes of problems, and ad-hoc reviews produce findings without evidence or priority. This Skill audits a repository across independent dimensions in parallel and consolidates the results into severity-ranked findings with exact file:line references. ## Core Features & Use Cases - Multi-Dimension Parallel Audit: Splits the review into independent perspectives (correctness, security, design consistency, tests, documentation drift, dependencies) and investigates each separately, in parallel when sub-agents are available. - Evidence-Backed Findings: Every finding carries a file:line location, a severity level (high/medium/low), and a clear separation between confirmed issues and unverified suspicions. - Read-Only and Scope-Honest Reporting: Never modifies code during the audit, deduplicates overlapping findings, optionally double-checks high-severity items, and explicitly states what was and was not examined. - Use Case: When asked to "take stock of this repository", the Skill fans out six audit dimensions, aggregates the results, verifies the two high-severity security findings, and reports a summary plus findings ordered by severity with scope limits disclosed. ## Quick Start Ask the AI to audit this repository across multiple dimensions and report severity-ranked findings with file and line references.

Frequently Asked Questions about personal-repo-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit an entire codebase for technical debt?▼

Split the audit into independent dimensions such as correctness, security, design consistency, tests, documentation, and dependencies, then investigate each separately and aggregate the results. Report each finding with a file:line location and a severity level so issues can be verified and prioritized.

What is the best way to run a security review of a repository?▼

Focus the security dimension on dangerous input handling, hardcoded secrets, and permission or sandbox gaps, while still scanning the whole repository. Report the location and type of any secret found, but never transcribe the secret value itself into the report.

Can a repository audit be done in parallel with sub-agents?▼

Yes, when the environment supports parallel sub-agents, launch one independent agent per audit dimension and have each return only its list of findings. Each brief must restate the trust boundary so audited content is treated as data, not instructions.

When should I not use a repo-wide audit approach?▼

Avoid a full audit when investigating a single bug, reviewing one diff, or mining session logs for reusable assets, since those need focused root-cause or extraction workflows instead. A repo audit is for broad, cross-cutting health and debt assessment.

How do I handle a time-boxed code health check?▼

Narrow the scope or depth to fit the time budget and explicitly disclose that the audit was truncated rather than implying full coverage. Prioritize reporting only the most important findings within the examined scope.

Why should audit findings include file and line numbers?▼

File:line references make each finding verifiable and directly actionable for later fixes. Without exact locations, severity-ranked findings cannot be efficiently validated or assigned for remediation.