Przejdź do treści
Biblioteka skilli
Programowanie · Planowanie

ds-plan-loop

/ds-plan-loop

Pisze ponumerowany plan z kryterium sprawdzenia dla każdego kroku, krytykuje go w świeżym przebiegu, poprawia i wykonuje krok po kroku.

Repozytorium
deepseek-stack ↗
Licencja
MIT
Ostatnia zmiana repozytorium
28.10.2026

Ocena i bezpieczeństwo

100/ 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ść35 / 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 28.10.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

Pisze ponumerowany plan z kryterium sprawdzenia dla każdego kroku, krytykuje go w świeżym przebiegu, poprawia i wykonuje krok po kroku.

Oryginalny opis (EN)

Write a numbered plan with an acceptance check for each step, critique it once in a fresh pass, revise it, then execute one step at a time. Use when a task touches more than one file, has unclear scope, or failed before because steps were missed. Invoke as /ds-plan-loop.

Jak działa

  1. Steps
  2. Stop when
  3. Rules
Sekcje z nagłówków SKILL.md, w oryginale · 32 linii, 386 słów
Podgląd SKILL.md
---
name: ds-plan-loop
description: "Write a numbered plan with an acceptance check for each step, critique it once in a fresh pass, revise it, then execute one step at a time. Use when a task touches more than one file, has unclear scope, or failed before because steps were missed. Invoke as /ds-plan-loop."
---

# ds-plan-loop

Plan before coding, check the plan once, then build the task one verified step at a time.

## Steps

1. Restate the goal in one sentence. List the files and commands you expect to touch. Read those files before you plan. Do not plan from memory.
2. Write a numbered plan. Each step gets one action and one acceptance check that a command or a direct observation can confirm, for example "`npm test -- auth` passes" or "`GET /health` returns 200". Keep each step small enough to verify in a single diff.
3. Write the plan to a file (PLAN.md, or the PROGRESS.md from ds-context-reset) so later steps and fresh sessions can read it.
4. Critique the plan in a fresh pass. Reread only the goal and the plan, as a reviewer who did not write it. If you can, run the critique in a subagent or new session. Answer three questions:
   - Which step is missing (setup, migration, config, tests, cleanup)?
   - Which assumption has not been checked against the code or docs?
   - Is there a simpler path that reaches the same goal with fewer steps?
5. Revise the plan. Check each risky assumption now by reading code or running a command. Do not carry it forward as a guess.
6. Execute step 1 only. Run its acceptance check and read the real output. Use ds-verify-loop when the check fails.
7. Mark the step done in the plan file, along with the evidence (command and result). Then move to the next step.
8. If a step shows that the plan is wrong, stop and revise the remaining steps before continuing. Do not improvise around it.

## Stop when

- Every step is marked done and its check passed, and the original goal holds when you check it end to end.
- You have done 2 critique rounds. A third round almost never finds anything new, so execute.
- A step fails its check twice in a row. Switch to ds-unstick.

## Rules

- No step without a check. "Looks right" is not a check.
- Do one step per diff. Do not batch steps to save time.
- Do not add steps that the goal does not need.
- Keep the plan short: about 3-10 steps. Split bigger work into separate plans.

Wersje

W bazie nie ma innych skilli o nazwie ds-plan-loop.

Migawka bazy z 13.11.2026 · wersja paczki a52988d33916 (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

  • 100st-plan-loop
    Pisze numerowany plan z kryterium sprawdzenia przy każdym kroku, krytykuje go w świeżym przebiegu i wykonuje krok po kroku.
  • 100execute-plan
    Realizuje zatwierdzony plan krok po kroku, najpierw testem, z kontrolą i notatką postępu dla każdego kroku oraz przeglądem całości.
  • 92plan-execute
    Wykonuje krok po kroku plan użytkownika dopracowany iteracyjnie, z wznawianiem po błędzie, po poleceniu /plan-execute.
  • 84execute-plan
    Wykonuje plany wdrożenia krok po kroku, także jako stos pull requestów z jednym PR na krok.
  • 100plan-first
    Układa krótki plan przed zadaniem programistycznym, które dotyka wielu kroków lub plików, a potem wykonuje je krok po kroku z kontrolami.
  • 90implement
    Wykonuje zatwierdzony plan wdrożenia krok po kroku, z punktami kontrolnymi weryfikacji i śledzeniem postępu.

Uwagi i zgłoszenia

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