athola/review-core
Provides review-workflow scaffolding for context, evidence, and output. Use at the start of any detailed review to ensure consistent, comparable findings.
npx skills add https://github.com/athola/claude-night-market --skill review-core
Trigger Keywords: review, audit, analysis, assessment, evaluation, inspection
Contextual Cues:
Auto-Load When: Any review-specific workflow is detected or when analysis methodologies are requested.
review-core:context-establishedreview-core:scope-inventoriedreview-core:evidence-capturedreview-core:deliverables-structuredreview-core:findings-verifiedreview-core:contingencies-documentedreview-core:context-established)pwd, repo, branch, and upstream base (e.g., git status -sb, git rev-parse --abbrev-ref HEAD).review-core:scope-inventoried)rg --files -g '*.mk', ls docs, cargo metadata).review-core:evidence-captured)git diff --stat, make -pn, cargo doc, web.run citations). Keep snippets or line numbers for later reference.If this work involved rework, a failed approach, or a blocker, record it to
docs/lessons-learned.md so the insight survives past the session (draft and
confirm):
Skill(leyline:decision-journal) and appenda lesson entry (what_happened, what_didnt_work, root_cause, action;
set phase to review). Show the draft; append on confirmation.
docs/lessons-learned.md using thein-file ENTRY TEMPLATE; assign the next LL-NNN id.
review-core:deliverables-structured)review-core:findings-verified)Every finding must be falsifiable: a citation a second pass can
mechanically re-read and confirm. Findings that fail verification do not
ship.
Skill(imbue:structured-output):each finding carries a Location (file:line) and a verbatim
Anchor snippet copied from that line.
.review/findings.json (one object per finding:id, file, line, anchor, severity, category,
recommendation, evidence_refs).
python plugins/imbue/scripts/citation_verifier.py \
--findings .review/findings.json --repo-root .
Exit 0 means every citation resolved; exit 1 lists each finding
whose path, line, or anchor did not match the source.
UNVERIFIED any finding the verifier failed; onlyverified findings enter the report. Attach the verifier output to the
evidence appendix.
file:line by hand and confirming the anchor text is present; note the
manual fallback in the contingency section.
review-core:contingencies-documented)web.run), document the alternative steps that will be taken and any limitations this introduces. This helps reviewers understand any gaps in coverage.Location + verbatim Anchor and was confirmed by citation_verifier.py (or a documented manual re-read); no unverified findings ship..review/findings.json exists and the verifier exited 0, or every failed finding was dropped or labeled UNVERIFIED.docs/lessons-learned.md (or the in-file template).Take athola/review-core from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.