From tx
Implement the planned change task by task, then spawn the independent verify stage until it passes
How this skill is triggered — by the user, by Claude, or both
Slash command
/tx:apply [change-id][change-id]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. 게이트를 판정한다: `applyRequires`에 열거된 아티팩트가 전부 `done`이어야 한다.
게이트를 판정한다: applyRequires에 열거된 아티팩트가 전부 done이어야 한다.
(isComplete는 게이트가 아니다 — design은 포함 조건에 해당할 때만 존재한다.)
아니면 구현이 아니라 계획이 부족한 것 — tx:plan으로 돌아간다.
uv run --project "${CLAUDE_PLUGIN_ROOT}" openspec status --change <change-id> --json
컨텍스트 파일 경로와 태스크 체크리스트를 받는다:
uv run --project "${CLAUDE_PLUGIN_ROOT}" openspec instructions apply --change <change-id> --json
태스크를 의존 순서대로 구현한다.
spec wording이 구현을 구속한다 — 구현 중 spec이 틀렸음이 드러나면 tx:plan으로 delta를
고친 뒤 계속한다.
모든 태스크가 완료되면 verify 스테이지를 spawn한다 (필수):
Agent(subagent_type="tx:verify", prompt="change-id: <change-id>")
change-id 외에는 아무것도 전달하지 않는다 — 검증자는 아티팩트와 코드를 직접 읽는다. 결함이 보고되면 구현 컨텍스트가 살아있는 지금 이 자리에서 수리하고 재spawn한다 — pass까지.
구현 중 만나는 모든 미지는 셋 중 하나로 번역한다:
npx claudepluginhub clomia/claude-automata --plugin txImplements tasks from an OpenSpec change, guiding you through selecting a change, reading context files, and marking tasks complete.
Implements OpenSpec change proposals by processing tasks.md: reads tasks, explores context, edits code, marks checkboxes, pauses at gates. Use for approved changes and task lists.