Search

PythonReactSEOPDF
GitHub Skill

do

Manifest executor. Iterates through Deliverables satisfying Acceptance Criteria, then verifies all ACs and Global Invariants pass. Use when you have a manifest from /define.

doodledood☆ 9 Repository stars0 Repository forks

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

View source ↗Guides

Skill instructions

/do - Manifest Executor

Goal

Execute a Manifest: satisfy all Deliverables' Acceptance Criteria while following Process Guidance and Approach direction, 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

Principle Rule
ACs define success Work toward acceptance criteria however makes sense. Manifest says WHAT, you decide HOW.
Architecture is direction Follow approach's architecture as starting direction. Adapt tactics freely—architecture guides, doesn't constrain.
Target failures specifically On verification failure, fix the specific failing criterion. Don't restart. Don't touch passing criteria.
Verify fixes first After fixing a failure, confirm the fix works before re-running full verification.
Trade-offs guide adjustment When risks (R-) materialize, consult trade-offs (T-) for decision criteria. Log adjustments with rationale.

Constraints

Log after every action - Write to execution log immediately after each AC attempt. No exceptions. This is disaster recovery—if context is lost, the log is the only record of what happened.

Must call /verify - Can't declare done without verification. Invoke vibe-experimental:verify with manifest and log paths.

Escalation boundary - Escalate only when ACs can't be met as written (contract broken). If ACs remain achievable, adjust and continue autonomously.

Refresh before verify - Read full execution log before calling /verify to restore context.

Memento Pattern

Externalize progress to survive context loss. The log IS the disaster recovery mechanism.

Execution log: Create /tmp/do-log-{timestamp}.md at start. After EACH AC attempt, append what happened and the outcome. Goal: another agent reading only the log could resume work.

Todos: Create from manifest (deliverables → ACs). Follow execution order from Approach. Update todo status after logging (log first, todo second).

Examples

Read the usage examples in the source repository.

View source ↗

Source history

Indexed on
2026-01-20
Index updated
2026-02-05
Branch
main

Index and sync dates describe this directory. View the source repository for code history.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!