gsd-quick-batch

Featured

Batch several /gsd:quick-shaped tasks together — planned, dispatched, and merged as one run

Web & Frontend 9,345 stars 671 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

<objective> Batch several `/gsd-quick`-shaped tasks together: one coordinator parses the task list, dispatches per-item planner/researcher/checker/executor/verifier leaves, and owns every shared write (`BATCH.json`, STATE.md, worktree create/merge/cleanup) so leaves never race each other (ADR-1239 "Quick-batch binding"). **Task list:** either an inline bulleted/numbered list (≥2 items — the same grammar `/gsd-quick`'s planner-facing description uses, one item per line) or `--file <path>` pointing at a file containing one. **`--jobs auto|N` flag:** `auto` (default) uses the negotiated dispatch capacity as-is. `N` caps effective concurrency at `min(task count, N, capacity)`. A non-numeric or non-positive `N` is rejected before any dispatch. **`--validate` flag:** enables the per-item plan-checker loop (max 2 iterations) and post-merge verification. **`--research` flag:** dispatches a focused researcher per item before planning. **`--resume <batch-id>` flag:** skips task-list parsing and batch creation entirely — loads the existing batch and dispatches only its still-eligible items. **Not supported in v1:** `--discuss` and `--full` are rejected with a usage error before any dispatch. Use `/gsd-quick --discuss`/`--full` per item instead, or file the tasks individually. </objective> <execution_context> @~/.claude/gsd-core/workflows/quick-batch.md </execution_context> <context> $ARGUMENTS Context files are resolved inside the workflow (`init quick-batch`, `quick-batch crea...

Details

Author
open-gsd
Repository
open-gsd/gsd-core
Created
3 months ago
Last Updated
today
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category