
Clawpatch Report Only
- 3 installs
- Updated June 9, 2026
- fabriqaai/clawpatch-report-only-skill
Runs ClawPatch to review a repository and produce a findings report without modifying source, with triage and revalidation of findings.
About
Runs ClawPatch in report-only mode to inspect a repo and generate findings without changing source code. Developers use it to review, triage, and revalidate findings while avoiding fixes, commits, or destructive git actions.
- Default report-only; no fixes or git side effects
- Findings treated as candidates needing evidence review
Clawpatch Report Only by the numbers
- 3 all-time installs (skills.sh)
- Ranked #923 of 1,352 Code Review & Quality skills by installs in the Skillselion catalog
- Data as of Jul 13, 2026 (Skillselion catalog sync)
npx skills add https://github.com/fabriqaai/clawpatch-report-only-skill --skill clawpatch-report-onlyAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 3 |
|---|---|
| Last updated | June 9, 2026 |
| Repository | fabriqaai/clawpatch-report-only-skill ↗ |
What it does
Runs ClawPatch to review a repository and produce a findings report without modifying source, with triage and revalidation of findings.
Files
ClawPatch Report-Only
Use this skill when the user wants ClawPatch to review a repository and produce findings without applying source changes.
Safety Rules
- Default to report-only.
- Do not run
clawpatch fixunless the user explicitly asks for a fix for a specific finding. - Before any non-dry-run fix, run
clawpatch fix --finding <id> --dry-runand show the result. - Do not commit, push, create a PR, create a branch, create a worktree, switch branches, or run destructive git commands from this workflow.
- Use a repository-local
.clawpatch/state directory and keep it ignored by git. - Treat findings as candidates. Inspect evidence before recommending action.
State Directory
Run from the target repository root:
STATE_DIR=".clawpatch"If .clawpatch/ is not ignored, add it to the repository's ignore file before running ClawPatch.
Report-Only Workflow
npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" doctor --no-input
npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" init --no-input
npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" map
npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" review --limit 3 --jobs 1 --provider codex --reasoning-effort high --no-input
npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" report -o "$STATE_DIR/review.md"
npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" nextUse --limit 3 --jobs 1 for the first pass in large repositories. Increase --limit only after the first report is useful and stable.
Inspect Findings
Show a finding before proposing a fix:
npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" show --finding <id>Re-check a finding without editing source files:
npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" revalidate --finding <id> --provider codex --reasoning-effort high --no-inputMark a finding without source edits:
npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" triage --finding <id> --status false-positive --note "<reason>"If The User Explicitly Asks For Fix
Only proceed when the user names one finding or clearly points to one finding.
First run a dry run:
npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" fix --finding <id> --dry-run --provider codex --reasoning-effort high --no-inputDo not run non-dry-run fix unless the user approves that next step after seeing the dry-run result.
Final Response
Include:
- State directory and report path.
- Top findings ordered by severity and confidence.
- Which findings need human review before action.
- Any commands that failed or could not run.
- A note that no fixes, commits, branches, worktrees, pushes, or PRs were created.
.clawpatch/
node_modules/
.DS_Store
*.log
MIT License
Copyright (c) 2026 Fabriqa AI
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
ClawPatch Report-Only Skill
A public Agent Skill for running ClawPatch in report-only mode.
This skill helps coding agents use ClawPatch to map a repository, review bounded feature slices, generate a Markdown findings report, inspect findings, and revalidate or triage findings without changing source code.
Install
Install with skills.sh:
npx skills add fabriqaai/clawpatch-report-only-skillAfter installation, ask your agent to use the clawpatch-report-only skill when you want a ClawPatch review.
Requirements
ClawPatch requires Node.js 22+, Git 2.x, and a local Codex CLI provider. You can use ClawPatch through npx without a global install:
npx --yes clawpatch@latest --helpYou can also install ClawPatch directly:
npm install -g clawpatchSee the upstream ClawPatch site for the latest project documentation: <https://clawpatch.ai/>.
What This Skill Covers
This skill covers the safe review path:
doctor: check the local ClawPatch environment.init: initialize ClawPatch state in.clawpatch/.map: build ClawPatch's semantic feature map.review: run a bounded first-pass review, usually--limit 3 --jobs 1.report: write a Markdown findings report, usually.clawpatch/review.md.next: identify the next highest-priority finding.show: inspect one finding's evidence before recommending action.revalidate: re-check a finding without editing source files.triage: mark findings without changing source code.fix --dry-run: preview a fix only after the user explicitly asks about one specific finding.
What This Skill Intentionally Does Not Cover
This skill is intentionally not an autofix or shipping workflow. By default it does not:
- Run non-dry-run
clawpatch fix. - Edit source files.
- Commit changes.
- Push changes.
- Create pull requests.
- Create or switch branches.
- Create worktrees.
- Run destructive git commands.
If a user explicitly asks to fix a specific finding, the skill requires a dry-run first. A non-dry-run fix should only happen after the user approves the dry-run result.
Default Workflow
From the repository you want to review:
STATE_DIR=".clawpatch"
npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" doctor --no-input
npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" init --no-input
npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" map
npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" review --limit 3 --jobs 1 --provider codex --reasoning-effort high --no-input
npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" report -o "$STATE_DIR/review.md"
npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" nextKeep .clawpatch/ ignored by git. The directory contains review state, findings, reports, locks, and patch-attempt metadata.
Example Prompts
Use clawpatch-report-only to review this repo and summarize the top findings.Run ClawPatch report-only with a limit of 3, then show me the next finding.Inspect finding fnd_123 with ClawPatch and tell me whether it looks actionable.Dry-run a ClawPatch fix for finding fnd_123, but do not apply it yet.Skill Structure
This repo is a single-skill package:
.
├── SKILL.md
├── README.md
├── LICENSE
└── .gitignoreSKILL.md follows the Agent Skills convention: YAML frontmatter with name and description, followed by concise Markdown instructions.
License
MIT