quest-exec

Orchestrate planned phase execution across tasks with isolated subagents and atomic commits.

2|5|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/whoabuddy/claude-knowledge --skill quest-exec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quest-exec
Source: https://github.com/whoabuddy/claude-knowledge/tree/main/claude-config/skills/quest-exec
Command: npx skills add https://github.com/whoabuddy/claude-knowledge --skill quest-exec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates the execution of a planned phase across multiple tasks by provisioning fresh subagents for each task, ensuring isolated contexts and atomic commits to prevent cross-task contamination.

Core Features & Use Cases

  • Spawns a new subagent per task to avoid context rot and ensure determinism.
  • Validates prerequisites, reads PLAN.md for task definitions, and emits phase_executing events to track progress.
  • Aggregates task results, updates phase state in PHASES.md and logs changes in STATE.md for traceability.

Quick Start

Call /quest-exec to execute the current planned phase with fresh subagents and atomic commits.

Frequently Asked Questions about quest-exec

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I orchestrate task execution across multiple subagents without context contamination?

Subagent orchestration prevents context contamination by spawning a fresh subagent per task. This approach ensures isolated execution contexts and atomic commits, keeping multi-task phase execution deterministic and free of cross-task state bleeding.

What is the best way to execute planned phases defined in a project automation workflow?

Executing planned phases requires reading task definitions from PLAN.md and validating prerequisites first. The orchestrator then processes tasks sequentially or in parallel, emitting phase_executing events for tracking, and aggregates results into PHASES.md and STATE.md.

How does atomic commit automation work during multi-task phase execution?

Atomic commit automation works by provisioning isolated subagents that complete individual tasks and commit changes independently. This guarantees that each task's modifications are tracked separately, preventing partial or overlapping commits across the phase.

Do I need a PLAN.md file to start automating phase execution with subagents?

Yes, you need a PLAN.md file to define task structures. The orchestrator reads this file to identify planned phases under phases/NN-name directories, validates prerequisites, and uses the defined tasks to provision fresh subagents for execution.

How is execution state tracked and updated during automated phase orchestration?

Phase execution state is tracked by emitting phase_executing events during processing. After subagents finish, the system aggregates task results and updates PHASES.md with phase status, while STATE.md logs changes for full traceability.

Why does my multi-task automation workflow suffer from context rot between phases?

Context rot occurs when tasks share the same execution context. Spawning fresh subagents for each task eliminates this issue by ensuring isolated contexts, preventing accumulated state from degrading determinism in later phases.