executing-plans
/executing-plans
Implementuje wieloetapowe zadanie po kolei w jednej sesji, gdy subagenci są niedostępni: wczytuje plany do kontekstu i je wykonuje.
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Implementuje wieloetapowe zadanie po kolei w jednej sesji, gdy subagenci są niedostępni: wczytuje plany do kontekstu i je wykonuje.
Oryginalny opis (EN)
Use to implement a multi-step task sequentially in one session when subagents aren't available — plans in context, then executes
Jak działa
- Overview
- The Process
- When to Stop and Ask for Help
- When to Revisit Earlier Steps
- Remember
- Integration
Podgląd SKILL.md
---
name: executing-plans
description: Use to implement a multi-step task sequentially in one session when subagents aren't available — plans in context, then executes
---
# Executing Plans
## Overview
Plan in context, execute all tasks sequentially, report when complete. This is the
no-subagents path: it builds the plan itself (no separate planning step) and runs the tasks in
the same session. A persisted plan file is an **optional input** — used only when a plan was
handed off from a *separate session*.
**Announce at start:** "I'm using the executing-plans skill to implement this plan."
**Note:** Tell your human partner that Quirk works much better with access to subagents. The quality of its work will be significantly higher if run on a platform with subagent support (such as Claude Code or Codex). If subagents are available, use quirk:subagent-driven-development instead of this skill.
## The Process
### Step 0: Author the tech spec (only when complexity warrants)
Step 0 is the first half of the stage that authors a tech spec when warranted, then plans in context.
1. **Apply the complexity-tier gate.** Author a tech spec if any hold: execution spans more than one
session, crosses a subsystem boundary, touches ≳3 source files, or your human partner asked
for one at logic-spec approval. Otherwise skip — plan from the logic spec instead, and
continue to Step 1.
2. **Record the ruling.** Log which criterion fired, or "skipped — none met," in this run (and in
the logic spec's Status source when a tech spec is authored: `logic.json` for interactive specs
(then regenerate `logic.md`), or `logic.md` otherwise).
3. **If the gate is met:**
- **Idempotency:** if a reviewed `tech.md` already exists as the sibling of the actual
`logic.md` (wherever it was saved — by default `docs/quirk/specs/YYYY-MM-DD-<topic>/tech.md`
next to `docs/quirk/specs/YYYY-MM-DD-<topic>/logic.md`, handed off from another session),
load it — do not re-author — unless it's absent or your human partner requests a rewrite.
- Otherwise, invoke **quirk:writing-specs** (its `tech-spec.md` rubric) to author `tech.md` next to the logic spec, in
the same directory the logic spec was actually saved to (the path above is the default
example, not a hard-coded location).
- On this no-subagent path, perform the tech-spec rubric's deep-dive codebase survey in-session,
directly — parallel `Explore` subagents aren't required here.
- Dispatch its reviewer and apply fixes inline.
- Offer your human partner an optional skim (not a gate) surfacing the tech spec's most
consequential calls — anchored subsystem/files, major DO-NOT-CHANGE fences, riskiest
contracts.
- If a conflict with a `logic.md` Decisions-Locked entry surfaces, **STOP** and escalate
(feasibility escalation) — record the resolution as a dated Amendments entry in `logic.json`
for interactive specs (then regenerate `logic.md`), or in `logic.md` otherwise, before continuing.
4. **If the gate is not met:** note "no tech spec — plan from the logic spec" and continue to
Step 1.
### Step 1: Build (or load) the plan, then review
1. **Build the plan in context** via **quirk:writing-plans** — built from `tech.md` when Step 0
authored one, else from the logic spec / requirements; the task breakdown goes into this
conversation + a TodoWrite list, no file by default. *(If a persisted plan file was handed off
from another session, read it once to seed the in-context plan + TodoWrite instead.)*
- **Complexity-tier upgrade re-check:** once writing-plans' File Structure pass reveals the real
scope, re-check the complexity-tier gate — if a previously-skipped run now clears it, return
to Step 0, author `tech.md`, and re-plan the affected tasks.
2. **Agent review (default):** dispatch the plan-document reviewer
(`../writing-plans/plan-document-reviewer-prompt.md`) on the in-context plan; apply its fixes
inline. No human approval gate.
3. Only stop for your human partner if the reviewer surfaces a genuine ambiguity you cannot
resolve (otherwise proceed straight to execution).
### Step 2: Execute Tasks
For each task:
1. Mark as in_progress
2. Follow each step exactly — steps specify behavior (acceptance criteria + contract), not pasted code; you write the implementation. If a contract is ambiguous, ask before guessing.
3. Run verifications as specified
4. Mark as completed
### Step 3: Complete Development
After all tasks complete and verified:
- Announce: "I'm using the finishing-a-development-branch skill to complete this work."
- **REQUIRED SUB-SKILL:** Use quirk:finishing-a-development-branch
- Follow that skill to verify tests, present options, execute choice
## When to Stop and Ask for Help
**STOP executing immediately when:**
- Hit a blocker (missing dependency, test fails, instruction unclear)
- Plan has critical gaps preventing starting
- Plan conflicts with a `logic.md` Decisions-Locked entry — stop. Record the resolution as a dated
Amendments entry in `logic.json` for interactive specs (then regenerate `logic.md`), or in
`logic.md` otherwise, before continuing; never silently edit the in-context plan.
- You don't understand an instruction
- Verification fails repeatedly
**Ask for clarification rather than guessing.**
## When to Revisit Earlier Steps
**Return to Review (Step 1) when:**
- Partner updates the plan based on your feedback
- Fundamental approach needs rethinking
**Don't force through blockers** - stop and ask.
## Remember
- Review plan critically first
- Follow plan steps exactly — satisfy each step's acceptance criteria and contract; don't treat behavioral steps as literal scripts
- Don't skip verifications
- Reference skills when plan says to
- Stop when blocked, don't guess
- Never start implementation on main/master branch without explicit user consent
## Integration
**Required workflow skills:**
- **quirk:using-git-worktrees** - REQUIRED: Set up isolated workspace before starting
- **quirk:writing-specs** (`tech-spec.md`) - Optional pre-plan rubric this skill runs in context as Step 0, when the complexity-tier gate is met
- **quirk:writing-plans** - The planning rubric this skill runs in context as Step 1 (file optional)
- **quirk:finishing-a-development-branch** - Complete development after all tasks
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · zpyoung/quirk | 100 | MIT |
| arklab/ark.tools | 100 | MIT |
| osmontero/opencode-skills | 100 | MIT |
| GanyuanRan/Aegis | 100 | MIT |
| seaworld008/commonly-used-high-value-skills | 100 | MIT |
| FrancoStino/opencode-skills-collection | 100 | MIT |
| transparent-pegasus/herdrpowers | 100 | MIT |
| jamditis/claude-skills-journalism | 100 | MIT |
| khaledsaeed18/dotclaude | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki 3e22026d9aba (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 90sr-executing-plans
Wykonuje spisany plan wdrożenia w osobnej sesji, z punktami kontrolnymi przeglądu. - 100assemble
Wykonuje plany implementacji z niezależnymi zadaniami w bieżącej sesji. - 100implement
Wykonuje plan implementacji z katalogu docs/plans, na przykład napisany przez start-ticket: kolejne zadanie planu albo cały plan w trybie auto. - 90evanflow-executing-plans
Wykonuje zatwierdzony plan wdrożenia zadanie po zadaniu, z weryfikacją na bieżąco, i zatrzymuje się, gdy pojawi się blokada.