# Řízení projektu (https://docs.vitrinka.ai/cs/dev/skills/pm)



## /vitrinka:tasks [#tasks]

`/vitrinka:tasks [list|intake|file|epic|rule]` pracuje s enginem úkolů projektu přímo z repozitáře aplikace: založí úkol, naplánuje epik, protřídí intake, spustí sprint, přidá automatizační pravidlo. Jeho slovesa jsou CLI — `vitrinka task`, `sprint`, `intake`, `project` — a generická slovesa MCP; skill nese jen zákony, které tato slovesa nevypisují:

* **Jeden slovník** — skupiny stavů `backlog`, `unstarted`, `started`, `completed` a `cancelled` platí všude a typy jsou jedna sada: `task`, `bug`, `story`, `epic` (celý záznam funkce), `todo`, `qa` (její testovací plán), `journey` (jedna uživatelská cesta v něm) a `meeting`.
* **Jediná cesta dovnitř je intake** — co agent navrhne, je návrh, dokud ho člověk nepřijme, a své vlastní návrhy agent přijme jen tehdy, když ho požádáte o třídění — [příjem návrhů](/cs/pm/intake).
* **Brány se odškrtávají s důkazem**, nikdy holé.
* **Commity a pull requesty se připojí samy** — přes trailer `Vitrinka-Task` a větve `vt-<id>`, které čte GitHub App — [trailery commitů](/cs/dev/cli/setup#hooks).

Model za tím je záložka [Produkt](/cs/pm): [úkoly](/cs/pm/tasks), [sprinty](/cs/pm/sprints), [pravidla](/cs/pm/rules).

## /vitrinka:release [#release]

`/vitrinka:release [refresh|cut|status]` řídí vydání projektu z repozitáře přes `vitrinka project release`. `status`, výchozí sloveso, ukáže okno každého repozitáře — větev, začátek, počet pull requestů, poslední průchod. `refresh` smete smergované pull requesty všech repozitářů vydání do průběžného příštího vydání a nechá Eve stránku přepsat; `cut` ho zmrazí a otevře další okno. Skill také napíše poznámky k vydání — jeden dokument na vydání, obrazovky vybrané ze seřazeného fondu snímků daného okna — a připojí je k vydání přes `vitrinka project release --notes` — [vydání](/cs/pm/release).

## Převzetí, postřeh a předání [#loop]

Tři skilly drží strom úkolů pravdivý bez papírování na konci session:

| Skill     | Kdy                                                                                                                                                     |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `pickup`  | Dorazí id nebo adresa úkolu: ohraničený pohled pro převzetí — poslední předání, větev, co číst nejdřív, co dál — dřív, než se sáhne na kód.             |
| `spot`    | Uprostřed práce se objeví myšlenka „později“, „mimo rozsah“ nebo „o tom má rozhodnout někdo jiný“: hned se založí jako podúkol, místo aby se nesla dál. |
| `handoff` | Práce končí: `hand_back` založí podúkoly a verzovaný souhrn a vrátí blok do chatu, kterým session končí.                                                |

Stav se posouvá sám — živý běh označí úkol jako rozpracovaný, pull request jako v review, merge jako hotový — [pracovní smyčka](/cs/pm/work-loop).

## /vitrinka-experimental:cleanup [#cleanup]

Porovná otevřené úkoly projektu s kódem, pull requesty a záznamem QA, provede, co dokáže prokázat, a zbytek navrhne — bezobslužné workflow experimentálního pluginu, jen v Claude Code — [úklid backlogu](/cs/dev/skills/workflows#cleanup).
