t20-team-skills

📁 wakeup-jin/team-skill-init 📅 14 days ago
2
总安装量
1
周安装量
#68210
全站排名
安装命令
npx skills add https://github.com/wakeup-jin/team-skill-init --skill t20-team-skills

Agent 安装分布

claude-code 1

Skill 文档

团队开发规范

快速决策

后端分层

是否涉及业务规则?
├─ 是 + 跨服务/需事务 → Controller + DoService + Service
├─ 是 + 单一服务     → Controller + Service
└─ 否(仅展示)      → Controller + Service + Utils

前端组件

Hooks → 事件处理 → 渲染(顺序固定)

状态管理

本地状态 → Context → 全局状态(Zustand/Redux)

规范文档索引

任务类型 参考文档
后端架构分层 references/backend-general.md
Koa + routing-controllers references/backend-framework.md
React 组件开发 references/frontend-react.md
RESTful API 设计 references/api-standards.md
Prisma 数据库操作 references/database-standards.md
权限模块设计 references/modules/auth-module.md
Git 工作流与 PR references/team-workflow.md

配置与脚本

资源 位置
TypeScript 配置 assets/tsconfig.json
Prettier 配置 assets/.prettierrc
ESLint 配置 assets/eslint.config.mjs
配置说明 assets/README.md
Lint 脚本 scripts/lint-check.sh
Format 脚本 scripts/format-code.sh

关键约定

  • API 路由:/api 前缀,复数资源,小写连字符
  • 响应格式:{ code, message, data }
  • 错误码:5 位数字 XXYYZ(XX=HTTP状态码, YY=模块, Z=错误)
  • Commit:<type>: <subject>(feat/fix/docs/refactor/perf/test/chore)
  • 分支:feature/*、bugfix/*、hotfix/*、release/*

使用流程

  1. 确定任务类型
  2. 查阅对应的 references 文档
  3. 按文档中的检查清单验证代码
  4. 提交前运行 scripts/lint-check.sh 和 scripts/format-code.sh