ワンクリックで
openspec-apply
Implement tasks from an OpenSpec change. Use when the user wants to start or continue implementing a proposed change.
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.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Initialize a new project with the copilot template. Interactive setup that auto-detects the tech stack and fills in all template placeholders.
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.
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.
Archive a completed change. Use when implementation is done and the change is ready to be moved to the archive.
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.
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.
SOC 職業分類に基づく
| name | openspec-apply |
| description | Implement tasks from an OpenSpec change. Use when the user wants to start or continue implementing a proposed change. |
| argument-hint | Change name or slug (e.g., "add-dark-mode"). If omitted, will prompt for selection. |
| license | MIT |
| metadata | {"author":"copilot-template","version":"2.0"} |
Implement tasks from an OpenSpec change in openspec/changes/.
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 these files from the change directory:
proposal.md — goals, scope, decisionsspecs/<capability>/spec.md — requirements and acceptance criteriatasks.md — task list and completion statusIf any file is missing, report which one and ask the user for its location. Do not confabulate contents.
Show current progress: "N/M tasks complete — working on: "
CRITICAL: Follow tasks.md literally. Never reinterpret or regenerate tasks. Never invent field names, API types, or schemas that don't exist in the actual source code.
For each pending task:
- [ ] → - [x]Pause if: task is unclear, implementation reveals a design issue, or an error is encountered.
Before invoking the Reviewer:
git show HEAD:<path>). List features: PRESERVED or REMOVED. Restore any removed without explicit spec request.Fix any failures before proceeding.
Invoke @Reviewer (VS Code) or run /project:review (Claude Code).
tasks.md. Implement fixes, then re-review changed files only.Lightweight gate (quick changes): Run a targeted logic check on changed files. Fix issues before build verification.
Read .github/copilot-instructions.md for the project's build/quality commands. Run them in documented order. Fix failures and re-run.
If commands are not documented, ask the user.
## Implementation Complete
**Change:** <change-name>
**Progress:** N/N tasks complete
### Completed This Session
- [x] Task 1
- [x] Task 2
All tasks complete. Ready to archive — run openspec-archive.
If paused:
## Implementation Paused
**Progress:** N/M tasks complete
### Issue
<description>
**Options:**
1. <option>
2. <option>