From c1fdb4544225cef64fe506bca49a4bedb0862a24 Mon Sep 17 00:00:00 2001 From: "jiashuai.shi@qq.com" Date: Tue, 26 May 2026 02:31:58 +0800 Subject: [PATCH] refactor: remove AI scaffolding and doc duplication Strip the repository back to its core TypeScript/WebGPU tooling by removing .claude, openspec, and agent-specific guidance. Consolidate changelog handling to the root CHANGELOG.md and simplify contributor/docs workflows accordingly. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .claude/commands/opsx/apply.md | 152 -- .claude/commands/opsx/archive.md | 157 -- .claude/commands/opsx/explore.md | 173 --- .claude/commands/opsx/propose.md | 106 -- .claude/skills/bmad-agent-architect/SKILL.md | 54 - .../bmad-skill-manifest.yaml | 11 - .claude/skills/bmad-agent-dev/SKILL.md | 69 - .../bmad-agent-dev/bmad-skill-manifest.yaml | 11 - .claude/skills/bmad-agent-pm/SKILL.md | 59 - .../bmad-agent-pm/bmad-skill-manifest.yaml | 11 - .../skills/bmad-agent-tech-writer/SKILL.md | 57 - .../bmad-skill-manifest.yaml | 11 - .../bmad-agent-tech-writer/explain-concept.md | 20 - .../bmad-agent-tech-writer/mermaid-gen.md | 20 - .../bmad-agent-tech-writer/validate-doc.md | 19 - .../bmad-agent-tech-writer/write-document.md | 20 - .claude/skills/bmad-brainstorming/SKILL.md | 6 - .../bmad-brainstorming/brain-methods.csv | 62 - .../steps/step-01-session-setup.md | 214 --- .../steps/step-01b-continue.md | 124 -- .../steps/step-02a-user-selected.md | 229 --- .../steps/step-02b-ai-recommended.md | 239 --- .../steps/step-02c-random-selection.md | 211 --- .../steps/step-02d-progressive-flow.md | 266 ---- .../steps/step-03-technique-execution.md | 401 ----- .../steps/step-04-idea-organization.md | 305 ---- .claude/skills/bmad-brainstorming/template.md | 15 - .claude/skills/bmad-brainstorming/workflow.md | 53 - .claude/skills/bmad-code-review/SKILL.md | 6 - .../steps/step-01-gather-context.md | 85 -- .../bmad-code-review/steps/step-02-review.md | 34 - .../bmad-code-review/steps/step-03-triage.md | 49 - .../bmad-code-review/steps/step-04-present.md | 129 -- .claude/skills/bmad-code-review/workflow.md | 55 - .claude/skills/bmad-correct-course/SKILL.md | 6 - .../skills/bmad-correct-course/checklist.md | 288 ---- .../skills/bmad-correct-course/workflow.md | 267 ---- .../skills/bmad-create-architecture/SKILL.md | 6 - .../architecture-decision-template.md | 12 - .../data/domain-complexity.csv | 13 - .../data/project-types.csv | 7 - .../steps/step-01-init.md | 153 -- .../steps/step-01b-continue.md | 173 --- .../steps/step-02-context.md | 224 --- .../steps/step-03-starter.md | 329 ---- .../steps/step-04-decisions.md | 318 ---- .../steps/step-05-patterns.md | 359 ----- .../steps/step-06-structure.md | 379 ----- .../steps/step-07-validation.md | 359 ----- .../steps/step-08-complete.md | 76 - .../bmad-create-architecture/workflow.md | 32 - .../bmad-create-epics-and-stories/SKILL.md | 6 - .../steps/step-01-validate-prerequisites.md | 255 ---- .../steps/step-02-design-epics.md | 212 --- .../steps/step-03-create-stories.md | 255 ---- .../steps/step-04-final-validation.md | 131 -- .../templates/epics-template.md | 61 - .../bmad-create-epics-and-stories/workflow.md | 51 - .claude/skills/bmad-create-prd/SKILL.md | 6 - .../data/domain-complexity.csv | 15 - .../bmad-create-prd/data/prd-purpose.md | 197 --- .../bmad-create-prd/data/project-types.csv | 11 - .../bmad-create-prd/steps-c/step-01-init.md | 178 --- .../steps-c/step-01b-continue.md | 161 -- .../steps-c/step-02-discovery.md | 208 --- .../steps-c/step-02b-vision.md | 142 -- .../steps-c/step-02c-executive-summary.md | 158 -- .../steps-c/step-03-success.md | 214 --- .../steps-c/step-04-journeys.md | 201 --- .../bmad-create-prd/steps-c/step-05-domain.md | 194 --- .../steps-c/step-06-innovation.md | 211 --- .../steps-c/step-07-project-type.md | 222 --- .../steps-c/step-08-scoping.md | 216 --- .../steps-c/step-09-functional.md | 219 --- .../steps-c/step-10-nonfunctional.md | 230 --- .../bmad-create-prd/steps-c/step-11-polish.md | 221 --- .../steps-c/step-12-complete.md | 115 -- .../bmad-create-prd/templates/prd-template.md | 10 - .claude/skills/bmad-create-prd/workflow.md | 61 - .claude/skills/bmad-create-story/SKILL.md | 6 - .claude/skills/bmad-create-story/checklist.md | 357 ----- .../bmad-create-story/discover-inputs.md | 88 -- .claude/skills/bmad-create-story/template.md | 49 - .claude/skills/bmad-create-story/workflow.md | 380 ----- .claude/skills/bmad-dev-story/SKILL.md | 6 - .claude/skills/bmad-dev-story/checklist.md | 80 - .claude/skills/bmad-dev-story/workflow.md | 450 ------ .claude/skills/bmad-quick-dev/SKILL.md | 6 - .../bmad-quick-dev/compile-epic-context.md | 62 - .../skills/bmad-quick-dev/spec-template.md | 88 -- .../step-01-clarify-and-route.md | 91 -- .claude/skills/bmad-quick-dev/step-02-plan.md | 47 - .../bmad-quick-dev/step-03-implement.md | 39 - .../skills/bmad-quick-dev/step-04-review.md | 49 - .../skills/bmad-quick-dev/step-05-present.md | 63 - .claude/skills/bmad-quick-dev/step-oneshot.md | 61 - .claude/skills/bmad-quick-dev/workflow.md | 75 - .claude/skills/openspec-apply-change/SKILL.md | 156 -- .../skills/openspec-archive-change/SKILL.md | 114 -- .claude/skills/openspec-explore/SKILL.md | 288 ---- .claude/skills/openspec-propose/SKILL.md | 110 -- .github/PULL_REQUEST_TEMPLATE.md | 1 - .github/copilot-instructions.md | 77 +- .github/workflows/pages.yml | 4 +- .gitignore | 7 - AGENTS.md | 96 -- CLAUDE.md | 100 -- CONTRIBUTING.md | 238 +-- README.md | 30 +- README.zh-CN.md | 30 +- docs/.vitepress/config/index.ts | 7 - docs/.vitepress/config/nav/en.ts | 1 - docs/.vitepress/config/nav/zh.ts | 1 - docs/en/api/index.md | 2 +- docs/en/changelog.md | 183 --- docs/en/contributing.md | 6 +- docs/en/research/future-directions.md | 2 +- docs/package-lock.json | 1334 +---------------- docs/package.json | 7 +- docs/scripts/sync-changelog.mjs | 101 -- docs/zh/README.md | 2 +- docs/zh/changelog.md | 165 -- docs/zh/contributing.md | 6 +- .../design.md | 102 -- .../proposal.md | 42 - .../specs/api/spec.md | 45 - .../specs/batchnorm/spec.md | 36 - .../specs/conv-bn-relu-fusion/spec.md | 33 - .../specs/elementwise-ops/spec.md | 32 - .../specs/testing/spec.md | 49 - .../tasks.md | 40 - .../.openspec.yaml | 2 - .../design.md | 51 - .../proposal.md | 29 - .../specs/api/spec.md | 21 - .../specs/architecture/spec.md | 38 - .../specs/product/spec.md | 25 - .../specs/testing/spec.md | 15 - .../tasks.md | 14 - openspec/config.yaml | 42 - openspec/specs/api/spec.md | 801 ---------- openspec/specs/architecture/spec.md | 218 --- openspec/specs/kernel-fusion/spec.md | 156 -- openspec/specs/memory-layout/spec.md | 182 --- openspec/specs/product/spec.md | 304 ---- openspec/specs/testing/spec.md | 302 ---- package-lock.json | 4 +- 147 files changed, 134 insertions(+), 18109 deletions(-) delete mode 100644 .claude/commands/opsx/apply.md delete mode 100644 .claude/commands/opsx/archive.md delete mode 100644 .claude/commands/opsx/explore.md delete mode 100644 .claude/commands/opsx/propose.md delete mode 100644 .claude/skills/bmad-agent-architect/SKILL.md delete mode 100644 .claude/skills/bmad-agent-architect/bmad-skill-manifest.yaml delete mode 100644 .claude/skills/bmad-agent-dev/SKILL.md delete mode 100644 .claude/skills/bmad-agent-dev/bmad-skill-manifest.yaml delete mode 100644 .claude/skills/bmad-agent-pm/SKILL.md delete mode 100644 .claude/skills/bmad-agent-pm/bmad-skill-manifest.yaml delete mode 100644 .claude/skills/bmad-agent-tech-writer/SKILL.md delete mode 100644 .claude/skills/bmad-agent-tech-writer/bmad-skill-manifest.yaml delete mode 100644 .claude/skills/bmad-agent-tech-writer/explain-concept.md delete mode 100644 .claude/skills/bmad-agent-tech-writer/mermaid-gen.md delete mode 100644 .claude/skills/bmad-agent-tech-writer/validate-doc.md delete mode 100644 .claude/skills/bmad-agent-tech-writer/write-document.md delete mode 100644 .claude/skills/bmad-brainstorming/SKILL.md delete mode 100644 .claude/skills/bmad-brainstorming/brain-methods.csv delete mode 100644 .claude/skills/bmad-brainstorming/steps/step-01-session-setup.md delete mode 100644 .claude/skills/bmad-brainstorming/steps/step-01b-continue.md delete mode 100644 .claude/skills/bmad-brainstorming/steps/step-02a-user-selected.md delete mode 100644 .claude/skills/bmad-brainstorming/steps/step-02b-ai-recommended.md delete mode 100644 .claude/skills/bmad-brainstorming/steps/step-02c-random-selection.md delete mode 100644 .claude/skills/bmad-brainstorming/steps/step-02d-progressive-flow.md delete mode 100644 .claude/skills/bmad-brainstorming/steps/step-03-technique-execution.md delete mode 100644 .claude/skills/bmad-brainstorming/steps/step-04-idea-organization.md delete mode 100644 .claude/skills/bmad-brainstorming/template.md delete mode 100644 .claude/skills/bmad-brainstorming/workflow.md delete mode 100644 .claude/skills/bmad-code-review/SKILL.md delete mode 100644 .claude/skills/bmad-code-review/steps/step-01-gather-context.md delete mode 100644 .claude/skills/bmad-code-review/steps/step-02-review.md delete mode 100644 .claude/skills/bmad-code-review/steps/step-03-triage.md delete mode 100644 .claude/skills/bmad-code-review/steps/step-04-present.md delete mode 100644 .claude/skills/bmad-code-review/workflow.md delete mode 100644 .claude/skills/bmad-correct-course/SKILL.md delete mode 100644 .claude/skills/bmad-correct-course/checklist.md delete mode 100644 .claude/skills/bmad-correct-course/workflow.md delete mode 100644 .claude/skills/bmad-create-architecture/SKILL.md delete mode 100644 .claude/skills/bmad-create-architecture/architecture-decision-template.md delete mode 100644 .claude/skills/bmad-create-architecture/data/domain-complexity.csv delete mode 100644 .claude/skills/bmad-create-architecture/data/project-types.csv delete mode 100644 .claude/skills/bmad-create-architecture/steps/step-01-init.md delete mode 100644 .claude/skills/bmad-create-architecture/steps/step-01b-continue.md delete mode 100644 .claude/skills/bmad-create-architecture/steps/step-02-context.md delete mode 100644 .claude/skills/bmad-create-architecture/steps/step-03-starter.md delete mode 100644 .claude/skills/bmad-create-architecture/steps/step-04-decisions.md delete mode 100644 .claude/skills/bmad-create-architecture/steps/step-05-patterns.md delete mode 100644 .claude/skills/bmad-create-architecture/steps/step-06-structure.md delete mode 100644 .claude/skills/bmad-create-architecture/steps/step-07-validation.md delete mode 100644 .claude/skills/bmad-create-architecture/steps/step-08-complete.md delete mode 100644 .claude/skills/bmad-create-architecture/workflow.md delete mode 100644 .claude/skills/bmad-create-epics-and-stories/SKILL.md delete mode 100644 .claude/skills/bmad-create-epics-and-stories/steps/step-01-validate-prerequisites.md delete mode 100644 .claude/skills/bmad-create-epics-and-stories/steps/step-02-design-epics.md delete mode 100644 .claude/skills/bmad-create-epics-and-stories/steps/step-03-create-stories.md delete mode 100644 .claude/skills/bmad-create-epics-and-stories/steps/step-04-final-validation.md delete mode 100644 .claude/skills/bmad-create-epics-and-stories/templates/epics-template.md delete mode 100644 .claude/skills/bmad-create-epics-and-stories/workflow.md delete mode 100644 .claude/skills/bmad-create-prd/SKILL.md delete mode 100644 .claude/skills/bmad-create-prd/data/domain-complexity.csv delete mode 100644 .claude/skills/bmad-create-prd/data/prd-purpose.md delete mode 100644 .claude/skills/bmad-create-prd/data/project-types.csv delete mode 100644 .claude/skills/bmad-create-prd/steps-c/step-01-init.md delete mode 100644 .claude/skills/bmad-create-prd/steps-c/step-01b-continue.md delete mode 100644 .claude/skills/bmad-create-prd/steps-c/step-02-discovery.md delete mode 100644 .claude/skills/bmad-create-prd/steps-c/step-02b-vision.md delete mode 100644 .claude/skills/bmad-create-prd/steps-c/step-02c-executive-summary.md delete mode 100644 .claude/skills/bmad-create-prd/steps-c/step-03-success.md delete mode 100644 .claude/skills/bmad-create-prd/steps-c/step-04-journeys.md delete mode 100644 .claude/skills/bmad-create-prd/steps-c/step-05-domain.md delete mode 100644 .claude/skills/bmad-create-prd/steps-c/step-06-innovation.md delete mode 100644 .claude/skills/bmad-create-prd/steps-c/step-07-project-type.md delete mode 100644 .claude/skills/bmad-create-prd/steps-c/step-08-scoping.md delete mode 100644 .claude/skills/bmad-create-prd/steps-c/step-09-functional.md delete mode 100644 .claude/skills/bmad-create-prd/steps-c/step-10-nonfunctional.md delete mode 100644 .claude/skills/bmad-create-prd/steps-c/step-11-polish.md delete mode 100644 .claude/skills/bmad-create-prd/steps-c/step-12-complete.md delete mode 100644 .claude/skills/bmad-create-prd/templates/prd-template.md delete mode 100644 .claude/skills/bmad-create-prd/workflow.md delete mode 100644 .claude/skills/bmad-create-story/SKILL.md delete mode 100644 .claude/skills/bmad-create-story/checklist.md delete mode 100644 .claude/skills/bmad-create-story/discover-inputs.md delete mode 100644 .claude/skills/bmad-create-story/template.md delete mode 100644 .claude/skills/bmad-create-story/workflow.md delete mode 100644 .claude/skills/bmad-dev-story/SKILL.md delete mode 100644 .claude/skills/bmad-dev-story/checklist.md delete mode 100644 .claude/skills/bmad-dev-story/workflow.md delete mode 100644 .claude/skills/bmad-quick-dev/SKILL.md delete mode 100644 .claude/skills/bmad-quick-dev/compile-epic-context.md delete mode 100644 .claude/skills/bmad-quick-dev/spec-template.md delete mode 100644 .claude/skills/bmad-quick-dev/step-01-clarify-and-route.md delete mode 100644 .claude/skills/bmad-quick-dev/step-02-plan.md delete mode 100644 .claude/skills/bmad-quick-dev/step-03-implement.md delete mode 100644 .claude/skills/bmad-quick-dev/step-04-review.md delete mode 100644 .claude/skills/bmad-quick-dev/step-05-present.md delete mode 100644 .claude/skills/bmad-quick-dev/step-oneshot.md delete mode 100644 .claude/skills/bmad-quick-dev/workflow.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-explore/SKILL.md delete mode 100644 .claude/skills/openspec-propose/SKILL.md delete mode 100644 AGENTS.md delete mode 100644 CLAUDE.md delete mode 100644 docs/en/changelog.md delete mode 100644 docs/scripts/sync-changelog.mjs delete mode 100644 docs/zh/changelog.md delete mode 100644 openspec/changes/archive/2026-04-27-add-batchnorm-and-residual-support/design.md delete mode 100644 openspec/changes/archive/2026-04-27-add-batchnorm-and-residual-support/proposal.md delete mode 100644 openspec/changes/archive/2026-04-27-add-batchnorm-and-residual-support/specs/api/spec.md delete mode 100644 openspec/changes/archive/2026-04-27-add-batchnorm-and-residual-support/specs/batchnorm/spec.md delete mode 100644 openspec/changes/archive/2026-04-27-add-batchnorm-and-residual-support/specs/conv-bn-relu-fusion/spec.md delete mode 100644 openspec/changes/archive/2026-04-27-add-batchnorm-and-residual-support/specs/elementwise-ops/spec.md delete mode 100644 openspec/changes/archive/2026-04-27-add-batchnorm-and-residual-support/specs/testing/spec.md delete mode 100644 openspec/changes/archive/2026-04-27-add-batchnorm-and-residual-support/tasks.md delete mode 100644 openspec/changes/archive/2026-04-28-integrate-engine-add-batchnorm/.openspec.yaml delete mode 100644 openspec/changes/archive/2026-04-28-integrate-engine-add-batchnorm/design.md delete mode 100644 openspec/changes/archive/2026-04-28-integrate-engine-add-batchnorm/proposal.md delete mode 100644 openspec/changes/archive/2026-04-28-integrate-engine-add-batchnorm/specs/api/spec.md delete mode 100644 openspec/changes/archive/2026-04-28-integrate-engine-add-batchnorm/specs/architecture/spec.md delete mode 100644 openspec/changes/archive/2026-04-28-integrate-engine-add-batchnorm/specs/product/spec.md delete mode 100644 openspec/changes/archive/2026-04-28-integrate-engine-add-batchnorm/specs/testing/spec.md delete mode 100644 openspec/changes/archive/2026-04-28-integrate-engine-add-batchnorm/tasks.md delete mode 100644 openspec/config.yaml delete mode 100644 openspec/specs/api/spec.md delete mode 100644 openspec/specs/architecture/spec.md delete mode 100644 openspec/specs/kernel-fusion/spec.md delete mode 100644 openspec/specs/memory-layout/spec.md delete mode 100644 openspec/specs/product/spec.md delete mode 100644 openspec/specs/testing/spec.md diff --git a/.claude/commands/opsx/apply.md b/.claude/commands/opsx/apply.md deleted file mode 100644 index ae14f0f..0000000 --- a/.claude/commands/opsx/apply.md +++ /dev/null @@ -1,152 +0,0 @@ ---- -name: "OPSX: Apply" -description: Implement tasks from an OpenSpec change (Experimental) -category: Workflow -tags: [workflow, artifacts, experimental] ---- - -Implement tasks from an OpenSpec change. - -**Input**: Optionally specify a change name (e.g., `/opsx:apply add-auth`). 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: - - `contextFiles`: artifact ID -> array of concrete file paths (varies by schema) - - 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 `/opsx:continue` - - If `state: "all_done"`: congratulate, suggest archive - - Otherwise: proceed to implementation - -4. **Read context files** - - Read every file path listed under `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! You can archive this change with `/opsx:archive`. -``` - -**Output On Pause (Issue Encountered)** - -``` -## Implementation Paused - -**Change:** -**Schema:** -**Progress:** 4/7 tasks complete - -### Issue Encountered - - -**Options:** -1.