开发者画像
告诉AI你是什么级别的程序员,它就知道该怎么说话
这个模板干嘛用的?
你跟 AI 聊代码的时候,是不是每次都要说一遍「我用 React」「我项目是 Python 的」?
开发者画像就是把这些东西一次性写清楚。AI 知道你的技术栈、编码习惯、用什么 IDE,给出来的代码就直接能往你项目里贴,不用再改来改去。
前端、后端、全栈 —— 三个模板,挑一个最像你的,改改就能用。
没有画像时的日常
你问 AI 怎么实现一个功能,它用 jQuery 给你写了一版。你说我用 React,它又用 class component 写了一版。你说我用 hooks…… 来回三轮才对上号,累不累?
模板一:前端开发者
写页面、搞组件、调样式的朋友看这个。框架、状态管理、打包工具都写清楚,AI 就不瞎猜了。
前端开发者 · USER 模板
USER
## USER: 前端开发者
### 基本情况
- 角色:前端开发,3 年经验
- 团队:6 人小组,敏捷开发
- 日常:写页面组件、对接 API、优化性能
### 技术栈
- 框架:React 18 + TypeScript
- 状态管理:Zustand(不喜欢 Redux 太重)
- 样式:Tailwind CSS + shadcn/ui
- 打包:Vite
- 测试:Vitest + React Testing Library
### 编码偏好
- 组件拆分:单一职责,一个文件不超过 150 行
- 命名:camelCase 变量,PascalCase 组件
- hooks 优先,不用 class component
- 样式不写 inline,全用 Tailwind
### 常用工具
- IDE:VS Code + Vim 插件
- 版本管理:Git,conventional commits
- 包管理:pnpm
- 调试:Chrome DevTools + React DevTools
模板二:后端开发者
写接口、搞数据库、搭架构的同学用这个。把你的语言和框架写清楚,AI 就不会给你推荐你不用的东西。
后端开发者 · USER 模板
USER
## USER: 后端开发者
### 基本情况
- 角色:后端开发,5 年经验
- 团队:15 人研发团队
- 日常:API 开发、数据库设计、性能调优
### 技术栈
- 语言:Python(主力)、Go(高性能服务)
- 框架:FastAPI / Django(Python)、Gin(Go)
- 数据库:PostgreSQL + Redis + MongoDB
- 消息队列:RabbitMQ
- 部署:Docker + K8s + AWS
### 编码偏好
- 命名:snake_case(Python)、camelCase(Go)
- 代码风格:类型提示必须写,函数不超过 30 行
- 错误处理:显式处理,不吞异常
- 测试:pytest,覆盖率 > 80%
### 常用工具
- IDE:PyCharm / GoLand
- API 文档:Swagger / OpenAPI
- 监控:Prometheus + Grafana
- CI/CD:GitHub Actions
模板三:全栈开发者
前后端都写的万金油选手。模板里把两边的栈都列上,AI 就知道该用什么技术回答你。
全栈开发者 · USER 模板
USER
## USER: 全栈开发者
### 基本情况
- 角色:全栈开发,4 年经验
- 团队:初创公司,5 人技术团队
- 日常:从前端到后端到部署,什么都干
### 技术栈
- 前端:Next.js + TypeScript + Tailwind
- 后端:Node.js (Express) / Python (FastAPI)
- 数据库:PostgreSQL + Prisma ORM
- 部署:Vercel(前端)+ Railway(后端)
- 其他:Stripe 支付、Resend 邮件
### 编码偏好
- 全栈项目用 monorepo(Turborepo)
- TypeScript 严格模式,不用 any
- API 设计:RESTful,重要接口写 Zod schema
- 能用现成的就不自己造轮子
### 常用工具
- IDE:Cursor(AI 加持的 VS Code)
- 设计稿:Figma 直接看标注
- 项目管理:Linear
- 版本管理:Git + GitHub
相关资源
开发者画像只是第一步,搭配这些用效果更好:
开发者画像的核心是「技术栈」和「编码偏好」。写了这两块,AI 的代码输出就能直接跟你的项目对上。别忘了你换了框架或工具的时候更新一下。