← Back to Skills Marketplace
kkenny0

Taku Review

by KennyWu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
44
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install taku-review
Description
Use after implementation is complete. Triggers after /taku-build. Analyzes diffs for security issues, bugs, and code quality. Run when asked to "review this"...
README (SKILL.md)

\r \r

Taku Review - Delivery Gate\r

\r Review decides whether the change can ship. It is not a long critique and it is\r not a nit collector.\r \r Rule labels: [IRON LAW] means a non-negotiable correctness constraint. [GUIDANCE] means a strong default that may adapt when context justifies it.\r \r [IRON LAW] Hard stops come before concerns. Do not bury a blocking delivery\r failure under style comments.\r \r

Review Contract\r

\r Read the current diff against the base branch or, when there is no remote diff,\r the local dirty diff. Then output exactly three sections:\r \r

HARD STOPS\r
- [none | blocking finding list]\r
\r
CONCERNS\r
- [none | non-blocking risks worth fixing or noting]\r
\r
SUMMARY\r
- Changed files: [...]\r
- Verification evidence: [...]\r
- Scope/spec status: clean | drift | requirements missing | unknown\r
- Residual risk: none | [...]\r
- Status: DONE | BLOCKED | DONE_WITH_CONCERNS\r
```\r
\r
Use `BLOCKED` whenever a hard stop exists. Use `DONE_WITH_CONCERNS` only when\r
remaining issues are non-blocking and explicitly listed.\r
\r
## Step 1: Detect Base and Diff\r
\r
Run the repo-appropriate equivalent of:\r
\r
```bash\r
git remote get-url origin 2>/dev/null\r
git branch --show-current\r
git symbolic-ref refs/remotes/origin/HEAD 2>/dev/null | sed 's|refs/remotes/origin/||'\r
git status --short\r
git diff --stat\r
```\r
\r
If on the base branch with no local diff, stop cleanly:\r
\r
```text\r
HARD STOPS\r
- none\r
\r
CONCERNS\r
- none\r
\r
SUMMARY\r
- Changed files: []\r
- Verification evidence: not applicable; no diff\r
- Scope/spec status: clean\r
- Residual risk: none\r
- Status: DONE\r
```\r
\r
Do not invent findings when no code changed.\r
\r
## Step 2: Reconstruct Intent\r
\r
Read the strongest available intent source:\r
\r
- Build ledger from `/taku-build`\r
- `PLAN.md`\r
- approved Quick mini design\r
- `DESIGN.md`\r
- user request in the current session\r
- commit messages\r
\r
Then compare intent to delivered changes.\r
\r
Hard stops:\r
\r
- **Scope drift:** unrelated files, behavior, or refactors not approved.\r
- **Missing requirement:** approved behavior absent from the diff.\r
- **Unapproved deviation:** Build recorded a deviation that was not approved.\r
\r
Approved deviations are not hard stops, but must be listed in `SUMMARY`.\r
\r
## Step 3: Check Verification Evidence\r
\r
Review the observed evidence, not confidence statements.\r
\r
Hard stops:\r
\r
- The implementation claims completion but no test/build/lint/manual command\r
  evidence is visible.\r
- Verification output is stale or from before the relevant code changed.\r
- Required TDD anchor or reproduction check is missing.\r
\r
If evidence is unavailable because the repo has no harness, say what was used\r
instead. Do not claim tests passed unless output or explicit user evidence shows\r
that.\r
\r
## Step 4: Critical Pattern Pass\r
\r
Read the full diff before commenting. Search for production-risk patterns:\r
\r
- SQL/query injection from string-built user input\r
- Prompt injection or unvalidated LLM output crossing a trust boundary\r
- Missing auth checks or overly broad permissions\r
- Conditional side effects hidden in ternaries, short-circuits, or optional chaining\r
- Race conditions, shared mutable state, or non-atomic read/modify/write\r
- Resource leaks that can exhaust connections, files, streams, or listeners\r
\r
High-confidence critical/security bugs are hard stops. Apply a fix directly\r
only when the correct change is clear from local context. Otherwise provide the\r
smallest safe recommendation and keep status `BLOCKED`.\r
\r
## Step 5: Concern Pass\r
\r
Only after hard stops are handled, list non-blocking risks:\r
\r
- error paths that degrade behavior but do not block shipping\r
- weak type/null handling with bounded blast radius\r
- missing cleanup where impact is limited\r
- maintainability issues that make a follow-up risky\r
\r
Skip nit floods. If a style pattern matters, mention it once.\r
\r
## Auto-Fix Policy\r
\r
- Auto-fix Critical and Important findings when the fix is clear and locally\r
  verifiable.\r
- After an auto-fix, run the smallest relevant verification.\r
- Do not commit, push, or open a PR.\r
- Do not mix review with broad refactoring.\r
\r
## Output Rules\r
\r
- `HARD STOPS` must appear first.\r
- Every hard stop needs a file/line or artifact reference when available.\r
- `SUMMARY` must include changed files, verification evidence, residual risk,\r
  and status.\r
- If Review finds scope drift, missing requirements, or missing verification,\r
  status is `BLOCKED` until fixed or explicitly approved by the user.\r
\r
## Known Pitfalls\r
\r
**Nit flood hides the real issue.** A review produced 40 style comments and one\r
SQL injection finding. The developer fixed the easy comments and missed the\r
security bug.\r
\r
Prevention: hard stops first; concerns second; style notes only when they change\r
delivery risk.\r
\r
**Review accepts a build summary as evidence.** The summary said "tests pass",\r
but no command output was visible.\r
\r
Prevention: completion claims need observed command output, diff evidence, or\r
explicit user-provided evidence.\r
\r
**Scope drift looks like cleanup.** A task approved `--json` output, but the diff\r
also rewrote command discovery.\r
\r
Prevention: reconstruct intent before code-quality review. Good code outside\r
scope is still a delivery failure.\r
Usage Guidance
This skill appears safe for its intended purpose. Before installing, understand that it may run local repository commands and may make scoped code edits for clear important findings; keep your work under git and review any changes before merging.
Capability Analysis
Type: OpenClaw Skill Name: taku-review Version: 1.0.0 The 'taku-review' skill is a legitimate code review utility designed to analyze git diffs for security vulnerabilities and quality issues. In SKILL.md, it defines a structured process for identifying risks like SQL injection and prompt injection while explicitly forbidding the agent from committing or pushing changes. The use of Bash and file tools is strictly scoped to repository analysis and local auto-fixes, showing no signs of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
The stated purpose is reviewing implementation diffs before shipping, and the requested Bash/read/search/edit tools fit that purpose. Users should still notice that the skill can modify local files when it auto-fixes clear issues.
Instruction Scope
The instructions are scoped to the current repo diff and include limits such as no commits, pushes, PRs, or broad refactoring. Auto-fix behavior is disclosed and bounded to clear Critical/Important findings.
Install Mechanism
There is no install spec, no package dependency, and no code helper to execute; this is an instruction-only skill.
Credentials
Reading git status/diffs and running verification commands is proportionate for a review gate, but it can inspect local repository content and run local project commands.
Persistence & Privilege
The artifacts show no credentials, background persistence, privilege escalation, network endpoints, commits, pushes, or PR creation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install taku-review
  3. After installation, invoke the skill by name or use /taku-review
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of taku-review, a concise code review and delivery gate tool. `/taku-review` reads the actual diff, checks base branch drift, and looks for failure patterns tests often miss: unsafe query construction, trust-boundary mistakes, conditional side effects, missing error handling, and scope drift. - Analyzes code diffs for security issues, bugs, and code quality after implementation is complete. - Distinguishes between blocking (hard stops) and non-blocking (concerns) findings. - Compares delivered changes to approved intent and requirements. - Requires visible verification evidence (tests, build output) before approving changes. - Flags risks like injection vulnerabilities, missing auth, races, and resource leaks. - Provides a structured, three-section output: HARD STOPS, CONCERNS, and SUMMARY.
Metadata
Slug taku-review
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Taku Review?

Use after implementation is complete. Triggers after /taku-build. Analyzes diffs for security issues, bugs, and code quality. Run when asked to "review this"... It is an AI Agent Skill for Claude Code / OpenClaw, with 44 downloads so far.

How do I install Taku Review?

Run "/install taku-review" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Taku Review free?

Yes, Taku Review is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Taku Review support?

Taku Review is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Taku Review?

It is built and maintained by KennyWu (@kkenny0); the current version is v1.0.0.

💬 Comments