Przejdź do treści
Biblioteka skilli
Programowanie · Planowanie

plan-first

/plan-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.

Licencja
MIT
Ostatnia zmiana repozytorium
13.11.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 13.11.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

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.

Wyzwalacze z opisu

build Xadd Y to the app
Oryginalny opis (EN)

Use for any coding task with more than about three steps or touching more than one file — new features, refactors, migrations, multi-file changes, or vague requests like "build X" or "add Y to the app". Read the code, write a short plan, then execute step by step with checks.

Jak działa

  1. 1. Load context (before writing any code)
  2. 2. Clarify only what blocks you
  3. 3. Write the plan (keep it short)
  4. 4. Execute one step at a time
  5. 5. Stay in scope
  6. 6. Finish
Sekcje z nagłówków SKILL.md, w oryginale · 38 linii, 296 słów
Podgląd SKILL.md
---
name: plan-first
description: Use for any coding task with more than about three steps or touching more than one file — new features, refactors, migrations, multi-file changes, or vague requests like "build X" or "add Y to the app". Read the code, write a short plan, then execute step by step with checks.
---

# Plan First

Long tasks fail when you start editing before you understand the code. Plan briefly, then execute.

## 1. Load context (before writing any code)
- `mem_context`, then `mem_search` with the feature/module name — reuse past decisions and known pitfalls.
- Read the files you will touch **and** one or two similar existing features. Copy their patterns.
- Identify: entry point, data flow, where tests live, how the project is run.

## 2. Clarify only what blocks you
If a choice changes the result and cannot be inferred from the code (e.g. which database, breaking an API),
ask one short question. Otherwise pick the option most consistent with the codebase and state it.

## 3. Write the plan (keep it short)
```
Goal: <one sentence>
Steps:
1. <small, verifiable change> — check: <how you will know it worked>
2. ...
Risks: <what could break>
```
Each step should be small enough to verify on its own. Prefer 3–7 steps.

## 4. Execute one step at a time
- Do step N → run its check → only then move to step N+1.
- If a check fails, fix it before continuing. Do not pile new changes on a broken state.
- If you discover the plan is wrong, stop, update the plan, and say what changed.

## 5. Stay in scope
- Do not refactor, rename, or "improve" code the task did not ask for.
- Match the existing style, naming, and libraries. Do not add a dependency if the project already has one that does the job.

## 6. Finish
- Run the full verification (see the `verify-before-done` skill).
- Save architecture/design decisions with `mem_save` (What / Why / Where / Lesson).
- Report: what was done, what was verified, what is left.

Wersje

RepozytoriumWynikLicencja
Ta strona · geadalfa/OverhaulMyAgent100MIT
weikinhuang/dotfiles100MIT
gurmessa/plan-first100MIT
fvkmizel/soulkeeper100MIT
randommonicle/claude-skills90Apache-2.0
hellblazer/nexus90AGPL-3.0

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

  • 84execute-plan
    Wykonuje plany wdrożenia krok po kroku, także jako stos pull requestów z jednym PR na krok.
  • 92plan-execute
    Wykonuje krok po kroku plan użytkownika dopracowany iteracyjnie, z wznawianiem po błędzie, po poleceniu /plan-execute.
  • 100ds-plan-loop
    Pisze ponumerowany plan z kryterium sprawdzenia dla każdego kroku, krytykuje go w świeżym przebiegu, poprawia i wykonuje krok po kroku.
  • 90implement
    Wykonuje zatwierdzony plan wdrożenia krok po kroku, z punktami kontrolnymi weryfikacji i śledzeniem postępu.
  • 100execute-plan
    Wykonuje ustrukturyzowane plany zadań z plików w katalogu plans i śledzi status realizacji poszczególnych kroków.
  • 100refactor
    Analizuje złożoność i code smells, układa bezpieczny plan refaktoryzacji i wykonuje go krok po kroku z testami.

Uwagi i zgłoszenia

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