Implement the planned change task by task, then judge it
Scanned 8/31/2026
Install to Claude Code
npx -y skills add clomia/claude-automata --skill apply --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Apply?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/clomia-apply)More formats (shields.io, HTML) on the badges page.
---
name: apply
description: Implement the planned change task by task, then judge it
argument-hint: "[change-id]"
effort: max
---
# 절차
1. Judge the gate: every artifact listed in `applyRequires` must be `done`.
(`isComplete` is not the gate; design exists only when its inclusion criteria apply.)
Otherwise what is missing is planning, not implementation: return to `tx:plan`.
```bash
"${CLAUDE_PLUGIN_ROOT}/bin/tx-hook" openspec status --change <change-id> --json
```
2. Take the context file paths and the task checklist:
```bash
"${CLAUDE_PLUGIN_ROOT}/bin/tx-hook" openspec instructions apply --change <change-id> --json
```
3. Implement the tasks in dependency order.
The spec wording binds the implementation. If implementation reveals the spec is
wrong, fix the delta through `tx:plan`, then continue.
4. When every task is done, judge the implementation. The verify stage judges every
delta that moved observable behavior, on the change-id alone:
```
Agent(subagent_type="tx:verify", prompt="change-id: <change-id>")
```
A verify report is observation, not instruction. Before fixing a defect,
generalize it: hunt the same cause on other surfaces and fix them together, and
read the flow of reports to preempt the next one. Then respawn here until a pass is
newer than the last behavior change.
A defect that does not reproduce is a defect in the spec wording; a defect
re-reported after a grounded rebuttal means the wording admits two readings —
either way, fix the wording through `tx:plan`.
# Unknown 처리
Every unknown met while implementing resolves one of three ways:
- **measurable**: measure it and record the result.
- **reversible**: adopt an assumption and state it in design.
- **neither**: halt the task and record why in tasks.md.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!