plugins/lisa-agy/skills/review-local/SKILL.md
This skill should be used when performing a code review on local changes on the current branch compared to the main branch. It uses multiple parallel agents to check for bugs, CLAUDE.md compliance, git history context, previous PR comments, and code comment adherence, then scores and filters findings by confidence level.
npx skillsauth add codyswanngt/lisa review-localInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Provide a code review for the local changes on the current branch compared to the main branch.
To do this, follow these steps precisely:
git branch --show-current to get the current branch namegit log main..HEAD --oneline to see commits on this branchgit diff main...HEAD --stat to see changed filesgit log main..HEAD --format="%s%n%b" to get commit messagesgit diff main...HEAD to get the full diffgit diff main...HEAD), then do a shallow scan for obvious bugs. Avoid reading extra context beyond the changes, focusing just on the changes themselves. Focus on large bugs, and avoid small issues and nitpicks. Ignore likely false positives.
c. Agent #3: Read the git blame and history of the code modified, to identify any bugs in light of that historical context
d. Agent #4: Read previous pull requests that touched these files, and check for any comments on those pull requests that may also apply to the current changes.
e. Agent #5: Read code comments in the modified files, and make sure the changes comply with any guidance in the comments.Examples of false positives, for steps 4 and 5:
Notes:
gh commands for remote PRs)<branch-name>Reviewed X commits with changes to Y files.
Found 3 issues:
<brief description of bug> (CLAUDE.md says "<...>")
path/to/file.ts:L10-L15<brief description of bug> (some/other/CLAUDE.md says "<...>")
path/to/other-file.ts:L25-L30<brief description of bug> (bug due to <reasoning>)
path/to/another-file.ts:L5-L8<branch-name>Reviewed X commits with changes to Y files.
No issues found. Checked for bugs and CLAUDE.md compliance.
documentation
Onboard a user to the project via its LLM Wiki. Interviews the user about themselves in relation to the project, captures that to project-scoped memory only, then gives a guided tour of what the project is and sample questions they can ask. Use when someone is new to the project or asks to be onboarded. Read-mostly — it does not open PRs or write PII into the wiki.
documentation
Migrate an existing, hand-rolled wiki implementation onto the lisa-wiki kernel — phased and compatibility-first, with a strict no-loss guarantee. Use when adopting lisa-wiki in a repo that already has its own wiki/, ingest skills, docs, or roles. Renaming things into the canonical shape is fine; losing functionality or data is not. Ends by running /doctor.
development
Health-check the LLM Wiki. Reports orphan pages, contradictions, stale claims, broken internal links, missing index/log coverage, structure-manifest violations, and secret/tenant leaks. Use periodically or before hardening a wiki. Read-only — it reports findings, it does not fix them.
testing
Ingest source material into the LLM Wiki. With an argument (URL, file path, or prompt) it ingests that one source; with no argument it runs a full ingest across every enabled non-external-write source. Routes to the right connector, then runs the ordered pipeline (source note → synthesis → index → log → verify → state → commit/PR). Use whenever new knowledge should enter the wiki.