
do
by doodledood
A curated marketplace of Claude Code plugins for agentic development workflows, featuring tools for architecture, knowledge management, and development automation
SKILL.md
name: do description: 'Manifest executor. Iterates through Deliverables satisfying Acceptance Criteria, then verifies all ACs and Global Invariants pass. Use when you have a manifest from /define.' user-invocable: true
/do - Manifest Executor
Goal
Execute a Manifest: satisfy all Deliverables' Acceptance Criteria while following Process Guidance, then verify everything passes (including Global Invariants).
Why quality execution matters: The manifest front-loaded the thinking—criteria are already defined. Your job is implementation that passes verification on first attempt. Every verification failure is rework.
Input
$ARGUMENTS = manifest file path (REQUIRED)
If no arguments: Output error "Usage: /do "
Principles
-
ACs define success, not the path - Work toward acceptance criteria however makes sense. The manifest says WHAT, you decide HOW.
-
Target failures specifically - On verification failure, fix the specific failing criterion. Don't restart from scratch. Don't touch passing criteria.
-
Respect tradeoffs - When values conflict, check the manifest's "Tradeoffs & Preferences" section and apply.
Constraints
Must call /verify - Can't declare done without verification. When all deliverables addressed, invoke the vibe-experimental:verify skill with the manifest and log paths.
Todo Discipline
Create todo list immediately based on manifest structure—deliverables and their ACs. Use D{N}: prefix. Adapt to THIS manifest's complexity.
Required elements:
- Log file creation (
/tmp/do-log-{timestamp}.md) →logafter implementation steps (externalizes progress)(expand: ...)when sub-tasks will emerge during implementationRefresh: read full logbefore calling /verify- Acceptance criteria on each todo ("; done when X")
Update todos after every substantive action—no batching completions.
Log Discipline
Create execution log - Write to /tmp/do-log-{timestamp}.md. This is your working memory.
Write as you go - After each significant action, update the log. Don't wait until the end.
Refresh before /verify - Read the full log to restore context before verification.
What to Do
Read the manifest - Extract intent, global invariants, process guidance (PG-* items on HOW to work), deliverables with their ACs, tradeoffs.
Work through deliverables - For each, satisfy its acceptance criteria. Log your work.
Call /verify - When all deliverables addressed, verify everything passes.
Handle failures - Fix specific failing criteria, call /verify again. Loop until pass.
Escalate when stuck - If you've tried 3+ approaches on a criterion and can't satisfy it, invoke the vibe-experimental:escalate skill with the criterion ID and what you've tried.
Log Structure
# Execution Log
Manifest: [path]
Started: [timestamp]
## Intent
**Goal:** [from manifest]
## Deliverable 1: [Name]
### AC-1.1: [description]
- Approach: [what you tried]
- Result: [outcome]
### Status: [COMPLETE/IN PROGRESS]
## Verification Attempts
### Attempt 1
- Results: [summary]
- Action: [what to fix]
Flow
1. Read manifest (intent, invariants, process guidance, deliverables)
2. Create todos + log
3. For each deliverable: work toward ACs (following PG-* guidance), log progress
4. Call /verify
5. If failures: fix specific criteria, /verify again
6. All pass: /verify calls /done
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です