CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cursor-do

Delegate a single write task to Cursor Composer via cursor-companion.sh inside an isolated worktree, then Lead-review the diff and cherry-pick. Use when user invokes cursor:do, says delegate to cursor, have composer write it, refactor with cursor, hand a file edit to Composer. Do NOT load for: planning, code review only, read-only investigation, or multi-task team runs (use breezing --cursor or cursor:ask instead).

72

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is cursor-do in Chachamaru127/claude-code-harness

SKILL.md
Quality
Evals
Security

Quality

Content

81%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is a highly actionable, rigorously validated 8-step workflow with executable bash for every step and explicit failure handling — top marks for actionability and workflow clarity. The weaknesses are token efficiency (a verbatim ~30-line bash block duplicated across Steps 3 and 5, plus an extended narration-rules section) and bundling (the duplicated resolution logic would fit better as a shared script, keeping SKILL.md leaner).

Suggestions

Factor the duplicated valid_root / plugin-root resolution bash block (Steps 3 and 5) into a small shared script under scripts/ or have Step 5 reuse the PLUGIN_ROOT resolved in Step 3, cutting ~30 lines.

Compress Step 0's narration-rules contract (violation/normal example blocks) to one-line rules each, or move the examples into references/cursor-cli-only.md alongside the other governance content.

Make the TASK_SUMMARY export an explicit, concrete step (a one-line export command after Step 1) instead of describing it retrospectively in Step 6.

DimensionReasoningScore

Conciseness

The body is mostly operational (commands, not concept explanations), but it can be tightened: the ~30-line valid_root/plugin-root resolution bash block is duplicated verbatim in Step 3 and Step 5, and Step 0 spends ~40 lines on narration-rule contract with violation/normal examples that could be compressed. This fits the anchor 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than the level-4 anchor, where over-explanation would be only minor.

3 / 5

Actionability

Every step ships a fully executable bash block with explicit exit-code handling, retry limits, error markers (ERROR/WARN/ABORT/CHERRY_PICK_CONFLICT), and fallbacks (e.g. TASK_SUMMARY fallback message, --no-verify rationale). This is copy-paste-ready guidance covering the common cases, matching the top anchor; the only placeholders (<task-description>, <task>) are inherent to a parameterized workflow.

5 / 5

Workflow Clarity

Steps 0-8 are clearly sequenced with validation checkpoints throughout: parallel pre-checks (Step 2), plugin-root/backend/model resolution guards (Step 3), dirty-changeset auto-commit/amend before review (Step 6), contract-gate scripts run in the worktree, Plans.md clean-precondition check before cherry-pick, and explicit failure/abort/retry branches (1 retry, then REQUEST_CHANGES or ABORT). This matches the top anchor with explicit validation steps, feedback loops, and error-recovery paths — critical given the destructive cherry-pick-to-main and force worktree removal.

5 / 5

Progressive Disclosure

Structure is good: the single bundle reference (references/cursor-cli-only.md, verified to exist) is clearly signaled twice with a ${CLAUDE_SKILL_DIR} link and one level deep, and the inline bash blocks belong inline as executable workflow. It falls short of the top anchor because the body is a ~400-line monolith where the duplicated resolution logic (used in two steps) arguably belongs in a shared script under scripts/, and the narration contract could live in a reference file.

4 / 5

Total

17

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is exemplary: it states concrete capabilities with tool names, provides multiple natural trigger phrases, and disambiguates against related skills with explicit exclusions and redirections. It uses third-person/imperative voice with no fluff or over-claims.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions — "Delegate a single write task to Cursor Composer via cursor-companion.sh inside an isolated worktree, then Lead-review the diff and cherry-pick" — naming the exact tool (cursor-companion.sh) and the full pipeline (worktree isolation, Lead diff review, cherry-pick). This matches the anchor for comprehensive, specific concrete actions; it is not the level-4 anchor because there is no meaningful coverage gap in the action list.

5 / 5

Completeness

Both "what" (delegate single write task via cursor-companion.sh in an isolated worktree, Lead-review, cherry-pick) and "when" (explicit 'Use when...' clause with concrete trigger phrases) are clearly and explicitly stated. The additional "Do NOT load for" exclusions strengthen the when-clause further; nothing is missing or only implied.

5 / 5

Trigger Term Quality

Trigger phrases are natural and comprehensive with synonyms: "Use when user invokes cursor:do, says delegate to cursor, have composer write it, refactor with cursor, hand a file edit to Composer." It goes beyond the level-4 anchor ("a few natural terms missing") by covering the command name plus multiple phrasings a user would actually say.

5 / 5

Distinctiveness Conflict Risk

The niche is clear (single-task write delegation to Cursor Composer) and conflict risk is actively minimized by explicit negative triggers — "Do NOT load for: planning, code review only, read-only investigation, or multi-task team runs (use breezing --cursor or cursor:ask instead)" — which route near-miss intents to the correct sibling skills. This is the minimal-conflict anchor, above the 'minor overlap risk' level-4 anchor.

5 / 5

Total

20

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 missing, 2 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 4 missing, 1 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

Chachamaru127/claude-code-harness

Path

opencode/skills/cursor-do/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.