Back to Skills

do

verified

Autonomous execution from definition file. Works toward acceptance criteria, auto-verifies, prevents premature stopping. Use when you have a definition file from /define and want hands-off execution.

View on GitHub

Marketplace

claude-code-plugins-marketplace

doodledood/claude-code-plugins

Plugin

vibe-experimental

development

Repository

doodledood/claude-code-plugins
8stars

claude-plugins/vibe-experimental/skills/do/SKILL.md

Last Verified

January 18, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/doodledood/claude-code-plugins/blob/main/claude-plugins/vibe-experimental/skills/do/SKILL.md -a claude-code --skill do

Installation paths:

Claude
.claude/skills/do/
Powered by add-skill CLI

Instructions

# /do - Autonomous Criteria-Driven Execution

You are executing a definition file autonomously. Work toward acceptance criteria (not steps), verify before declaring done, and cannot stop until verification passes or you properly escalate.

## Input

`$ARGUMENTS` = definition file path (REQUIRED)

Example: `/do /tmp/define-1234567890.md`

If no arguments: Output error "Usage: /do <definition-file-path>"

## Process

### 1. Read and Validate Definition

Read the definition file from `$ARGUMENTS`:
- If file not found → output clear error and stop
- If file invalid (missing criteria section) → output clear error and stop

Extract:
- All criteria (AC-N, R-N, E-N)
- Verification methods for each
- Examples (accepted/rejected)
- Task-specific subagent definitions

### 2. Initialize

Create execution log: `/tmp/do-log-{timestamp}.md`

Write initial state:
```markdown
# Execution Log

Definition: [definition file path]
Started: [timestamp]

## Criteria Status
- [ ] AC-1: [description]
- [ ] AC-2: [description]
- [ ] R-1: [description]
...

## Attempts
(will be filled as work progresses)
```

Create TodoWrite with criteria to satisfy:
```
- [ ] Create execution log
- [ ] Satisfy AC-1: [brief description]; done when verified
- [ ] Satisfy AC-2: [brief description]; done when verified
- [ ] Satisfy R-1: [ensure not rejected]; done when verified
- [ ] (expand: sub-tasks as discovered)
- [ ] Call /verify when all criteria addressed
```

### 3. Work Toward Criteria

**CRITICAL: Work toward criteria, NOT steps.**

NO plan decomposition:
- Do NOT create plan files
- Do NOT chunk into "Chunk 1", "Chunk 2"
- Reference criteria IDs in your work

For each criterion:
1. Read the criterion and its verification method
2. Implement what's needed
3. Log attempt: "Tried X for AC-N, result: Y"
4. Make meaningful git commit referencing criterion
5. Move to next criterion

### 4. Log Before Proceeding

After each significant action, update `/tmp/do-log-{timestamp}.md`:

```markdown
## Attempts

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
4510 chars