kha-execute-phase
Execute all plans in a phase with wave-based parallelization
Skill by trevi00
Chalk Labs
Need help deploying kha-execute-phase?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/trevi00-kha-execute-phase
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/kha-execute-phase
What's inside
- Skill name
kha-execute-phase- Description
- Execute all plans in a phase with wave-based parallelization
- License
- MIT
- Instructions
- 99 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- allowed-tools: must be a space-separated string
Files (1)
- SKILL.md
SKILL.md (first lines)
<objective>
Execute all plans in a phase using wave-based parallel execution.
Orchestrator stays lean: discover plans, analyze dependencies, group into waves, spawn subagents, collect results. Each subagent loads the full execute-plan context and handles its own plan.
Optional wave filter:
- `--wave N` executes only Wave `N` for pacing, quota management, or staged rollout
- phase verification/completion still only happens when no incomplete plans remain after the selected wave finishes
Flag handling rule:
- The optional flags documented below are available behaviors, not implied active behaviors
- A flag is active only when its literal token appears in `$ARGUMENTS`
- If a documented flag is absent from `$ARGUMENTS`, treat it as inactive
Context budget: ~15% orchestrator, 100% fresh per subagent.
</objective>
<execution_context>
@$HOME/.claude/get-shit-done/workflows/execute-phase.md
@$HOME/.claude/get-shit-done/references/ui-brand.md
</execution_context>
<runtime_note>
**Copilot (VS Code):** Use `vscode_askquestions` wherever this workflow calls `AskUserQuestion`. They are equivalent — `vscode_askquestions` is the VS Code Copilot implementation of the same interactive question API.
</runtime_note>
<context>
Phase: $ARGUMENTS
**Available optional flags (documentation only — not automatically active):**
- `--wave N` — Execute only Wave `N` in the phase. Use when you want to pace execution or stay inside usage limits.
- `--gaps-only` — Execute only gap closure plans (plans with `gap_closure: true` in frontmatter). Use after verify-work creates fix plans.
- `--interactive` — Execute plans sequentially inline (no subagents) with user checkpoints between tasks. Lower token usage, pair-programming style. Best for small phases, bug fixes, and verification gaps.
**Active flags must be derived from `$ARGUMENTS`:**
- `--wave N` is active only if the literal `--wave` token is present in `$ARGUMENTS`
- `--gaps-only` is active only if the literal `--gaps-only` token is present in `$ARGUMENTS`
- `--interactive` is active only if the literal `--interactive` token is present in `$ARGUMENTS`
- If none of these tokens appear, run the standard full-phase execution flow with no flag-specific filtering
- Do not infer that a flag is active just because it is documented in this prompt
Context files are resolved inside the workflow via `gsd-tools init execute-phase` and per-subagent `<files_to_read>` blocks.
</context>
<process>
Execute the execute-phase workflow from @$HOME/.claude/get-shit-done/workflows/execute-phase.md end-to-end.
Preserve all workflow gates (wave execution, checkpoint handling, verification, state updates, routing).
</process>
## Retry / Resume
### checkpoint per wave
- Each wave completion writes `.planning/checkpoints/execute-phase-<phase-id>.json`
with: { wave_index, completed_plans: [...], failed_plans: [...], started_at, ended_at }.
- Re-running on same phase reads the checkpoint and skips completed plans.
### lock per phase
- Acquire `.planning/.locks/execute-phase-<phase-id>.lock` at start. Refuse
to start another execute-phase on the same phase while lock is held.
- Lock is released on completion (DONE) or on hard-cap timeout.
### resume after interrupt
- On interrupt mid-wave, the in-flight plan's atomic commit may be partial.
Resume scans `git status` first; if dirty, halts with "manual cleanup needed"
message rather than auto-rolling-back.
### idempotency
- Plans are atomic-committed individually; resume picks up at the next
un-committed plan in the wave order.
## Output
- artifact: `${phase_dir}/*-SUMMARY.md` — one summary per completed plan, used as the wave/plan completion checkpoint
- artifact: `${phase_dir}/*-VERIFICATION.md` — phase verification result with `status: passed|human_needed|gaps_found`
- artifact: `${phase_dir}/*-HUMAN-UAT.md` — persisted human-verification checklist when verifier returns `human_needed`
- artifact: `${phase_dir}/*-REVIEW.md` — code-review result when review is enabled
- artifact: `.planning/ROADMAP.md` — phase completion and progress updates
- artifact: `.planning/STATE.md` — current wave/phase progress and post-phase position
- artifact: `.planning/REQUIREMENTS.md` — updated requirement traceability after successful completion
- artifact: `.planning/PROJECT.md` — evolved project snapshot after phase completion
- status: `phase_complete` | `human_needed` | `gaps_found` | `partial_wave_complete` | `blocked_schema_drift` | `aborted_invalid_phase` | `aborted_no_plans`
## Failure behavior
- missing agent completion signal but `*-SUMMARY.md` plus expected commits exist: treat the plan as successful via spot-check fallback and continue
- wave failure preserves completed `*-SUMMARY.md` files and stops dependent work; user chooses retry, skip, or abort instead of silent replay
- schema drift after execution is a hard verification block until the push command runs or the user explicitly overrides the gate
- wave checkpoint rule: a wave is complete only when every targeted plan in that wave has its `*-SUMMARY.md`; phase verification never runs after a filtered wave while earlier matching work remains incomplete
- lock convention: worktree-creating Task dispatches are serialized one at a time to avoid `.git/config.lock` contention; never fan out same-wave worktree creation in a single burst
## Gate summary
- preflight: phase exists; at least one plan exists after any `--wave` / `--gaps-only` filtering; earlier waves are complete when `--wave N` is used; blocking anti-patterns in `.continue-here.md` are acknowledged
- success criteria: all targeted plans produce `*-SUMMARY.md`, verifier writes a terminal `status:` to `*-VERIFICATION.md`, and successful completion updates `ROADMAP.md`, `STATE.md`, and requirements traceability
- abort triggers: invalid phase; no plans after filtering; unresolved blocking anti-pattern; schema-drift block not overridden; user abort after systemic execution failureFrom trevi00/khaness, MIT.
More from trevi00/khaness
- 0.494score
gsd-skill-promotion-runbook
trevi00
Operator runbook for promoting auto-detected skill candidates via cli/promote_skill.py — token gate, body authoring, atomic commit sequence, exit code recovery.
SkillCFreshness: C★ 1Claude Code +9 - 0.493score
kha-clarify-phase
trevi00
Gather phase context through adaptive questioning before planning.
SkillCFreshness: C★ 1Claude Code +9 - 0.490score
kha-audit-planning-health
trevi00
Diagnose planning directory health in read-only audit mode by default, or repair audited issues only with --mode repair --confirm after a recent audit report.
SkillCFreshness: C★ 1Claude Code +9 - 0.490score
kha-ai-integration-phase
trevi00
Spec-driven AI/LLM integration phase — produces a governed AI-SPEC.md design contract (domain + framework + failure-mode taxonomy + eval-coverage manifest)…
SkillCFreshness: C★ 1Claude Code +9 - 0.490score
kha-debug
trevi00
Systematic debugging with persistent state across context resets.
SkillCFreshness: C★ 1Claude Code +9 - 0.487score
kha-advance
trevi00
Automatically advance to the next logical step in the GSD workflow
SkillCFreshness: C★ 1Claude Code +9 - 0.487score
kha-archive-completed-phases
trevi00
Archive accumulated phase directories from completed milestones
SkillCFreshness: C★ 1Claude Code +9 - 0.487score
kha-audit-milestone
trevi00
Audit milestone completion against original intent before archiving
SkillCFreshness: C★ 1Claude Code +9 - 0.487score
kha-capture-note
trevi00
Zero-friction idea capture.
SkillCFreshness: C★ 1Claude Code +9 - 0.487score
kha-explore-idea
trevi00
Socratic ideation and idea routing — think through ideas before committing to plans
SkillCFreshness: C★ 1Claude Code +9 - 0.487score
kha-analyze-dependencies
trevi00
Analyze phase dependencies and suggest Depends on entries for ROADMAP.md
SkillCFreshness: C★ 1Claude Code +9 - 0.487score
kha-audit-uat-backlog
trevi00
Cross-phase audit of all outstanding UAT and verification items
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jun 21, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/trevi00/khaness
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from trevi00
- 0.494score
gsd-skill-promotion-runbook
trevi00
Operator runbook for promoting auto-detected skill candidates via cli/promote_skill.py — token gate, body authoring, atomic commit sequence, exit code recovery.
SkillCFreshness: C★ 1Claude Code +9 - 0.493score
kha-clarify-phase
trevi00
Gather phase context through adaptive questioning before planning.
SkillCFreshness: C★ 1Claude Code +9 - 0.490score
kha-debug
trevi00
Systematic debugging with persistent state across context resets.
SkillCFreshness: C★ 1Claude Code +9 - 0.490score
kha-ai-integration-phase
trevi00
Spec-driven AI/LLM integration phase — produces a governed AI-SPEC.md design contract (domain + framework + failure-mode taxonomy + eval-coverage manifest)…
SkillCFreshness: C★ 1Claude Code +9 - 0.490score
kha-audit-planning-health
trevi00
Diagnose planning directory health in read-only audit mode by default, or repair audited issues only with --mode repair --confirm after a recent audit report.
SkillCFreshness: C★ 1Claude Code +9 - 0.487score
kha-capture-todo
trevi00
Capture idea or task as todo from current conversation context
SkillCFreshness: C★ 1Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get kha-execute-phase running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
kha-execute-phase skill. Agent Mart. https://agentmart.dev/skills/trevi00-kha-execute-phase (last updated 2026-10-24)