From ui-operator
Map a web/mobile UI task, current diff, changed files, PR, branch, or local Codex session id into a ui-operator capture plan. Use for "영향받는 페이지 잡아줘", "모바일 화면 목록", "세션 기반 캡처 계획", "캡처 계획", "페이지/모달 목록", "iOS/Android 화면 캡처 계획", "diff 기반 UI 캡처", "affected surfaces", "capture plan". Writes artifacts/ui-operator/SLUG/capture-plan.json and manifest.json only. Do not use when the user only wants to run an existing plan.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ui-operator:planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use before capture when the user provides a UI change task, changed files, a git diff, PR, or route list and wants page/state coverage planned.
Use before capture when the user provides a UI change task, changed files, a git diff, PR, or route list and wants page/state coverage planned.
Writes only:
artifacts/ui-operator/<slug>/manifest.json
artifacts/ui-operator/<slug>/capture-plan.json
Never modify source code, screenshots, comparison reports, or QA artifacts.
Gather source
git diff --name-only <base>...HEAD or the current unstaged/staged diff.Draft affected surfaces
node plugins/ui-operator/scripts/affected_surface_mapper.mjs \
--diff-name-only /tmp/changed-files.txt \
--task "<task summary>" \
--out artifacts/ui-operator/<slug>/capture-plan.json
node plugins/ui-operator/scripts/session_surface_mapper.mjs \
--session-id <session-id> \
--out artifacts/ui-operator/<slug>/capture-plan.json
confidence: "inference" with a note.Add state recipes
list or page states.pendingSelector until the running UI is inspected.Normalize output
schemaVersion, plugin, slug, title, createdAt, baselineUrl, currentUrl, viewports, and routes.platform: "native-mobile", devices, screens, states, and command placeholders or pendingCommand notes.admin-lectures and extend-modal.capture-plan.json unless the user asks.capture-plan.json exists and is valid JSON.manifest.json points to the plan.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub edonghyun/donghyuns-agent-tools