بنقرة واحدة
task-graph-to-batch
Select the next unblocked wave and write work/execution-batch-{n}.md. Planning only.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Select the next unblocked wave and write work/execution-batch-{n}.md. Planning only.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Convert a PRD, design doc, or feature requirements into work/kanban.md and work/SUBAGENT.md for multi-agent implementation planning. Planning only. Sub-command: install for Claude Code trigger rules.
Execute an authorized batch with subagents, validate, update statuses, and write build log.
Create work/PRD.md from work/idea.md. Enforces No-New-Fields Rule; gates eagerly when idea.md is sparse.
Advance PraxisKit by one or more steps from work/praxiskit-context.md. Single mode by default; budget mode loops until a checkpoint, blocker, completion, or budget. Never auto-authorizes execution or acceptance.
Create work/task-graph.md and work/SUBAGENT.md from work/PRD.md. Pre-flight-validated; planning only.
Produce work/review.md from build evidence, surface the accept/revise/continue/not-yet decision, archive the iteration, and reset work/ for the next loop.
| name | task-graph-to-batch |
| description | Select the next unblocked wave and write work/execution-batch-{n}.md. Planning only. |
Select the next executable wave from work/task-graph.md. This skill schedules; batch-to-build executes.
work/task-graph.md -> task-graph-to-batch -> work/execution-batch-{n}.md -> batch-to-build
Batch schema: bundled schemas/execution-batch.schema.md. Template: bundled templates/execution-batch.md.
Inputs: work/task-graph.md, work/SUBAGENT.md, optional work/praxiskit-context.md
Output: work/execution-batch-{n}.md per schemas/execution-batch.schema.md — selected task rows, acceptance criteria, write scopes, dependencies, baseline, validation commands, parallel groups, execution mode, authorization state
Preconditions: task graph + SUBAGENT exist; at least one [ ] task has all dependencies [x]; baseline checked
Stop boundary: Does not execute, spawn agents, scaffold source, install dependencies, or modify project source.
schemas/, templates/, and references/ paths refer to files bundled with the PraxisKit plugin, relative to the plugin root. Do not create or copy those resource files into the project unless the user explicitly asks. Project writes belong under work/ plus any requested source changes from later execution transforms.
[ ] pending, [/] in progress, [x] done, [!] blocked.[x].max_parallel to 3 unless the user requests more.T0.0 | Restore build baseline.baseline.status = pass and Baseline mode: fresh-start; this first construction batch may be executable after scoped authorization.baseline.status = unavailable and keep dry-run.execution_mode: subagent-driven.shared integration scope owned by the orchestrator unless one task exclusively owns the file.Write the batch as dry-run by default, then collect scoped execution authorization if the user is present.
Use host-native decision/input whenever available.
execute_now: set Mode: execute, then hand off to batch-to-buildkeep_dry_run: leave dry-run and stoprevise_batch: leave dry-run and ask what to changeIf no structured input is available, ask one direct chat question: "Execute Batch {n} now? yes/no". Treat only a clear yes for this exact batch as authorization.
Do not instruct the user to type specific command phrases. Ambiguous words such as "advance", "continue", "next", or "proceed" do not authorize execution by themselves.
Authorization carry-through: When the user chooses execute_now and the batch is written with Mode: execute, batch-to-build will skip its authorization prompt and go straight to upgrade checks. It only re-prompts the user if a check fails (fingerprint changed, tasks no longer unblocked, or baseline changed).
work/execution-batch-{n}.md from templates/execution-batch.md, including:
Baseline mode: fresh-start when applicableshared integration scope when shared files may need orchestrator reconciliationMode: executeApproved by user: yesAuthorization source: decision-ui | chat-confirmationwork/praxiskit-context.md with batch path and authorization state.batch-to-build.Do not create source directories, scaffold files, install packages, run formatters, modify source, or spawn implementation agents. Those actions belong only to batch-to-build after authorization.