crit
Review code changes, a plan, a live page (running dev server), or a local HTML file with Crit inline comments and structured human feedback.
Skill by tomasz-tomczyk
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/tomasz-tomczyk-crit-9c17c6
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: frontend, backend
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
crit- Description
- Review code changes, a plan, a live page (running dev server), or a local HTML file with Crit inline comments and structured human feedback. Use only when the user explicitly invokes /crit or directly asks to use Crit; a generic review request does not count.
- License
- MIT
- Instructions
- 112 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Review with Crit
Run this interactive browser review cycle only when the user invokes
`/skill:crit` or directly asks to use Crit. A generic request to review code,
a plan, a diff, a PR, or a page does not count.
## 1. Choose the target
Pass the user's arguments through. Crit auto-detects files, directories,
live URLs, and local HTML previews; do not ask which mode to use.
```bash
crit <arguments>
crit --pr <number-or-url>
crit --mr <number-or-url>
crit --range <base>..<head>
crit
```
Without arguments, review the plan file written earlier in this conversation,
if there is one; otherwise run bare `crit` for the branch diff.
## 2. Start the review and await completion
Crit opens the browser and stays running until the human clicks Finish Review.
Use omp's `bash` tool to launch the command chosen in Step 1 as an asynchronous
job with no deadline:
```json
{"command":"crit","async":true,"timeout":0}
```
Save the returned job ID. `timeout: 0` disables the default five-minute
command deadline; `async: true` alone does not. If asynchronous jobs are
unavailable, run the same command in the foreground with `timeout: 0`.
Do not use a named service: each review round is a finite command that exits
when feedback is ready.
Relay the printed review URL verbatim: "Crit is open at <URL>. Leave inline
comments, then click Finish Review." If the initial job result omits the URL,
read `proc://<job-id>` once for startup output.
Use `wait` when no independent work remains. Completion also auto-delivers.
If a wait returns a running snapshot or an unrelated message, keep waiting
for this job's completion; neither means the human finished reviewing.
Do not poll process output or the review file, hold an eval cell open,
launch a second Crit command, or ask the user to type a reply to signal
completion. An existing daemon is reused automatically.
## 3. Read feedback
After the command exits, read its output and follow the finish prompt.
Check for `approved: true` or `approved: false`; omp merges stdout and stderr.
Retrieve omitted output through `proc://<job-id>` or the output's
`artifact://` link. If approved, stop the review loop.
A command failure is not approval; report the error rather than proceeding.
For mid-round re-entry or headless workflows, use `crit comments --json`
(or `crit comments --plan <slug>` for plan reviews).
Review-level comments matter as well as file comments. Read existing replies.
Treat missing `resolved` as unresolved. Use `quote` to narrow the requested
change, `anchor` to locate content after edits, and `drifted: true` as a sign
that line numbers are approximate.
## 4. Address comments
Revise the referenced plan or source files and apply suggestion blocks when
present. Reply with what changed:
```bash
crit comment --reply-to <id> --author 'omp' '<what changed>'
crit comment --plan <slug> --reply-to <id> --author 'omp' '<what changed>'
```
Do not pass `--resolve` unless the user explicitly asks; resolution belongs
to the reviewer. For multiple replies, write JSON with the `write` tool:
```bash
crit comment --json --file /tmp/crit-replies.json --author 'omp'
```
Each entry has `reply_to` and `body`. Use the `crit-cli` skill for the full
schema and session disambiguation. Plan edits reload live in the browser.
## 5. Start the next round
Run the next-round command printed by Crit using the same asynchronous
`bash` pattern with `timeout: 0`. It signals round-complete and then waits
for the next Finish Review.
Tell the user only: "Replied in Crit. Review the changes in your browser and
click Finish Review when ready." Do not repeat your replies or list the
comments in chat. The reviewer reads them in Crit. Await command completion, then return to Step 3.
Continue until the reviewer approves.
## Sharing
Only share or unpublish when the user asks:
```bash
crit share <file> [file...]
crit unpublish [file...]
```
Relay the full printed URL. Use `--qr` only in real monospace terminals.
For another device, keep Crit on loopback and use an SSH tunnel or reverse
proxy. `--public-url` requires `--allow-unauthenticated-network` and changes
the printed URL, not the listener. Crit has no network authentication;
confirm the user wants that exposure before making it reachable remotely.From tomasz-tomczyk/crit, MIT.
More from tomasz-tomczyk/crit
- 0.823score
crit-cli
tomasz-tomczyk
Use when an agent needs to author or reply to crit inline comments programmatically (including multi-agent workflows commenting on shared…
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.823score
crit-story
tomasz-tomczyk
Author a crit story and continue the interactive review loop only when the user explicitly invokes /skill:crit-story or directly asks you to generate a crit…
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.823score
crit-story
tomasz-tomczyk
Author a crit story and continue the interactive review loop only when the user explicitly invokes /skill:crit-story or directly asks to generate a crit story.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.823score
crit-story
tomasz-tomczyk
Author a crit story and continue the interactive review loop only when the user explicitly invokes /skill:crit-story, $crit-story, or directly asks to…
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.823score
crit-cli
tomasz-tomczyk
Use when an agent needs to author or reply to crit inline comments programmatically (including multi-agent workflows commenting on shared…
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.823score
crit-cli
tomasz-tomczyk
Use when an agent needs to author or reply to crit inline comments programmatically (including multi-agent workflows commenting on shared…
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.686score
crit-cli
tomasz-tomczyk
Use when an agent needs to author or reply to crit inline comments programmatically (including multi-agent workflows commenting on shared…
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.683score
crit
tomasz-tomczyk
Review code changes, a plan, a live page (running dev server), or a local HTML file with Crit inline comments and structured human feedback.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.683score
crit-story
tomasz-tomczyk
Author a crit story and continue the interactive review loop only when the user explicitly invokes /crit-story or directly asks you to generate a crit story.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.585score
Cursor rules · tomasz-tomczyk/crit
tomasz-tomczyk
5 Cursor rule files from tomasz-tomczyk/crit: frontend-architecture, frontend-css, frontend-js, go, proxy-auth-transport.
TemplateAFreshness: A★ 1.2KCursor
Signals
- Stars
- 1,243
- Forks
- 105
- Open issues
- 26
- Last commit (this folder)
- Oct 9, 2026 (19 days ago)
- Last release
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/tomasz-tomczyk/crit
- Website
- crit.md
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.683score
crit
tomasz-tomczyk
Review code changes, a plan, a live page (running dev server), or a local HTML file with Crit inline comments and structured human feedback.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.410score
crit
tomasz-tomczyk
Review code changes, a plan, a live page (running dev server), or a local HTML file with Crit inline comments and structured human feedback.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.410score
crit
tomasz-tomczyk
Review code changes, a plan, a live page (running dev server), or a local HTML file with Crit inline comments and structured human feedback.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.410score
crit
tomasz-tomczyk
Review code changes, a plan, a live page (running dev server), or a local HTML file with Crit inline comments and structured human feedback.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.410score
crit
tomasz-tomczyk
Review code changes, a plan, a live page (running dev server), or a local HTML file with Crit inline comments and structured human feedback.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.410score
crit
tomasz-tomczyk
Review code changes, a plan, a live page (running dev server), or a local HTML file with Crit inline comments and structured human feedback.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.410score
crit
tomasz-tomczyk
Review code changes, a plan, a live page (running dev server), or a local HTML file with Crit inline comments and structured human feedback.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.410score
crit
tomasz-tomczyk
Review code changes, a plan, a live page (running dev server), or a local HTML file with Crit inline comments and structured human feedback.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.410score
crit
tomasz-tomczyk
Review code changes, a plan, a live page (running dev server), or a local HTML file with Crit inline comments and structured human feedback.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.410score
crit
tomasz-tomczyk
Review code changes, a plan, a live page (running dev server), or a local HTML file with Crit inline comments and structured human feedback.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.410score
crit
tomasz-tomczyk
Review code changes, a plan, a live page (running dev server), or a local HTML file with Crit inline comments and structured human feedback.
SkillAFreshness: A★ 1.2KClaude Code +9
More from tomasz-tomczyk
- 0.823score
crit-cli
tomasz-tomczyk
Use when an agent needs to author or reply to crit inline comments programmatically (including multi-agent workflows commenting on shared…
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.823score
crit-story
tomasz-tomczyk
Author a crit story and continue the interactive review loop only when the user explicitly invokes /skill:crit-story or directly asks you to generate a crit…
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.823score
crit-story
tomasz-tomczyk
Author a crit story and continue the interactive review loop only when the user explicitly invokes /skill:crit-story or directly asks to generate a crit story.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.823score
crit-story
tomasz-tomczyk
Author a crit story and continue the interactive review loop only when the user explicitly invokes /skill:crit-story, $crit-story, or directly asks to…
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.823score
crit-cli
tomasz-tomczyk
Use when an agent needs to author or reply to crit inline comments programmatically (including multi-agent workflows commenting on shared…
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.823score
crit-cli
tomasz-tomczyk
Use when an agent needs to author or reply to crit inline comments programmatically (including multi-agent workflows commenting on shared…
SkillAFreshness: A★ 1.2KClaude Code +9
Cite this page
crit skill. Agent Mart. https://agentmart.dev/skills/tomasz-tomczyk-crit-9c17c6 (last updated 2026-10-24)