ideas-and-queue
/ideas-and-queue
Odbiera zatwierdzone pozycje z kolejki na stronie przeglądu i buduje je, a także odpowiada na prośby o pomysły po każdej rundzie przeglądu.
- Autor
- esetera ↗
- Repozytorium
- markback ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 11.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 11.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
Odbiera zatwierdzone pozycje z kolejki na stronie przeglądu i buduje je, a także odpowiada na prośby o pomysły po każdej rundzie przeglądu.
Oryginalny opis (EN)
Keep listening for work from the review page, take approved items from the queue and build them, and answer requests for ideas. Use after any review round, whenever you would otherwise stop, or when told to take the next item from the Markback queue.
Jak działa
- Keep listening
- Wake
- Ideas
- Queue
Podgląd SKILL.md
---
name: ideas-and-queue
description: Keep listening for work from the review page, take approved items from the queue and build them, and answer requests for ideas. Use after any review round, whenever you would otherwise stop, or when told to take the next item from the Markback queue.
---
The review page has two pages at /work.html: Ideas and Queue. They read the same files you do. The page cannot think, so work waits for you. If you do not listen, approved work is not built and nobody knows.
## Keep listening
If a Codex Desktop heartbeat is active for this review, it handles the marks and build requests sent to it from New project. For sessions without that heartbeat, start this after any round and whenever you would otherwise stop:
```bash
review work wait --by "your name"
```
It ends when there is something for an agent to do. It prints what, and the exact next command: an item in the queue that nobody has taken, a request for ideas, or answers that nobody has read. Run it the way the `read-marks` skill says for `review wait`: in the background where your tool wakes you when a command ends (Claude Code does), in the foreground where it does not (Codex). When it ends, do what it prints, without asking: take the top item and build it, read the marks and act on them, answer the request. Then start it again. If it ends with "before the timeout", run it again.
**An approved proposal is an instruction to build, not a question.** The person approved it on the page. Do not ask them again.
While it runs, the page shows the person that you are listening. When no agent listens and work waits, the page says so, and the person may give you a line such as "Take the next item from the Markback queue and build it" or "Read my marks in Markback and act on them". Then run `review work`, which prints the same list at once, and do what it says.
## Wake
### Codex Desktop
When automatic pickup is requested, set up a native heartbeat in this chat. Register after the first screenshot is pushed, or use `review wake desktop --app <workspace-name> --new` from an empty project folder to accept build requests before there are any screens. Use the app's scheduled-task tool to create one active heartbeat in the current chat, with a one-minute interval or the shortest interval the app supports. Reuse an existing Markback heartbeat for this review. Put the actual project folder, app slug, absolute path to the installed review CLI, and any project-specific `REVIEW_HOME` in its prompt. The heartbeat's instructions should say:
> In this project, run the installed Markback CLI's `review wake poll --app <slug>`. If wake is off, end quietly. Answer each request in `ideas` by posting results with `review ideas post`. In `queue`, take an approved idea and develop or build it according to its phase. For a new build in `builds`, take it, build the app in a dedicated folder inside the connected workspace, and push the first screenshots with the item ID. A build that comes back with marks is a revision of that item's app. Read and apply those marks once, verify the changes, and push the same item again. For other unread marks, open each marked picture, apply its notes and shapes, verify the changes, and push an updated screenshot under the same screen name. Keep listening for new work while the workspace is connected. If this heartbeat is only for a finished review and nothing waits, stop it and unregister with `review wake desktop --app <slug> --off`.
Once the app confirms the heartbeat is active, run `review wake desktop --app <slug> --builds --ideas` from this chat for an existing review, or use `--new --ideas` for an empty workspace. The person can send builds, ideas, and marks directly in Markback. End the turn so the heartbeat can run. Do not start `review wait`, `review work wait`, or `codex exec resume` for this review. If the native scheduler is unavailable, report that and use the ordinary foreground review workflow.
### Kimi Work and Kimi Code
Use a signed-in Kimi Code CLI for background pickup while the person reviews in Kimi Work or a browser. In the workspace, use `kimi session list --json` to find the dedicated local Kimi Code session for Markback. If it does not exist, create one with `kimi --prompt "This is the Kimi Code session for Markback reviews in this workspace. Reply Ready and use no tools."` and identify the new session in the list. Keep the session ID tied to this workspace.
```bash
review wake kimi --session <id> --app <workspace-name>
```
Keep the Markback server running and finish the current Kimi task. When a request comes in, Markback resumes the selected Kimi Code session in print mode, which handles ordinary tool calls without approval prompts. Enable it for the workspace the person wants Kimi to work in. In Kimi Work’s browser pane, open the Markback page at `127.0.0.1` using its printed port. Kimi Work displays the review while the separate Kimi Code session applies the changes. Use `review wake off` from the workspace to stop background pickup.
### Claude Code and other command-based agents
The person must never have to start you by hand. Say once, in the project's folder, how the review page's server can start you. Each project has its own command, so setting one never changes another project's:
```bash
review wake set --run "claude -p '{prompt}' --continue" --by "Claude"
```
That line is for Claude Code: a run with no window that continues the last conversation in that folder. For another tool, give its own command for a run with no window that continues its last session, with `{prompt}` where the words for you go. Read the tool's own help for the real flags, and do not guess them. If you cannot confirm a form, set nothing and tell the person.
When work on this project's reviews waits and no agent has listened for a minute, the server runs that command in this folder, with a fixed prompt that names this project and its reviews and says to run `review work` and do what it says. In the project's folder, `review work` lists only that project's work. Take only that: another project's work is not yours. Work on a review no project has pushed starts nobody. If the project has pushed no review yet, add `--app "<review name>"` to `wake set`. It runs one at a time, rests 30 seconds after each run, and does not run again for the same work within ten minutes. You run with the permissions the person already gave your tool: Markback adds none. Do not put a flag that skips permission prompts in the command. `review wake show` says what is set for this project (`--all` for every project), `review wake off` stops it, and `review wake clear` removes it. A run that goes on for 30 minutes no longer stops a new one. The person can also turn it off in the page's menu, where the command is shown. Nothing on the page can set or change the command.
In Claude Code with the Markback plugin, two hooks also keep you listening: when you are about to stop and work waits, you are told to take it. Without the plugin, put them in the project once with `review install-skills --hooks`, and take them out with `review install-skills --remove-hooks`. They only hold you for work on this project's own reviews.
If `review` is not found, use `node <Markback folder>/review.mjs` in its place. The Markback folder is two folders up from this SKILL.md: the one that holds `skills`.
## Ideas
`review work wait` ends when a request for ideas comes. To wait only for requests:
```bash
review ideas wait --timeout 3600
```
Then **really study the target first**: read its code, run it, look at its screens. A generic idea is worth nothing. Post each idea:
```bash
review ideas post --request <id> --what "Sort the list by last change" --why "Finding today's work takes three clicks" --size S
```
One short line for what. One for why. Size is S, M or L. The request closes when enough have come; `review ideas close --request <id>` closes it sooner.
## Queue
A request sent from New project goes straight to **Queued** as a build with the original brief. Take it before starting so the person sees **In progress**. For a new app, use a separate folder in the connected workspace. Run `review project --item <id>` there to push the app, or add `--item <id> --kind qa` to each manual push. This moves it to **Ready for you**, links the review from the Queue, and lets **Looks good** finish the item. When marks come back, take the same item, update its app, and push with the same ID.
The person sets the order by dragging. `review work wait` ends when an item is in the queue. Always take the top:
```bash
review take --by "your name"
```
It prints the item, why it matters, what to do next, and every note. Then:
- **A proposal:** develop the UX, take screenshots, and push them with `--kind proposal --item <id>`.
- **Build it:** the person approved the proposal. Build it, and push the real screens with `--kind qa --item <id>`.
Pushing with `--item` moves it to Ready for you. Their answers move it on by themselves: marks send it back to the queue for another round (read them with the `read-marks` skill), and approval takes it onward. When they approve a proposal it is back in the queue as Build it: take it and build it at once.
**Read the notes again while you work.** The person may add some at any time:
```bash
review show --item <id>
```
Leave a note of your own with `review note --item <id> --text "..."`. Use `review stage --item <id> --to queued` to hand one back.
Wersje
W bazie nie ma innych skilli o nazwie ideas-and-queue.
Migawka bazy z 13.11.2026 · wersja paczki c249fbaa17ea (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
- 100pm-up-next
Pokazuje uporządkowaną kolejkę Next i najbliższe pozycje z Later, bez uruchamiania żadnej z nich. - 100process-review-queue
Przetwarza oczekujące pozycje kolejki przeglądu w vaulcie (praca, ludzie, własne sprawy), interaktywnie albo na podstawie elementów zaznaczonych w Obsidianie. - 100work-the-queue
Zamienia pytanie, co robić dalej, w uporządkowaną listę z trackera i GitHuba, a równoległe subagenty realizują pozycje. - 90work-items
Pokazuje pozycje robocze z qm na stronie dostosowanej do telefonu i pozwala uruchamiać z nich sesje czatu. - 96add-to-queue
Dodaje zaległe lub nowe zadania do kolejki pracy w ravenseat, z właściwym rozmiarem, klasą ryzyka, zależnościami i pytaniami do właściciela. - 100new-plan
Dodaje jednostkę pracy do kolejki planu w repozytorium opartym na dokumentacji, wskazując ADR, zakres, kryteria wyjścia, zależności i pozycję w kolejce.