Skip to content
Agentmart
Submit a tool

comet-review

Manually review the implementation diff for the current Comet change.

Skill by rpamis

IndexedMIT★ 3,229
Write a review

Chalk Labs

Need help deploying comet-review?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

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/rpamis-comet-review-67c7fb

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.

We use your email only for this newsletter. Privacy

About

Manually review the implementation diff for the current Comet change. Report correctness, security, and edge-case issues without advancing the workflow.

Use cases: documents, security, productivity, code-review

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/comet-review

What's inside

Skill name
comet-review
Description
Manually review the implementation diff for the current Comet change. Report correctness, security, and edge-case issues without advancing the workflow.
License
MIT
Instructions
117 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • openai.yaml · agents/

SKILL.md (first lines)

# Comet Manual Code Review

Perform one on-demand, read-only code review of the currently selected Comet change. This entry is not a workflow phase and does not replace Build or Verify checks and reviews.

This entry is independent of `review_mode`. That field controls automatic reviews within the workflow; `/comet-review` is a single review explicitly requested by the user. Do not read, modify, or override the current change's `review_mode` during this invocation.

## Perform read-only operations

The entire Skill invocation must remain read-only:

- Do not modify, create, or delete files.
- Do not stage, commit, switch branches, create branches, or create worktrees.
- Do not run `comet state select`, `comet native select`, `comet state set`, `comet state transition`, phase guards, `comet native next`, or archive commands.
- Do not fix findings, advance phase, or update tasks, state, verification reports, or review records.
- Do not call this review a Verify pass or treat “no findings” as proof that tests passed.

Only run commands needed to read files, query state, and inspect Git diffs. Checks that might execute project code, install dependencies, or produce files are outside this entry's scope.

## 1. Locate the project and current change

1. Use read-only Git queries to find the project root. Outside a Git repository, use the current Comet project root.
2. Run at the project root:

   ```bash
   comet status . --json
   ```

3. Read `.comet/current-change.json` and choose the review target in this order:
   - If the file contains a valid `comet.selection.v2`, use its `workflow` and `change`.
   - If selection is absent and status lists exactly one unarchived Comet change, use that change for this review only; do not write selection.
   - If selection is absent and several changes exist, list their names, workflows, and phases, ask the user to choose one, and end this invocation.
   - If selection points to a missing, archived, or invalid change, report the stale/invalid selection and stop without repairing it.

Ignore ordinary OpenSpec changes that Comet does not manage. Do not replace the selected workflow with the default workflow merely because they differ.

## 2. Gather review context

Read only the context needed for this change. Keep a source path or command for each fact.

### Classic

1. Read and follow `comet-classic/reference/classic-layout.md` to resolve the project's Classic logical roots.
2. Read the current change's `proposal.md`, `design.md`, `tasks.md`, and `specs/*/spec.md`. Also read any linked Design Doc.
3. Use these read-only queries for the phase, baseline, and existing evidence references:

   ```bash
   comet state get <change-name> phase
   comet state get <change-name> base_ref
   comet state get <change-name> plan
   comet state get <change-name> verification_report
   ```

4. Read the existing plan, verification report, and build/verify command checks returned by `comet status . --json`. Mark missing evidence as “not provided”; do not infer failure or success.

### Native

Run these read-only commands:

```bash
comet native show <change-name> --json
comet native status <change-name> --details --json
```

Follow the returned references to read the brief, complete proposed Specs, acceptance, Builder handoff, checks, verification, risks, blockers, and verification report. Use evidence for the current candidate/iteration only. Historical iterations may explain remaining risks but must not override current state.

## 3. Establish the implementation diff

1. Run `git status --short --untracked-files=all` to list all staged, unstaged, and untracked files in the worktree.
2. Use the current change's requirements, workspace binding, Git history, and worktree state to establish the most reliable relevant scope. For Classic, prefer a valid plan `base-ref`; if it is absent or invalid, fall back to the state `base_ref`. The two values do not need to match. Only when both values are invalid is the Classic baseline missing. For Native, use the workspace relationships in state and the evidence defining the current candidate's implementation scope.
3. Inspect the complete diff from the reliable baseline to the current worktree, including committed, staged, and unstaged changes. Read all untracked files belonging to this change, including source, tests, documentation, configuration, and metadata such as `SKILL.md` and `agents/openai.yaml`. Clearly identify them as untracked.
4. Exclude changes clearly belonging to other changes or unrelated user work. Ask the user only when ambiguity would materially affect the review conclusions. Otherwise, continue with the available evidence and state your scope assumptions in the report.

If the available evidence still cannot establish a reliable, verifiable baseline, review the visible worktree diff and prominently label the review scope as incomplete.

## 4. Perform the review

Review the requirements, tasks, and current diff, focusing only on:

- Implementation correctness and clear logic errors.
- Security, permission, and path-boundary risks.
- Error handling, compatibility, and important edge cases.
- Missing tasks or implementation that contradicts explicit requirements for this change.
- Whether tests cover the changed behavior and whether the available test evidence supports the conclusions.

Do not report style preferences, unrelated refactoring, or speculation without a concrete impact. Each finding must identify a file and line number and explain the input or situation that triggers the error or risk. Lower its severity or place it under “Open questions” when evidence is insufficient.

Use only these severity levels:

- `CRITICAL`: security compromise, data loss, or an unusable core workflow.
- `IMPORTANT`: a clear correctness error, missing core acceptance requirement, or likely regression.
- `WARNING`: a real, non-blocking edge-case risk or test gap.
- `SUGGESTION`: a concrete improvement that does not affect current correctness.

## 5. Report the results

List findings first, ordered by severity. Use this format:

```text
[IMPORTANT] Short title — path/to/file.ts:123
Impact: The input or situation and the resulting error.
Evidence: The specific relationship to the diff, task, spec, or verification record.
```

Then include:

- `Review scope`: workflow, change, phase, baseline, included diffs, and any scope limitations.
- `Evidence status`: the test, build, and verification records inspected and whether they still apply to the current changes. Do not rerun tests.
- `Open questions`: only questions that actually prevent a judgment.
- `Conclusion`: the finding count, or an explicit “No concrete findings.”

Even with no findings, state remaining risks and checks not performed. End with this reminder:

> This was a read-only manual review. It does not advance the Comet phase and cannot replace `/comet-verify` or Native Verify.

If the user subsequently requests fixes, treat that as a new write task: leave this Skill and resume development under the repository's current workflow rules.

From rpamis/comet, MIT.

More from rpamis/comet

Signals

Stars
3,229
Forks
306
Open issues
16
Last commit (this folder)
Sep 14, 2026 (1 month ago)
Last release
Oct 23, 2026 (7 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from rpamis

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get comet-review running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying comet-review?

CallGet help
Cite this page

comet-review skill. Agent Mart. https://agentmart.dev/skills/rpamis-comet-review-67c7fb (last updated 2026-10-24)