From 4bc48c571e97aa8499a84e0fe4ff4e74a9802735 Mon Sep 17 00:00:00 2001 From: StephenQiu30 <89136224+StephenQiu30@users.noreply.github.com> Date: Sun, 12 Jul 2026 11:48:26 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=B8=85=E7=90=86=20OpenSpec=20?= =?UTF-8?q?=E5=92=8C=20Cursor/Claude/Codex=20=E6=97=A7=E6=9C=89=E6=8A=80?= =?UTF-8?q?=E8=83=BD=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 删除 .agent/.claude/.codex/.cursor 中的 openspec 技能文件 - 删除 openspec/ 目录中的存档变更、配置和规范文件 - 清理已归档的排序算法文档整理相关文件 Co-Authored-By: Claude Fable 5 --- .agent/skills/openspec-apply-change/SKILL.md | 156 ----- .../skills/openspec-archive-change/SKILL.md | 114 ---- .../openspec-bulk-archive-change/SKILL.md | 246 -------- .../skills/openspec-continue-change/SKILL.md | 118 ---- .agent/skills/openspec-explore/SKILL.md | 288 --------- .agent/skills/openspec-ff-change/SKILL.md | 101 ---- .agent/skills/openspec-new-change/SKILL.md | 74 --- .agent/skills/openspec-onboard/SKILL.md | 554 ------------------ .agent/skills/openspec-sync-specs/SKILL.md | 138 ----- .agent/skills/openspec-verify-change/SKILL.md | 168 ------ .claude/skills/openspec-apply-change/SKILL.md | 156 ----- .../skills/openspec-archive-change/SKILL.md | 114 ---- .../openspec-bulk-archive-change/SKILL.md | 246 -------- .../skills/openspec-continue-change/SKILL.md | 118 ---- .claude/skills/openspec-explore/SKILL.md | 288 --------- .claude/skills/openspec-ff-change/SKILL.md | 101 ---- .claude/skills/openspec-new-change/SKILL.md | 74 --- .claude/skills/openspec-onboard/SKILL.md | 554 ------------------ .claude/skills/openspec-sync-specs/SKILL.md | 138 ----- .../skills/openspec-verify-change/SKILL.md | 168 ------ .codex/skills/openspec-apply-change/SKILL.md | 156 ----- .../skills/openspec-archive-change/SKILL.md | 114 ---- .../openspec-bulk-archive-change/SKILL.md | 246 -------- .../skills/openspec-continue-change/SKILL.md | 118 ---- .codex/skills/openspec-explore/SKILL.md | 288 --------- .codex/skills/openspec-ff-change/SKILL.md | 101 ---- .codex/skills/openspec-new-change/SKILL.md | 74 --- .codex/skills/openspec-onboard/SKILL.md | 554 ------------------ .codex/skills/openspec-sync-specs/SKILL.md | 138 ----- .codex/skills/openspec-verify-change/SKILL.md | 168 ------ .cursor/skills/openspec-apply-change/SKILL.md | 156 ----- .../skills/openspec-archive-change/SKILL.md | 114 ---- .../openspec-bulk-archive-change/SKILL.md | 246 -------- .../skills/openspec-continue-change/SKILL.md | 118 ---- .cursor/skills/openspec-explore/SKILL.md | 288 --------- .cursor/skills/openspec-ff-change/SKILL.md | 101 ---- .cursor/skills/openspec-new-change/SKILL.md | 74 --- .cursor/skills/openspec-onboard/SKILL.md | 554 ------------------ .cursor/skills/openspec-sync-specs/SKILL.md | 138 ----- .../skills/openspec-verify-change/SKILL.md | 168 ------ .../.openspec.yaml | 2 - .../design.md | 87 --- .../proposal.md | 25 - .../sorting-doc-style-consistency/spec.md | 34 -- .../specs/sorting-docs-curation/spec.md | 34 -- .../tasks.md | 28 - openspec/config.yaml | 20 - .../sorting-doc-style-consistency/spec.md | 38 -- openspec/specs/sorting-docs-curation/spec.md | 38 -- 49 files changed, 8134 deletions(-) delete mode 100644 .agent/skills/openspec-apply-change/SKILL.md delete mode 100644 .agent/skills/openspec-archive-change/SKILL.md delete mode 100644 .agent/skills/openspec-bulk-archive-change/SKILL.md delete mode 100644 .agent/skills/openspec-continue-change/SKILL.md delete mode 100644 .agent/skills/openspec-explore/SKILL.md delete mode 100644 .agent/skills/openspec-ff-change/SKILL.md delete mode 100644 .agent/skills/openspec-new-change/SKILL.md delete mode 100644 .agent/skills/openspec-onboard/SKILL.md delete mode 100644 .agent/skills/openspec-sync-specs/SKILL.md delete mode 100644 .agent/skills/openspec-verify-change/SKILL.md delete mode 100644 .claude/skills/openspec-apply-change/SKILL.md delete mode 100644 .claude/skills/openspec-archive-change/SKILL.md delete mode 100644 .claude/skills/openspec-bulk-archive-change/SKILL.md delete mode 100644 .claude/skills/openspec-continue-change/SKILL.md delete mode 100644 .claude/skills/openspec-explore/SKILL.md delete mode 100644 .claude/skills/openspec-ff-change/SKILL.md delete mode 100644 .claude/skills/openspec-new-change/SKILL.md delete mode 100644 .claude/skills/openspec-onboard/SKILL.md delete mode 100644 .claude/skills/openspec-sync-specs/SKILL.md delete mode 100644 .claude/skills/openspec-verify-change/SKILL.md delete mode 100644 .codex/skills/openspec-apply-change/SKILL.md delete mode 100644 .codex/skills/openspec-archive-change/SKILL.md delete mode 100644 .codex/skills/openspec-bulk-archive-change/SKILL.md delete mode 100644 .codex/skills/openspec-continue-change/SKILL.md delete mode 100644 .codex/skills/openspec-explore/SKILL.md delete mode 100644 .codex/skills/openspec-ff-change/SKILL.md delete mode 100644 .codex/skills/openspec-new-change/SKILL.md delete mode 100644 .codex/skills/openspec-onboard/SKILL.md delete mode 100644 .codex/skills/openspec-sync-specs/SKILL.md delete mode 100644 .codex/skills/openspec-verify-change/SKILL.md delete mode 100644 .cursor/skills/openspec-apply-change/SKILL.md delete mode 100644 .cursor/skills/openspec-archive-change/SKILL.md delete mode 100644 .cursor/skills/openspec-bulk-archive-change/SKILL.md delete mode 100644 .cursor/skills/openspec-continue-change/SKILL.md delete mode 100644 .cursor/skills/openspec-explore/SKILL.md delete mode 100644 .cursor/skills/openspec-ff-change/SKILL.md delete mode 100644 .cursor/skills/openspec-new-change/SKILL.md delete mode 100644 .cursor/skills/openspec-onboard/SKILL.md delete mode 100644 .cursor/skills/openspec-sync-specs/SKILL.md delete mode 100644 .cursor/skills/openspec-verify-change/SKILL.md delete mode 100644 openspec/changes/archive/2026-04-15-organize-sorting-algorithm-docs-and-unify-style/.openspec.yaml delete mode 100644 openspec/changes/archive/2026-04-15-organize-sorting-algorithm-docs-and-unify-style/design.md delete mode 100644 openspec/changes/archive/2026-04-15-organize-sorting-algorithm-docs-and-unify-style/proposal.md delete mode 100644 openspec/changes/archive/2026-04-15-organize-sorting-algorithm-docs-and-unify-style/specs/sorting-doc-style-consistency/spec.md delete mode 100644 openspec/changes/archive/2026-04-15-organize-sorting-algorithm-docs-and-unify-style/specs/sorting-docs-curation/spec.md delete mode 100644 openspec/changes/archive/2026-04-15-organize-sorting-algorithm-docs-and-unify-style/tasks.md delete mode 100644 openspec/config.yaml delete mode 100644 openspec/specs/sorting-doc-style-consistency/spec.md delete mode 100644 openspec/specs/sorting-docs-curation/spec.md diff --git a/.agent/skills/openspec-apply-change/SKILL.md b/.agent/skills/openspec-apply-change/SKILL.md deleted file mode 100644 index 716375a..0000000 --- a/.agent/skills/openspec-apply-change/SKILL.md +++ /dev/null @@ -1,156 +0,0 @@ ---- -name: openspec-apply-change -description: Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks. -license: MIT -compatibility: Requires openspec CLI. -metadata: - author: openspec - version: "1.0" - generatedBy: "1.3.0" ---- - -Implement tasks from an OpenSpec change. - -**Input**: Optionally specify a change name. If omitted, check if it can be inferred from conversation context. If vague or ambiguous you MUST prompt for available changes. - -**Steps** - -1. **Select the change** - - If a name is provided, use it. Otherwise: - - Infer from conversation context if the user mentioned a change - - Auto-select if only one active change exists - - If ambiguous, run `openspec list --json` to get available changes and use the **AskUserQuestion tool** to let the user select - - Always announce: "Using change: " and how to override (e.g., `/opsx:apply `). - -2. **Check status to understand the schema** - ```bash - openspec status --change "" --json - ``` - Parse the JSON to understand: - - `schemaName`: The workflow being used (e.g., "spec-driven") - - Which artifact contains the tasks (typically "tasks" for spec-driven, check status for others) - -3. **Get apply instructions** - - ```bash - openspec instructions apply --change "" --json - ``` - - This returns: - - Context file paths (varies by schema - could be proposal/specs/design/tasks or spec/tests/implementation/docs) - - Progress (total, complete, remaining) - - Task list with status - - Dynamic instruction based on current state - - **Handle states:** - - If `state: "blocked"` (missing artifacts): show message, suggest using openspec-continue-change - - If `state: "all_done"`: congratulate, suggest archive - - Otherwise: proceed to implementation - -4. **Read context files** - - Read the files listed in `contextFiles` from the apply instructions output. - The files depend on the schema being used: - - **spec-driven**: proposal, specs, design, tasks - - Other schemas: follow the contextFiles from CLI output - -5. **Show current progress** - - Display: - - Schema being used - - Progress: "N/M tasks complete" - - Remaining tasks overview - - Dynamic instruction from CLI - -6. **Implement tasks (loop until done or blocked)** - - For each pending task: - - Show which task is being worked on - - Make the code changes required - - Keep changes minimal and focused - - Mark task complete in the tasks file: `- [ ]` → `- [x]` - - Continue to next task - - **Pause if:** - - Task is unclear → ask for clarification - - Implementation reveals a design issue → suggest updating artifacts - - Error or blocker encountered → report and wait for guidance - - User interrupts - -7. **On completion or pause, show status** - - Display: - - Tasks completed this session - - Overall progress: "N/M tasks complete" - - If all done: suggest archive - - If paused: explain why and wait for guidance - -**Output During Implementation** - -``` -## Implementing: (schema: ) - -Working on task 3/7: -[...implementation happening...] -✓ Task complete - -Working on task 4/7: -[...implementation happening...] -✓ Task complete -``` - -**Output On Completion** - -``` -## Implementation Complete - -**Change:** -**Schema:** -**Progress:** 7/7 tasks complete ✓ - -### Completed This Session -- [x] Task 1 -- [x] Task 2 -... - -All tasks complete! Ready to archive this change. -``` - -**Output On Pause (Issue Encountered)** - -``` -## Implementation Paused - -**Change:** -**Schema:** -**Progress:** 4/7 tasks complete - -### Issue Encountered - - -**Options:** -1.