Skip to content

feat: integrate OpenSpec for spec-driven development#16

Merged
LessUp merged 10 commits intomasterfrom
feature/openspec-integration
Apr 24, 2026
Merged

feat: integrate OpenSpec for spec-driven development#16
LessUp merged 10 commits intomasterfrom
feature/openspec-integration

Conversation

@LessUp
Copy link
Copy Markdown
Collaborator

@LessUp LessUp commented Apr 24, 2026

Summary

  • 集成 OpenSpec 实现规范驱动开发工作流
  • 整理并简化公共文档(README、site、docs hub)
  • 优化 CI 配置,移除冗余的 pr-checks workflow
  • 添加 Claude Code 本地配置

Changes

  • 8528836 feat: integrate OpenSpec for spec-driven development
  • a47da7c chore: update .gitignore to exclude .omc directory
  • b59de09 style: format ESLint config and harden pre-commit hook
  • 964f335 chore: update package metadata for project positioning
  • 811c683 docs: consolidate and simplify AI instruction files
  • 410b1ea docs: streamline public documentation
  • 6c2a5df docs(site): align docs hub and site with project positioning
  • a875af1 chore(openspec): update config and add closeout-foundation-reset change
  • e572814 chore(ci): remove redundant pr-checks workflow
  • 58ab63f chore: add Claude Code local configuration

Test plan

  • npm run lint 通过
  • npm run typecheck 通过
  • npm run test 通过
  • npm run build 通过
  • OpenSpec 工作流可正常使用

shijiashuai added 10 commits April 23, 2026 02:36
- Add OpenSpec configuration and directory structure
- Migrate existing specs to domain-based organization:
  - sorting/webgpu-sorting.md (core sorting requirements)
  - quality/project-enhancement.md (CI/CD, code quality)
  - _archived/core-architecture-v1.md (historical RFC)
- Add custom templates for proposals, specs, and tasks
- Configure Claude Code integration with /opsx: commands
- Update AGENTS.md with OpenSpec workflow documentation
- Remove legacy specs/ directory

Breaking change: specs/ directory moved to openspec/specs/
Add .omc/ to gitignore for oh-my-claudecode local data.
- Reformat .eslintrc.cjs with consistent 2-space indentation
- Add site/scripts to ESLint overrides for console statements
- Use npx --no-install in pre-commit to avoid implicit installs
- Refine description to mention WGSL, TypeScript API, demo
- Reorganize keywords for better discoverability
- Update homepage to GitHub Pages URL
- Refactor AGENTS.md into concise project guide (~400 lines → ~120 lines)
- Add CLAUDE.md for Claude/Codex-specific guidance
- Add .github/copilot-instructions.md for Copilot integration
- Remove generic boilerplate, focus on project-specific rules
- Establish clear source-of-truth hierarchy and workflow
- Rewrite README with clearer project positioning
- Update README.zh.md translation
- Simplify CHANGELOG to essential entries
- Streamline CONTRIBUTING guide
- Clarify PROJECT_OVERVIEW purpose
- Simplify docs/README.md hub structure
- Add WORKFLOW.md for AI-assisted development guide
- Fix GitHub issues link in GETTING_STARTED.md
- Update site pages with clearer messaging
- Add docs link resolution in build-site.ts
- Update meta descriptions for better SEO
- Update openspec/config.yaml with correct repo URL and version
- Remove archived specs entry from config
- Add closeout-foundation-reset change proposal for repo alignment
PR checks duplicate functionality already covered by ci.yml.
Simplify CI by relying on the main ci.yml workflow.
- Add settings.local.json for project-specific permissions
- Add verify skill for change verification workflow
@codecov-commenter
Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

url.startsWith('http') ||
url.startsWith('#') ||
url.startsWith('mailto:') ||
url.startsWith('javascript:') ||
@LessUp LessUp merged commit 13df9db into master Apr 24, 2026
5 of 6 checks passed
@LessUp LessUp deleted the feature/openspec-integration branch April 24, 2026 02:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants