원클릭으로
pacto-move
Agent contract for the Pacto move workflow.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Agent contract for the Pacto move workflow.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Agent contract for the Pacto doctor workflow.
Agent contract for the Pacto exec workflow.
Agent contract for the Pacto explore workflow.
Agent contract for the Pacto init workflow.
Agent contract for the Pacto install workflow.
Agent contract for the Pacto new workflow.
SOC 직업 분류 기준
| name | pacto-move |
| description | Agent contract for the Pacto move workflow. |
Use this skill as an agent contract for the move workflow in Pacto projects.
Move a plan slice between canonical states.
Use for explicit state transitions such as to-implement -> current or current -> done. When <to-state> is done, the move also folds the plan's ## Capability: deltas into the persistent baseline at .pacto/specs/<slug>/spec.md.
<from-state> in current|to-implement|done|outdated.<slug> matching [a-z0-9][a-z0-9-]*.<to-state> in current|to-implement|done|outdated.--root <path> to target a specific project root.--reason <text> to append transition context in plan README.--force to overwrite destination when it already exists.Status line.to-state=done only: pre-validates Capability deltas against the baseline and, on success, atomically writes the merged .pacto/specs/<slug>/spec.md per affected capability. On any merge collision the move aborts BEFORE the plan folder is renamed.pacto status reflects the new state location.move ... done: verify the plan's spec.md contains well-formed ## Capability: <slug> blocks with ### ADDED|MODIFIED|REMOVED|RENAMED Requirements subsections, and that every Requirement has at least one ##### Scenario: (ADDED) or matches an existing baseline entry (MODIFIED/REMOVED/RENAMED). Run pacto status --mode strict first to catch grammar issues.move ... done: confirm .pacto/specs/<slug>/spec.md was created or updated as expected and that the plan slug reference appears in the merged baseline (e.g. removal audit comments include the plan slug).--force.- to: line, unknown delta op). Plan folder is NOT renamed in this case — fix the deltas in spec.md and retry.pacto status --root <path> to verify current filesystem state before retrying. For baseline merge failures, read the error message (it names the offending capability + Requirement), edit the plan's spec.md Capability block to align with the current baseline, and re-run pacto move.