원클릭으로
coograph-archive
Archive a completed change. Use when implementation is done and the change is ready to be moved to the archive.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Archive a completed change. Use when implementation is done and the change is ready to be moved to the archive.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Implement tasks from an OpenSpec change. Use when the user wants to start or continue implementing a proposed change.
Enter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use when the user wants to think through something before or during a change.
Start work on a new ticket. Runs pre-flight checks, investigates the codebase, and flows into OpenSpec proposal. Use when the user pastes a ticket, issue, or task description.
Propose a new change with all artifacts generated in one step. Use when the user wants to describe what they want to build and get a complete proposal with specs and tasks ready for implementation.
Rebuild or update the code-graph database. Use when the user wants to refresh the code graph, e.g. after major changes or when graph seems stale.
Initialize a new project with the Coograph template. Interactive setup that auto-detects the tech stack and fills in all template placeholders.
SOC 직업 분류 기준
| name | coograph-archive |
| description | Archive a completed change. Use when implementation is done and the change is ready to be moved to the archive. |
| argument-hint | Change name to archive. If omitted, will prompt for selection. |
| license | MIT |
| metadata | {"author":"coograph","version":"2.0"} |
Archive a completed OpenSpec change by moving it from openspec/changes/ to openspec/changes/archive/.
If a name is provided, look for openspec/changes/<name>/ or openspec/changes/<date>-<name>/.
If no name is provided:
openspec/changes/ (excluding archive/)Read tasks.md and count:
- [x] items (complete)- [ ] items (incomplete)If incomplete tasks exist, warn the user:
"X tasks are still incomplete. Archive anyway?"
Wait for confirmation before proceeding. Do not skip this check.
Look for openspec/changes/<name>/specs/ — if it contains spec files, compare each against its counterpart in openspec/specs/<capability>/spec.md.
If delta specs exist:
If no delta specs exist: skip this step.
Create the archive directory if it doesn't exist:
mkdir -p openspec/changes/archive
Generate the target name: YYYY-MM-DD-<slug> using today's date.
Check if the target already exists — if so, fail with a clear error and ask the user how to proceed.
Move the change directory:
mv openspec/changes/<name> openspec/changes/archive/YYYY-MM-DD-<slug>
## Archive Complete
**Change:** <name>
**Archived to:** openspec/changes/archive/YYYY-MM-DD-<slug>/
**Specs:** [Synced to main specs / No delta specs / Sync skipped]
**Tasks:** [All complete / X incomplete — user confirmed]