Przejdź do treści
Biblioteka skilli
Programowanie · Budowanie i kod

build-from-plan

/build-from-plan

Realizuje zatwierdzony plan w gałęzi funkcji, uruchamiając zakresowe testy i weryfikację po każdym zadaniu.

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

Realizuje zatwierdzony plan w gałęzi funkcji, uruchamiając zakresowe testy i weryfikację po każdym zadaniu.

Oryginalny opis (EN)

Implements an approved plan from the feature worktree with scoped tests and verification. Use when the user says implement the plan, execute tasks, or build the feature.

Jak działa

  1. Preconditions
  2. Execution
  3. Testing (prefer plan Task 0)
  4. Git
  5. Compaction pass
  6. When all tasks pass
Sekcje z nagłówków SKILL.md, w oryginale · 52 linii, 428 słów
Podgląd SKILL.md
---
name: build-from-plan
description: >-
  Implements an approved plan from the feature worktree with scoped tests
  and verification. Use when the user says implement the plan, execute tasks,
  or build the feature.
user-invocable: true
---

# Build from plan

Before acting, read **ship-loop** § Repo invariants.

## Preconditions

1. Confirm **cwd** is the feature worktree, not root on the merge target branch.
2. Load the plan from `docs/superpowers/plans/` (path from kickoff or user). A ticket that changes only markdown files has no plan; build from the spec.
3. Stay within `AGENTS.md` scope.

## Execution

Read and follow one of:

- **subagent-driven-development** — when plan tasks are independent.
- **executing-plans** — otherwise.

If **planner-delegates** applies: parent plans and delegates; **implementer** subagent edits files and runs verification. Start it with the `Agent` tool and `subagent_type: "implementer"`. If that type isn't listed (the session started before `.claude/agents/implementer.md` existed), start a general subagent (Sonnet on Claude Code, `composer-2.5` on Cursor) with the prompt `Read ~/.collective-wisdom/docs/agents/implementer.md and follow it.` plus the task.

Follow plan tasks in order; use plan file paths and acceptance criteria.

**verification-before-completion** before claiming any task done: run the plan's command and show output.

## Testing (prefer plan Task 0)

What to test, and how much: `AGENTS.md` § Testing. When a plan lists more tests than that allows, merge or drop the extras and say so.

| Area | Command pattern |
|------|-----------------|
| Plan Task 0 | Use exactly what the plan specifies |
| Everything else | The test, lint and typecheck commands in `docs/agents/project.md` § Commands, scoped to touched paths when the tool allows |
| Guards | Follow `docs/agents/project.md` § Commands (Test database) and § Repo invariants (local data directories, docker rules). Never test or migrate against the dev database |

## Git

- Commit and push as tasks finish.
- Never push to the merge target branch. Push only this ticket's `feat/<prefix>-N-*` branch.
- No force-push to the merge target branch.

## Compaction pass

After the last task passes, run `python3 ~/.collective-wisdom/scripts/compact_check.py` and keep its totals for **open-pr**. After a compacter run, take them from a re-run once its edits are committed.

- `compact: skip`: go on. Exit 2: run it once more; a second exit 2 is `BLOCKED:` (`ship-loop` § Blocked).
- `compact: run`: start the compacter (`Agent`, `subagent_type: "compacter"`, foreground; if the type isn't listed, a general subagent (Sonnet, or `composer-2.5` on Cursor) told `Read ~/.collective-wisdom/docs/agents/compacter.md and follow it.`) with the base `origin/<target>` and the output.
- Then check `git status` lists only files from the output, run the `project.md` test command, and revert any hunk that drops or changes a rule. Commit `docs: compact agent text for <PREFIX>-N` and push.

## When all tasks pass

Go straight to **open-pr** (open + feedback loop). Don't offer a choice.

Wersje

W bazie nie ma innych skilli o nazwie build-from-plan.

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

  • 86build-feature
    Wdraża zatwierdzony plan na gałęzi funkcji w aplikacji, commituje zmiany, wypycha je i otwiera pull request na GitHubie.
  • 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ę.
  • 100feature-implement
    Buduje funkcję z pomysłu bez pliku planu: bada i śledzi kod, tworzy plan do akceptacji, realizuje fazy z testami, robi przegląd i jednorazową weryfikację oraz synchronizuje specyfikacje i dokumentację.
  • 100feature-implement
    Realizuje funkcję od opisu do wdrożenia: research i śledzenie kodu, plan zatwierdzany przez użytkownika, fazy z testami, przegląd, weryfikacja i synchronizacja dokumentacji.
  • 90dev-implement
    Wykonuje zatwierdzony plan zadanie po zadaniu, sprawdza każdy plik i zatrzymuje się przy błędach budowania lub typów.
  • 100implement-plan
    Wykonuje zatwierdzony plan implementacji z katalogu planów, faza po fazie, z weryfikacją.

Uwagi i zgłoszenia

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