Przejdź do treści
Biblioteka skilli
Programowanie · Automatyzacja

evanflow-executing-plans

/evanflow-executing-plans

Wykonuje zatwierdzony plan wdrożenia zadanie po zadaniu, z weryfikacją na bieżąco, i zatrzymuje się, gdy pojawi się blokada.

Repozytorium
evanflow ↗
Licencja
MIT
Ostatnia zmiana repozytorium
12.05.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 12.05.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Wykonuje zatwierdzony plan wdrożenia zadanie po zadaniu, z weryfikacją na bieżąco, i zatrzymuje się, gdy pojawi się blokada.

Oryginalny opis (EN)

Execute a written implementation plan task-by-task with inline verification. Stop and ask on blockers. No forced sub-skill chains. Use when a plan exists and you're ready to implement.

Jak działa

  1. Vocabulary
  2. When to Use
  3. The Flow
  4. Hard Rules
  5. Hand-offs
Sekcje z nagłówków SKILL.md, w oryginale · 80 linii, 602 słów
Podgląd SKILL.md
---
name: evanflow-executing-plans
description: Execute a written implementation plan task-by-task with inline verification. Stop and ask on blockers. No forced sub-skill chains. Use when a plan exists and you're ready to implement.
---

# EvanFlow: Executing Plans



## Vocabulary

See `evanflow` meta-skill. Key terms: **vertical slice**, **behavior through public interface**.

## When to Use

- A plan file exists (`docs/plans/...` or wherever the user put it)
- Ready to start implementation

## The Flow

### 0. Parallelization Check (offer coder-overseer if applicable)

Before doing anything else, scan the plan: **does it have 3+ truly independent units that share a common interface contract?**

If YES — offer `evanflow-coder-overseer` to the user before starting sequential execution:

> "This plan has [N] independent units. We can execute sequentially or via `evanflow-coder-overseer` (parallel coders + per-coder overseers + integration overseer + executable cohesion contract via named integration tests). Parallel is faster and adds independent QA. Which path?"

If the user picks coder-overseer, hand off there and stop this skill. If the user picks sequential — or if the plan doesn't qualify (tightly sequential dependencies, fewer than 3 units, no shared contract) — proceed to step 1.

### 1. Load and Critically Review

- Read the plan in full
- Identify ambiguities, gaps, or assumptions you'd make differently
- If anything is unclear or wrong, raise it with the user **before** starting
- Set up TaskCreate items mirroring the plan's tasks

### 2. Execute Task-by-Task

For each task:

1. Mark the task `in_progress`
2. Follow the plan's bite-sized steps exactly
3. For code steps, default to TDD via `evanflow-tdd` (skip only when plan flags an exception)
4. Run the inline verifications the plan specifies
5. Run the project-wide quality checks before claiming done. The exact commands are project-specific — find them in CLAUDE.md or the project's README. Typically:
   - typecheck (e.g., `tsc --noEmit`, `pnpm typecheck`, `cargo check`, `go vet ./...`)
   - lint (e.g., `eslint .`, `pnpm lint`, `cargo clippy`, `ruff check .`)
   - test for affected workspaces (e.g., `pnpm test`, `pytest`, `cargo test`, `go test ./...`)
6. Mark the task `completed`

### 3. Handle Blockers

**Stop immediately when:**

- Missing dependency or environment problem
- Plan instruction is ambiguous or contradicts the code
- Verification fails repeatedly
- Discover the plan's assumption was wrong

**Don't force through.** Surface the blocker and ask. If the plan needs revision, return to `evanflow-writing-plans`.

### 4. Iterate, Then Stop

After all tasks pass quality checks, hand off to `evanflow-iterate` for the self-review loop. Iterate finds issues a single pass missed (dead code, naming, scope creep, missing tests). For UI changes, iterate also views the rendered page.

When iterate converges: **report what was done and STOP**. Do NOT stage files (`git add`), do NOT commit, do NOT push, do NOT propose integration. The user decides every step from here.

A good "done" report includes: what files changed (one line each), what behaviors were added/changed, what verifications passed. Then await user direction.

## Hard Rules

- **Never auto-commit, never auto-stage, never auto-finish.** Period. After all tasks pass and iterate converges, **report and stop**. The user decides what comes next.
- **No forced sub-skill chain.** Subagent-driven execution and git-worktree isolation are escape hatches for huge plans, not requirements.
- **Verify before claiming done.** Run the project's quality checks and confirm output before marking a task complete or reporting success.
- **Match scope.** Don't add features or refactor beyond what the plan calls for.

## Hand-offs

- All tasks complete → `evanflow-iterate` (self-review loop) → **report and STOP**
- Plan needs revision → back to `evanflow-writing-plans`
- Plan has 3+ truly independent parallel tasks with a shared contract → switch to `evanflow-coder-overseer` (parallel coders + per-coder overseers + integration overseer)
- Working in a shared codebase, want isolation → consider a git-worktrees workflow if your environment provides one

Wersje

W bazie nie ma innych skilli o nazwie evanflow-executing-plans.

Migawka bazy z 28.10.2026 · wersja paczki 6ad747bdad3a (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

  • 100execute
    Realizuje zatwierdzony plan wdrożenia z .ai/plans/ zadanie po zadaniu: uruchamia weryfikację każdego zadania i commituje przez bramkę check-and-commit, a przy luce w planie zatrzymuje się.
  • 90executing-plans
    Wykonuje zatwierdzony plan pisemny w bieżącej sesji, z wymaganą weryfikacją i przeglądem.
  • 90executing-plans
    Wykonuje zatwierdzony plan inline w bieżącej sesji jako rezerwową ścieżkę, gdy podagenci nie są dostępni.
  • 100executing-plans
    Wykonuje spisany plan wdrożenia zadanie po zadaniu: najpierw krytyczny przegląd, potem dokładne kroki, każda weryfikacja i zatrzymanie z pytaniem zamiast zgadywania przy blokadzie.
  • 90executing-plans
    Wykonuje pisemny plan wdrożenia w osobnej sesji, z punktami przeglądu.
  • 100executing-plans
    Wykonuje spisany plan wdrożenia w osobnej sesji, zatrzymując się na punktach przeglądu.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.