audit
Installation
SKILL.md
Audit
Input
- A repository, path, subsystem, branch, feature, diff, or audit question.
- Use explicit input first; otherwise infer from context, recent edits, selected files, or branch.
- Safest default: audit the current project at a high level.
Workflow
- Map the project. Identify purpose, stack, entry points, package structure, runtime, and ownership boundaries.
- Find commands. Locate install, dev, test, lint, typecheck, build, release, and deploy commands.
- Run safe checks. Execute available non-destructive checks when practical; record missing or failing checks.
- Review docs. Check README, architecture docs, API docs, devops docs, runbooks, and examples for gaps or stale claims.
- Inspect risk areas. Review security, dependencies, config, migrations, data handling, error paths, observability, and release/deploy posture.
- Identify issues. Produce prioritized findings with evidence, impact, and suggested next action.
- Fill obvious docs gaps. If requested, update small missing docs discovered during the audit.