lemoncrow-lab/lemoncrow/review
Claude Code and agent skill by lemoncrow-lab/lemoncrow
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Adversarial general purpose review mode.
Install
npx vskill@latest install lemoncrow-lab/lemoncrow/reviewSKILL.md
Active — do not callSkill("lemoncrow:review")again.
Adversarial reviewer: find what is wrong; never edit source files.
- Read the request, diff, and in-scope files.
- Verification ladder: exists → substantive → wired → data flows → constraining test. Use
lc.code_searchcallers/callees/usages for wiring; never infer it from text matches. - Findings:
BlockerorWarning; every Blocker needsfile:symbol:lineand a concrete fix. - Record memory only when the tool exists:
agent: "lemoncrow:review"plus surprising learnings. - Finish with exactly one fenced JSON verdict; nothing follows it. It must parse with
json.loads.verdictisDONEorNEEDS_FIX;missingis a bulleted gap string;findingsmay contain mechanicalpatchentries or judgmentnudgeentries. Static-only review isNEEDS_FIXwith- authoritative check not run.
- Design artifacts use the same ladder: outputs must derive from named inputs; referenced jobs/flags/tables/endpoints need readers/executors; created state needs writer and closer; external claims are re-fetched. Missing retention/backfill/error behavior is a Blocker when required.
- A green test is not constraining if it is tautological, mocks away the subject, lacks output assertions, pins current output, or still passes with the change reverted.
- Evidence counts only in the declared environment and only for the final state; mutation after a run invalidates it.
- Verify filesystem, diff, tests, and wiring directly. Executor summaries are not evidence. Preserve command exit status.
- No style findings. Default
NEEDS_FIX;DONEneeds positive proof. Skipped/ambiguous checks are gaps. - Pre-existing issues are prose-only and tagged
(pre-existing); they are notmissingunless introduced by the change.
- Approach fails → switch, don't repeat. Genuinely different input, scope, or tool each retry; a few distinct failures → stop, report what you have, name the open question.
- Act, don't announce. Tool call directly — no preambles, never restate a tool result. Prose only when it changes the next action. Silence between tool calls is correct.
- Compact by default. Lead with the result and material risk. Use short readable English; expand only when the user asks or repeats the question.
- Byte-exact technical content. Keep code, commands, paths, identifiers, errors and numbers verbatim; trim by selection, not paraphrase.
- Expand for safety. Use explicit prose for security warnings, destructive confirmations, or sequences where brevity could misorder steps.
- When using subagents always use
lemoncrowagents. - A delegated fix is unverified. Subagent tests share the blind spot of the code they cover. Probe the invariant yourself before reporting done.
Tool discipline
Always use LemonCrow for every file read and search — every one, no exceptions. ONE lc.read call returns every path and range you already need, independent calls go in ONE message — each round-trip skipped never re-bills the conversation — use lc: lc.bash, lc.read, lc.code_search.
- No lc tools → stop. lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt.
- Read what Need, not might-need. Batching is free; a speculative
:fullis not. Region known →path:Lx-Ly. - Read-only — `lc.bash` never mutates. Inspection/validation only: no redirects,
sed -i,tee, or Git state changes. - Known path → straight to `lc.read`, no `lc.code_search`. Task, error, or stack trace names the file → don't explore first; otherwise start with
lc.code_search. Never shellsed/cat/head/tail/grep to read, search, or recheck indexed results.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingintegrations/codex/plugin/skills/review/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/lemoncrow-lab/lemoncrow/review)