feat: migrate to OpenSpec workflow#38
Merged
Merged
Conversation
added 12 commits
April 23, 2026 02:37
- Migrate specs/ to openspec/specs/ - Create openspec/config.yaml with core profile - Update CLAUDE.md with OpenSpec commands - Archive AGENTS.md as AGENTS.md.legacy - Add OpenSpec skills for Claude Code integration - Preserve original specs/ as read-only reference
Remove migrated specs (api/, product/, rfc/, testing/) and release config. The specs/ directory now serves as a stub pointing to openspec/specs/. Release automation moved to GitHub Actions trusted publisher.
Add comprehensive change proposal for normalizing project governance, documentation platform, public API alignment, developer workflow, and quality gates. Updates OpenSpec config and spec index.
- Add AGENTS.md as project-level AI context source - Trim AGENTS.md.legacy and QWEN.md to retired stubs - Update CLAUDE.md with execution preferences and project facts - Add .github/copilot-instructions.md for GitHub Copilot - Add /benchmark, /docs, /release skills for Claude Code
- Remove docs/changelog.md (link to GitHub releases) - Remove docs/quality/assessment.md (outdated assessment) - Add docs/setup/ai-tooling.md for AI tool configuration guide - Update API docs to reference OpenSpec as source of truth - Simplify VitePress config and remove stale references - Update tutorials and contributing guide
- Simplify CI workflow with cleaner job structure - Update Pages deployment for streamlined docs build - Remove semantic-release in favor of manual versioning
- Add CLAUDE.local.md to .gitignore - Update CONTRIBUTING.md with OpenSpec workflow - Simplify README references to point to OpenSpec specs - Update typedoc.json config
Add .omc/ to gitignore for oh-my-claudecode plugin local state.
Move completed change to archive with all artifacts (proposal, design, tasks, specs) for historical reference.
Promote capability specs from archived change to maintained specs: - project-governance: project phase and governance model - documentation-platform: documentation structure and policy - developer-workflow: development workflow requirements - public-api-alignment: API documentation discipline - quality-gates: validation and quality baselines
Update index.md to reference the newly promoted capability specs with proper links, reflecting the completed closeout normalization.
Remove project-closeout-normalization from active changes directory now that it has been archived and specs promoted.
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment Thanks for integrating Codecov - We've got you covered ☂️ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
变更详情
核心变更
/specs目录迁移到openspec/,建立完整的规范体系新增功能
CI 改进
统计
Test plan
npm run lint && npm run format:check && npm run typecheck && npm test通过npm run build成功