Összefoglaló

Shell szkriptek a - [ ] / - [x] feladat-checkboxokat tartalmazó Markdown terv-fájlok haladásának követéséhez — közvetlenül a fejlesztők, illetve automatikusan az /implement használja — NEXT módban és minden ALL-mód iterációban.

Mikor használd

Akkor használd ezeket a scripteket, amikor olyan Markdown terv-fájlokkal dolgozol, amelyek - [ ] / - [x] feladat-checkboxokat tartalmaznak:

Meghívás

plan-progress.sh

Formázott haladás-fejlécet nyomtat a következő befejezetlen feladathoz. A progress-header-phased.template (fázisokra bontott tervek) vagy a progress-header-flat.template (lapos tervek) sablont használja.

Az /implement skillbe csomagolva, a skills/implement/scripts/plan-progress.sh útvonalon; általában az /implement hívja, nem kézzel indítod.

bash skills/implement/scripts/plan-progress.sh <plan_file>

Kilépési kódok: 0 = fejléc kinyomtatva + NEXT_TASK_* gépileg olvasható sorok; 1 = minden feladat kész; 2 = használati hiba vagy fájl nem található; 3 = nincs felismerhető feladat-szakasz fejléc.

Belső függőségek (a plan-progress.sh hívja — közvetlenül nem indítandók)

Függőségi táblázat

Script Típus Belső függőségek Automatikusan hívja
plan-progress.sh internal task_section.awk, sablonok /implement NEXT-mód 1. lépés, ALL-mód minden iteráció
task_section.awk internal — plan-progress.sh
progress-header-phased.template internal — plan-progress.sh
progress-header-flat.template internal — plan-progress.sh

1. példa — Terv-előrehaladás ellenőrzése a plan-progress.sh scripttel

Bemenet:

bash skills/implement/scripts/plan-progress.sh plans/FEAT-001-skill-command-script-handouts.md

Kimenet / Eredmény:

Progress   : [█████████░░░] 79%  (15/19 tasks, 3/6 phases)
Next task  : 4.1  **File**: `handout/scripts-plan.html`

NEXT_TASK_NAME=**File**: `handout/scripts-plan.html`
NEXT_TASK_PHASE=4
NEXT_TASK_NUMBER=1

Kilépési kód: 0. A NEXT_TASK_* sorok gépileg olvashatók, és az /implement a NEXT-mód 1. lépésében ezeket parsolja, hogy azonosítsa a megvalósítandó feladatot.

Kapcsolódó eszközök