ワンクリックで
uat-skip
Skip UAT for a task — sets UAT and task status to skipped/done, removes index rows, auto-checkoffs roadmap
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Skip UAT for a task — sets UAT and task status to skipped/done, removes index rows, auto-checkoffs roadmap
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
File a new bug report in wiki/work/bugs/ with required-on-report fields and append it to the bug index
Audit all project functionality at a high level and produce a 2-3 minute demo run book plus a Marp slideshow
Orchestrator for parallel agent teams. When invoked with a roadmap file path, drives every item through the full tackle → uat-generate → uat-auto pipeline until complete. When invoked with a task file path, runs that pipeline once and stops.
Refresh codebase context via Serena memories
Append a new item (task link or inline) to an existing roadmap in wiki/work/roadmaps/, optionally under a named phase
Create a structured execution-plan roadmap in wiki/work/roadmaps/ via short Socratic Q&A — captures goal, phases, and the initial hybrid (task-link OR inline) checklist
| name | uat-skip |
| description | Skip UAT for a task — sets UAT and task status to skipped/done, removes index rows, auto-checkoffs roadmap |
| category | planning |
| model | claude-haiku-4-5-20251001 |
| argument-hint | <TASK-NNN or path/to/task-file.md> |
| disable-model-invocation | false |
| user-invocable | true |
Always obey .docs/guides/mcp-tools.md. Read it now if not already in context.
Run /primer first if you have not already this session.
Skip UAT testing for a task. Sets UAT status to skipped (creating a skeleton if none exists), sets task status to done, removes both rows from their family indexes, auto-checkoffs active roadmaps, and annotates linked decisions.
No files are moved. Status lives in frontmatter.
Target: $ARGUMENTS
/uat-skip is an escape hatch — use it when UAT testing is not needed, not applicable, or intentionally deferred for a task that has completed implementation.
Parse $ARGUMENTS to locate the task file in wiki/work/tasks/:
find_file to locate TASK-NNN*.md inside wiki/work/tasks/. Task files never move; there are no subdirectories to check.find_file. If it does not exist, STOP and report the error.Read the task file. Extract:
id: frontmatter field (e.g. TASK-007)uat: frontmatter field (path to linked UAT file, if any)title: frontmatter fieldimplements:: decision reference in the bodyIf a UAT file is linked (uat: frontmatter exists):
wiki/work/uat/<UAT-NNN-slug>.md.skipped in Step 3.If no UAT file exists:
wiki/work/uat/index.md (highest existing NNN + 1).wiki/work/uat/UAT-NNN-slug.md using this skeleton:---
id: UAT-NNN
title: "UAT: <Task Title> (Skipped)"
task: <task-file-path>
status: skipped
created: YYYY-MM-DD
updated: YYYY-MM-DD
---
# UAT: <Task Title> (Skipped)
> **Source task**: [[<TASK-NNN>]]
> **Skipped**: YYYY-MM-DD
> **Reason**: UAT intentionally skipped via /uat-skip — no tests generated
---
This task's UAT was intentionally skipped. No test cases were generated or executed.
wiki/work/uat/index.md:
| UAT-NNN | <title> | skipped | <TASK-NNN> |Apply the STATUS-FLIP PROCEDURE to both artifacts:
UAT file (wiki/work/uat/UAT-NNN-slug.md):
status: pending (or whatever current status) → status: skippedupdated: → today's datewiki/work/uat/index.md (skipped UATs are not active)Task file (wiki/work/tasks/TASK-NNN-slug.md):
status: todo or status: in-progress → status: doneupdated: → today's datewiki/work/tasks/index.md (done tasks are not active)Use the Edit tool for all frontmatter changes. Never use sed, awk, or shell redirection.
After the status flips and index row removals in Step 3, archive both artifacts:
git mv wiki/work/uat/<UAT-file>.md wiki/work/uat/archive/<UAT-file>.mdwiki/work/uat/archive/index.md: | [[UAT-NNN]] | Title | skipped | YYYY-MM-DD |git mv wiki/work/tasks/<TASK-file>.md wiki/work/tasks/archive/<TASK-file>.mdwiki/work/tasks/archive/index.md: | [[TASK-NNN]] | Title | done | YYYY-MM-DD |Use Bash for git mv only. Use Edit for all index appends.
Scan every active roadmap (files in wiki/work/roadmaps/ whose status: active frontmatter):
list_dir on wiki/work/roadmaps/ (exclude lifecycle.md and index.md).- [ ] [[TASK-NNN (wiki-style task link).Edit - [ ] [[TASK-NNN → - [x] [[TASK-NNN and update updated: in that roadmap's frontmatter to today.- [ ] [[TASK-NNN lines in the same ## Phase block. For each, check if that task's status: is done. If yes, flip - [ ] → - [x].[x], flip the roadmap's status: active → status: done and updated: → today, remove the roadmap's row from wiki/work/roadmaps/index.md, then archive the roadmap file:
git mv wiki/work/roadmaps/<file>.md wiki/work/roadmaps/archive/<file>.mdwiki/work/roadmaps/archive/index.md: | [[ROADMAP-NNN]] | Title | done | YYYY-MM-DD |Check the task body for a typed link implements::[[DEC-NNNN#DM]] or similar decision reference:
wiki/work/decisions/.Source task(s): line referencing this task. — done (UAT skipped) YYYY-MM-DD to that line.search_for_pattern on wiki/work/decisions/ for the task ID to catch any reference pattern.Append to wiki/log.md:
## [YYYY-MM-DD] uat | UAT-NNN skipped → TASK-NNN done · both archived
UAT skipped for <task title>. Task marked done. Archived UAT-NNN → uat/archive/ and TASK-NNN → tasks/archive/. <Optional: reason if user provided one.>
Use the Edit tool (append at end of file).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
UAT SKIP COMPLETE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Task: TASK-NNN → status: done → archived to tasks/archive/
UAT: UAT-NNN → status: skipped → archived to uat/archive/
(or: Skeleton UAT-NNN created and immediately archived)
Roadmaps updated: [list or "None"]
Decisions updated: [list or "None"]
Log entry appended.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━