Perform a fresh-context scan of code and docs that turns verification observations and missing-test gaps into findings. Accept optional `path` and `depth` parameters and default to `path=infer`, `depth=deep`. Confirm effective variables before starting.
63
73%
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
Fix and improve this skill with Tessl
tessl review fix ./agents/skills/scan-codebase/SKILL.mdRead these shared references when needed:
../shared/references/findings.schema.md../shared/references/findings.lifecycle.mdRun a fresh review pass from code and docs into findings.
test-codebase; if runtime validation is needed, hand off there.Accept a depth parameter from the prompt:
shallowdeepDefault:
depth=deepAccept an optional path from the prompt.
path is provided, use it as the local design or findings folder.path is omitted, infer it from the branch, subsystem, or matching docs and state the inferred value before starting.Default:
path=inferEstablish scan scope. Confirm the effective variables first:
pathdepthStart from fresh context. Read current code, docs, tests-as-code, routes, schemas, migrations, and adjacent design material before looking at existing findings.
Produce findings from review. Surface correctness, consistency, completeness, soundness, functionality, security, performance, compatibility, migration, and missing-test findings when supported by evidence.
Update the active findings record.
Use path/findings.md.
Hand off when execution is needed.
Use triage-findings for discussion and planning, test-codebase for validation, and resolve-findings for implementation.
93872a6
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.