plan
/plan
Układa numerowaną listę od 3 do 10 kroków przed zmianą kodu, gdy zadanie ma więcej niż trzy kroki lub dotyka co najmniej dwóch plików.
- Autor
- frostiks777 ↗
- Repozytorium
- harness ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 12.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 12.11.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
Układa numerowaną listę od 3 do 10 kroków przed zmianą kodu, gdy zadanie ma więcej niż trzy kroki lub dotyka co najmniej dwóch plików.
Oryginalny opis (EN)
Use when the task has more than 3 steps, changes ≥ 2 files, or is non-trivial after an interview — «спланируй», «напиши план», «декомпозируй», «с чего начать». Produce a numbered checklist of 3–10 atomic steps before any code/edit. Each step must be verifiable (e2e, lint, typecheck, build, ручной чек UI). For very small one-line mechanical fixes this skill is optional.
Jak działa
- Когда применять
- Когда НЕ применять
- Формат плана
- Структура каждого шага
- Когда НЕ раздувать план
- Связь с долговременной памятью
- Связанные скиллы
Podgląd SKILL.md
--- name: plan description: Use when the task has more than 3 steps, changes ≥ 2 files, or is non-trivial after an interview — «спланируй», «напиши план», «декомпозируй», «с чего начать». Produce a numbered checklist of 3–10 atomic steps before any code/edit. Each step must be verifiable (e2e, lint, typecheck, build, ручной чек UI). For very small one-line mechanical fixes this skill is optional. --- # Plan Скилл декомпозиции задачи на атомарные проверяемые шаги. Применяется **до** написания кода, обычно — сразу после `interview`. ## Когда применять - Задача больше одного предложения и явно нетривиальна. - Затрагивает ≥ 2 файлов или новую функциональную область. - После `interview` получены ответы — пора превратить их в чек-лист. - Пользователь явно просит план / декомпозицию. ## Когда НЕ применять - 1 файл, 1 правка, поведение очевидно (тогда сразу код + `verify`). - Исследовательский вопрос («изучи как работает X») — это `subagent(explore)`, а не план. ## Формат плана ### Масштаб задачи → формат | Масштаб | Формат | Где живёт | |---|---|---| | 1 предложение, 1 файл | Без плана, прямое выполнение | чат | | 2–4 файла, 2–5 шагов | Короткий нумерованный чек-лист в чате | чат | | > 4 файлов / новая архитектура / новый раздел | Развёрнутый план + запись в `MEMORY.md` или `docs/adr/NNNN-...md` | чат + долговременная память | ## Структура каждого шага Каждый шаг должен быть атомарным и проверяемым: ```markdown - [ ] **Шаг N.** <что делается одной фразой> - Файлы: `<path1>`, `<path2>` - Проверка: <команда из `.agents/shared/checks.md` | ручной визуальный чек | другое> - (опц.) Субагент: <`explore` | `general`> ``` - Одна правка = один шаг. - Проверка после шага — конкретная команда, не абстрактное «потестить». - Субагент — только если шаг изолирован (исследование) или делегируем (большая правка одного модуля). ## Когда НЕ раздувать план - Шаги > 10 → пересмотри декомпозицию. Возможно, разбей на задачи (каждая задача = отдельный план). - Шаги без проверки — у каждого шага должна быть проверка; иначе это не план, а wishlist. - Зависимости между шагами — явно указывай в начале плана: ```markdown > Зависимости: шаги 2–4 параллельны после шага 1; шаги 5–6 — после 4. ``` ## Связь с долговременной памятью - Короткий план (5–7 шагов) остаётся в чате — этого хватает для текущей сессии. - Развёрнутый план (≥ 10 шагов, новая архитектура) → записать в: - `MEMORY.md` секция «Что осталось» (если это часть roadmap) - `docs/adr/NNNN-<slug>.md` (если это архитектурное решение, см. `docs/adr/README.md`) ## Связанные скиллы - **`interview`** — поставляет ответы, из которых строится план. - **`verify`** — после каждого шага или в конце; не подменяет проверки самого плана. - **`commit-push`** — после прохода `verify` коммитим и пушим.
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · frostiks777/harness | 100 | MIT |
| mlophez/polix-ai | 100 | Apache-2.0 |
| jeremylongshore/tons-of-skills-marketplace | 100 | MIT |
| duronext/jig | 100 | MIT |
| rjmurillo/ai-agents | 100 | MIT |
| rjmurillo/ai-agents | 100 | MIT |
| rjmurillo/ai-agents | 100 | MIT |
| xoai/sage | 100 | MIT |
| JoDi-27/JoDi-SDD | 100 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki e9791f8947d6 (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
- 100plan-steps
Układa plan implementacji w małe zadania: test, kod, polecenie sprawdzające i status w plan.md, na podstawie prośby o kroki. - 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. - 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. - 100claude-plan
Prosi Claude Code o plan implementacji przed pisaniem kodu: numerowane kroki ze ścieżkami plików i interfejsami dla złożonych zadań obejmujących wiele plików lub niejasne wymagania. - 100inc-impl
Dostarcza zmiany przyrostowo, gdy funkcja dotyka więcej niż jednego pliku lub zadanie jest zbyt duże, by wdrożyć je w jednym kroku. - 100incremental-implementation
Dostarcza zmiany przyrostowo, gdy funkcja dotyka więcej niż jednego pliku lub zadanie jest zbyt duże, by wdrożyć je w jednym kroku.