为 AI agent 驱动开发建立完整工程基线: 全局规范(docs/dev-baseline/global/): - AI开发管理总则:开发模式、代码质量、测试自动化、长任务持续性 - 跨仓库协作规范:四仓依赖关系、API契约变更协调 - CI/CD基线配置:各仓流水线模板、质量门禁 - 发布与部署规范:SemVer、迁移顺序、回滚策略 各仓基线(CLAUDE.md + 开发指南 + settings.json): - muse-cloud:Java 21 + Spring Boot 3 + PostgreSQL + 分层测试 - muse-studio:React + Vite + TS + SSE + IndexedDB + Vitest - muse-admin:Vue 3 + Vben Admin + Yudao 模式 - muse-design-docs:文档编写规范和单一归属约束
42 lines
994 B
JSON
42 lines
994 B
JSON
{
|
|
"$schema": "https://raw.githubusercontent.com/anthropics/claude-code/main/settings-schema.json",
|
|
"permissions": {
|
|
"allow": [
|
|
"Read(**)",
|
|
"Glob(**)",
|
|
"Grep(**)",
|
|
"Bash(pnpm lint)",
|
|
"Bash(pnpm lint:fix)",
|
|
"Bash(pnpm type-check)",
|
|
"Bash(pnpm test)",
|
|
"Bash(pnpm test:*)",
|
|
"Bash(pnpm dev:antd)",
|
|
"Bash(pnpm build:antd)",
|
|
"Bash(git status)",
|
|
"Bash(git diff*)",
|
|
"Bash(git log*)",
|
|
"Bash(git branch*)",
|
|
"Bash(git add *)",
|
|
"Bash(git commit *)",
|
|
"Bash(git checkout -b *)",
|
|
"Bash(git push *)",
|
|
"Bash(ls *)",
|
|
"Bash(cat *)",
|
|
"Bash(find *)",
|
|
"Bash(node --version)",
|
|
"Bash(pnpm --version)",
|
|
"Bash(npx tsc --noEmit)"
|
|
],
|
|
"deny": [
|
|
"Bash(rm -rf *)",
|
|
"Bash(git push --force*)",
|
|
"Bash(git reset --hard*)",
|
|
"Bash(pnpm install *--global*)"
|
|
]
|
|
},
|
|
"settings": {
|
|
"model": "claude-opus-4-6",
|
|
"contextWindow": "1m"
|
|
}
|
|
}
|