원클릭으로
supi-flow-apply
Execute an approved implementation plan task by task — verify each step fresh, stop when blocked, and ask instead of guessing.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Execute an approved implementation plan task by task — verify each step fresh, stop when blocked, and ask instead of guessing.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
You MUST use this before any implementation. Clarify intent, shape the design, and get approval before touching code.
Create an implementation plan for an approved design with exact file paths, ordered tasks, concrete verification, and no placeholders.
Verify implementation against the plan, update living documentation, and close out the change.
Systematic debugging protocol — find the root cause before proposing fixes.
Check for available upgrades to the pi coding agent framework by comparing the current `@earendil-works/pi-*` or legacy `@mariozechner/pi-*` version in package.json against releases on `earendil-works/pi`. Use this skill whenever the user asks to upgrade pi, update pi, check pi changelogs/releases, or migrate off the deprecated `@mariozechner/*` packages.
| name | supi-flow-apply |
| description | Execute an approved implementation plan task by task — verify each step fresh, stop when blocked, and ask instead of guessing. |
| disable-model-invocation | true |
EVERY TASK GETS FRESH VERIFICATION BEFORE MARKING DONE
If you haven't run the verification command for this task, you cannot check it off. Previous runs do not count. "Should pass" is not evidence.
Call supi_flow_apply { ticket_id: "<ID>" }. Read the returned overview.
If a task has a linked detail_path, note it — read that doc only when the task becomes active.
If the tool reports an error (missing overview, empty manifest, invalid lifecycle, blocked), stop and resolve it before editing. If no plan is available, ask which change to implement.
For each unchecked task, in order:
detail_path (e.g. tasks/task-01.md).
Read that file before touching any code.
The detail doc is the authoritative task specification — do not rely on memory or the plan overview alone.
If the doc is vague or ambiguous or if anything is unclear, pause and get clarification before editing code.supi_flow_complete_task { ticket_id: "<ID>", task_number: <N> } to check the task off in the ticket.Do not skip failed checks. Do not collapse several tasks into one vague batch.
For testable code, write the test first:
No production code without a failing test first.
For docs-only, config-only, trivial changes, or integration work with no reasonable harness:
If uncertain whether TDD is practical, ask instead of guessing.
The hard rule is not "TDD in every case." The hard rule is: no unverified changes.
If verification fails, and you don't understand why, load /skill:supi-flow-debug
before attempting random fixes.
Stop and ask the user when:
Do not guess. Do not force through blockers.
| Excuse | Reality |
|---|---|
| "Should pass now" | Run the verification again. Fresh. |
| "I'm confident" | Confidence is not evidence. |
| "Just this once" | Verification still applies. |
| "Previous run passed" | Code changed. Run it again. |
| "This task is too simple to need TDD" | TDD is preferred for testable code. If it is not practical, verify it manually and say why. |
| "I know what the task says" | Task detail docs evolve between plan and apply. Read them fresh. |
/skill:supi-flow-archive handles durable verification evidence in archive.md and final closeout.Implementation complete. Run /skill:supi-flow-archive TNDM-XXXXXX to verify, update docs, and close out.