mirror of
https://github.com/daffy0208/ai-dev-standards.git
synced 2026-09-14 20:49:49 +08:00
ec35acd490
Version 2.0.0 - Major Release
=============================
Phase 3 Design System Complete (75 Resources)
- 48 MCPs (exceeded 30 MCP goal)
- 216 total resources
- 92% skill-to-MCP coverage
- Complete aesthetic design system
Infrastructure Improvements
===========================
1. Version Management System
- Added VERSION-POLICY.md with comprehensive versioning policy
- Created scripts/bump-version.cjs for automated version bumping
- Added npm scripts: version:major, version:minor, version:patch, release
- Single source of truth: package.json
2. Validation System Fixes
- Fixed scripts/validate-all.cjs (removed archived BUILD_FOCUS.md)
- All validation checks now passing (45 skills, 48 MCPs)
- 100% registry consistency
3. Documentation Enhancements
- Added DOCS/CLAUDE-CODE-AGENTS.md
* Documents Claude Code's Task tool (native subagents)
* Explains relationship to custom agents (COMPONENTS/agents)
* Clarifies parallel execution patterns
- Fixed codex-review-workflow SKILL.md (added YAML frontmatter)
4. Registry Updates
- skill-registry.json: 45 skills (added codex-review-workflow)
- registry.json: 48 MCPs, 45 skills (synced)
- All relationship mappings complete
5. Documentation Consistency
- Updated all files to reflect v2.0.0 and correct counts
- README.md, CHANGELOG.md, INSTALL.md, .cursorrules
- DOCS/INDEX.md, DOCS/MCP-DEVELOPMENT-ROADMAP.md
- .claude/claude.md (auto-synced)
Files Changed: 16
New Files: 3 (CLAUDE-CODE-AGENTS.md, VERSION-POLICY.md, bump-version.cjs)
Validation Status
=================
✅ All 22 validation checks passing
✅ 100% registry consistency
✅ 100% documentation consistency
✅ 0 critical errors
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
102 lines
3.6 KiB
JSON
102 lines
3.6 KiB
JSON
{
|
|
"name": "ai-dev-standards",
|
|
"version": "2.0.0",
|
|
"description": "Curated knowledge base for AI-assisted software development",
|
|
"type": "module",
|
|
"scripts": {
|
|
"test": "vitest run",
|
|
"test:watch": "vitest watch",
|
|
"test:ui": "vitest --ui",
|
|
"test:coverage": "vitest run --coverage",
|
|
"test:unit": "vitest run tests/unit",
|
|
"test:integration": "vitest run tests/integration",
|
|
"test:registry": "vitest run tests/registry-validation.test.ts",
|
|
"lint": "eslint . --ext .ts,.tsx,.js,.jsx",
|
|
"lint:fix": "eslint . --ext .ts,.tsx,.js,.jsx --fix",
|
|
"format": "prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"",
|
|
"format:check": "prettier --check \"**/*.{ts,tsx,js,jsx,json,md}\"",
|
|
"typecheck": "tsc --noEmit",
|
|
"ci": "npm run lint && npm run typecheck && npm run test:coverage && npm run test:registry",
|
|
"update-registry": "node scripts/update-registry.js",
|
|
"validate": "node scripts/validate-all.cjs && node scripts/validate-docs-consistency.cjs",
|
|
"validate:docs": "node scripts/validate-docs-consistency.cjs",
|
|
"validate:fix": "node scripts/sync-skill-registry.cjs && node scripts/sync-mcp-registry.cjs && node scripts/update-all-files-complete.cjs",
|
|
"update:all": "node scripts/update-all-files-complete.cjs",
|
|
"sync": "npm run validate:fix && npm run validate",
|
|
"sync:skills": "node scripts/sync-skill-registry.cjs",
|
|
"sync:mcps": "node scripts/sync-mcp-registry.cjs",
|
|
"pre-commit": "npm run validate",
|
|
"install-hooks": "bash scripts/install-hooks.sh",
|
|
"postinstall": "bash scripts/install-hooks.sh || true",
|
|
"version:major": "node scripts/bump-version.cjs major",
|
|
"version:minor": "node scripts/bump-version.cjs minor",
|
|
"version:patch": "node scripts/bump-version.cjs patch",
|
|
"release": "npm run validate:fix && npm run validate && npm version"
|
|
},
|
|
"keywords": [
|
|
"ai",
|
|
"development",
|
|
"standards",
|
|
"claude",
|
|
"ai-assisted",
|
|
"developer-tools"
|
|
],
|
|
"author": "AI Dev Standards Contributors",
|
|
"license": "MIT",
|
|
"devDependencies": {
|
|
"@semantic-release/changelog": "^6.0.3",
|
|
"@semantic-release/commit-analyzer": "^11.1.0",
|
|
"@semantic-release/git": "^10.0.1",
|
|
"@semantic-release/github": "^9.2.6",
|
|
"@semantic-release/npm": "^11.0.2",
|
|
"@semantic-release/release-notes-generator": "^12.1.0",
|
|
"@types/node": "^20.10.0",
|
|
"@types/react": "^18.2.45",
|
|
"@typescript-eslint/eslint-plugin": "^6.15.0",
|
|
"@typescript-eslint/parser": "^6.15.0",
|
|
"@vitest/coverage-v8": "^1.1.0",
|
|
"@vitest/ui": "^1.1.0",
|
|
"conventional-changelog-conventionalcommits": "^7.0.2",
|
|
"eslint": "^8.56.0",
|
|
"eslint-config-prettier": "^9.1.0",
|
|
"eslint-plugin-react": "^7.33.2",
|
|
"eslint-plugin-react-hooks": "^4.6.0",
|
|
"prettier": "^3.1.1",
|
|
"semantic-release": "^23.0.0",
|
|
"typescript": "^5.3.3",
|
|
"vite": "^5.0.8",
|
|
"vitest": "^1.1.0"
|
|
},
|
|
"dependencies": {
|
|
"@anthropic-ai/sdk": "^0.17.0",
|
|
"@pinecone-database/pinecone": "^2.0.0",
|
|
"@supabase/supabase-js": "^2.38.4",
|
|
"glob": "^10.3.10",
|
|
"marked": "^11.1.0",
|
|
"mysql2": "^3.6.5",
|
|
"openai": "^4.24.0",
|
|
"pg": "^8.11.3",
|
|
"playwright": "^1.40.1",
|
|
"react": "^18.2.0",
|
|
"react-dom": "^18.2.0",
|
|
"resend": "^3.0.0",
|
|
"sqlite": "^5.1.1",
|
|
"sqlite3": "^5.1.6",
|
|
"stripe": "^14.9.0",
|
|
"turndown": "^7.1.2",
|
|
"zod": "^3.22.4"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.0.0",
|
|
"npm": ">=9.0.0"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/your-org/ai-dev-standards.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/your-org/ai-dev-standards/issues"
|
|
},
|
|
"homepage": "https://github.com/your-org/ai-dev-standards#readme"
|
|
}
|