Przejdź do treści
Biblioteka skilli
Programowanie · Przegląd i audyt

cursor-cli

/cursor-cli

Uruchamia Cursor CLI do jednorazowego przeglądu kodu przez drugą AI, tylko gdy użytkownik wyraźnie chce perspektywy Cursor lub inny skill deleguje do niego.

Repozytorium
claudops ↗
Licencja
MIT
Ostatnia zmiana repozytorium
08.09.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
4
Skrypty
1
Komentarze HTML
1
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 08.09.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
  • SKILL.md zawiera komentarze HTML (1). Nie widać ich w podglądzie Markdown, a model je czyta.

Skrypty: scripts/review.py

Co robi i kiedy

Uruchamia Cursor CLI do jednorazowego przeglądu kodu przez drugą AI, tylko gdy użytkownik wyraźnie chce perspektywy Cursor lub inny skill deleguje do niego.

Wyzwalacze z opisu

cursor reviewask cursorrun cursor
Oryginalny opis (EN)

Run Cursor CLI for one-shot cross-AI code review when a Cursor perspective is explicitly wanted. Invoke ONLY when the user asks ('cursor review', 'ask cursor', 'run cursor'), or another skill explicitly delegates to Cursor. Do not invoke it implicitly for a generic review. Not for interactive conversations.

Jak działa

  1. Provider adapter
  2. Prompt requirements
  3. When not to use
  4. References
Sekcje z nagłówków SKILL.md, w oryginale · 75 linii, 539 słów
Podgląd SKILL.md
---
name: cursor-cli
description: Run Cursor CLI for one-shot cross-AI code review when a Cursor perspective is explicitly wanted. Invoke ONLY
  when the user asks ('cursor review', 'ask cursor', 'run cursor'), or another skill explicitly delegates to Cursor. Do not
  invoke it implicitly for a generic review. Not for interactive conversations.
allowed-tools: Bash Read
compatibility: Portable clients may not enforce Claude Code invocation guards or project setup behavior.
---

<!-- claudops-build: project-config-pointer -->
> If `.claude/skills/cursor-cli/SKILL.md.disabled` exists, stop before reading a fallback.
> **Project configuration:** If the current project contains `.claude/skills/cursor-cli/SKILL.md`, read and apply it instead of this bundled default. The project copy is the capability source of truth.
> **Repository context:** Read `../setup/references/task-context.md` when resolving a task, project commands, named agent roles, or legacy `.claude/` resource paths. Use repository evidence and applicable project instructions; a missing local workflow copy does not require setup. Resolve bundled resources from the installed skill, never from the target cwd.

# Cursor CLI

> **Announcement**: Begin with: "I'm using the **cursor-cli** skill for cross-AI validation with Cursor."

Use this wrapper for a one-shot Cursor review or approach validation. Read the
shared lifecycle in `../codex-cli/references/cross-ai-run.md` first.

## Provider adapter

1. Check `command -v agent`, `agent --version`, and `agent --help`. Verify the
   binary is Cursor Agent and supports `--print`, `--mode ask`, and
   `--output-format json`. `cursor-agent` may be an installation alias; do not
   substitute the Cursor editor executable.
2. When the caller requests a particular model or an independent model family,
   inspect `agent models` and select an exact listed slug. Otherwise omit the
   model override. Cursor supports multiple providers; `auto` and an unreported
   default do not establish model-level independence. Record the requested slug
   separately from any model identity actually reported by the provider.
3. Resolve the loaded skill directory and run the adapter from the target
   repository root with Python 3.10+:

   ```bash
   CURSOR_SKILL_DIR="/absolute/path/to/loaded/cursor-cli"
   python3 "$CURSOR_SKILL_DIR/scripts/review.py" \
     --prompt-file /tmp/cursor-prompt.md \
     --file path/to/file.py \
     --timeout 120 \
     --output-dir /tmp/cursor-review-unique
   ```

   Set `CURSOR_SKILL_DIR` to the directory containing this loaded skill, not a
   path relative to the reviewed repository. `--file` is repeatable and pre-reads
   verified UTF-8 files into the prompt. The combined input limit is 96 KiB;
   narrow larger reviews explicitly. Add `--model '<exact listed slug>'` only
   when selected. Each invocation requires a fresh output directory.
4. Inspect `receipt.json`, `stdout.json`, `stderr.log`, `version.stderr.log`, and
   `response.txt` on success. A completed JSON result requires exit 0,
   `type: result`, `subtype: success`, `is_error: false`, and a non-empty string
   `result`. An error envelope, timeout, malformed output, trust rejection, or
   empty answer is incomplete. Also read the answer for blocked reads, omitted
   scope, or other visible limitations: a valid envelope alone does not prove
   the review was completed. Return the shared receipt and evidence gaps.

The adapter always uses `agent -p --mode ask --output-format json`. Print mode
alone can use write and shell tools; keep the explicit read-only mode. Workspace
trust is a separate prerequisite: the adapter preserves a trust rejection and
stops. It does not pass `--trust`, force/yolo, automatic MCP approval, or sandbox
bypass flags, retry, authenticate, update the CLI, or modify settings. Resolve
missing capabilities or trust through a separate user-authorized action.

## Prompt requirements

Include the repository root, task/requirements path when task-attached, changed
files or diff scope, and concrete questions. Cursor starts without this
conversation's context. Resolve task evidence through
`../setup/references/task-context.md`; standalone calls do not create a task.

## When not to use

- The caller did not explicitly choose Cursor
- The request needs interactive refinement
- The primary review workflow already answers the request

## References

- `../codex-cli/references/cross-ai-run.md` — shared lifecycle
- `reference.md` — native output contract, trust boundary, and official sources
- `templates.md` — prompt shapes; resolve placeholders before execution
Pliki w paczce (4)
  • SKILL.md 5 KB
  • reference.md 3 KB
  • templates.md 2 KB
  • scripts/review.py 12 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · alexandrbasis/claudops100MIT
azis14/herdr-orchestrator100MIT
alexandrbasis/claudops100MIT

Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 13.11.2026 · wersja paczki 5d804ffa48d0 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100cursor-model-selection
    Konfiguruje i dobiera modele AI w Cursor, np. GPT i Claude.
  • 100cursor-delegate
    Deleguje zadania kodowania do Cursor Agent CLI (cursor-agent) tylko na wyraźną prośbę użytkownika, a przegląd i wdrożenie zostają po stronie orkiestratora.
  • 100cursor-delegate
    Deleguje zadania kodowania do Cursor Agent CLI (cursor-agent) tylko na wyraźną prośbę użytkownika, a przegląd i wdrożenie zostają po stronie orkiestratora.
  • 100cursor-review
    Uruchamia przegląd Cursor Composer jako doradczą drugą opinię, a werdykt główny zostawia hostowi, więc Cursor nigdy sam nie decyduje o APPROVE ani REQUEST_CHANGES.
  • 100cursor-ai-chat
    Pomaga korzystać z czatu Cursor AI do wsparcia przy kodzie, na prośbę o rozmowę z Cursorem.
  • 100cursor-upgrade-migration
    Prowadzi przez aktualizację Cursor, przejście z VS Code i przenoszenie ustawień między komputerami.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.