Initial commit: PRD v0.2, PROGRESS, knowledge base, PoC
This commit is contained in:
63
knowledge/DEV-KNOWLEDGE.md
Normal file
63
knowledge/DEV-KNOWLEDGE.md
Normal file
@@ -0,0 +1,63 @@
|
||||
# FlowPilot 开发知识库
|
||||
|
||||
> 记录开发过程中的经验、有效的Prompt模式、遇到的坑。供后续任务复用。
|
||||
|
||||
## Prompt模式库
|
||||
|
||||
### 模式1:React组件开发
|
||||
```
|
||||
在 src/components/ 目录下创建 [组件名] 组件。
|
||||
技术栈:React 18 + TypeScript + Arco Design
|
||||
要求:
|
||||
1. 使用函数式组件 + Hooks
|
||||
2. Props接口明确定义
|
||||
3. 包含基本样式
|
||||
4. 导出组件
|
||||
|
||||
参考已有组件风格:[列出已有文件]
|
||||
```
|
||||
|
||||
### 模式2:后端API开发
|
||||
```
|
||||
在 src/routes/ 目录下创建 [路由名] 路由。
|
||||
框架:Hono (Node.js)
|
||||
要求:
|
||||
1. RESTful风格
|
||||
2. 输入验证
|
||||
3. 错误处理
|
||||
4. TypeScript类型
|
||||
|
||||
数据库操作参考:src/db/schema.ts
|
||||
```
|
||||
|
||||
### 模式3:飞书集成
|
||||
```
|
||||
实现飞书 [功能] 集成。
|
||||
SDK:@larksuiteoapi/node-sdk
|
||||
参考文档:[链接]
|
||||
要求:
|
||||
1. 使用已有飞书客户端配置(src/config/feishu.ts)
|
||||
2. 错误处理和重试
|
||||
3. 日志记录
|
||||
```
|
||||
|
||||
## 经验记录
|
||||
|
||||
### 2026-04-11 - PoC阶段
|
||||
- **PoC验证通过**:HR管理员+经验管理员+任务拆解的核心链路可行
|
||||
- **Python PoC**:用模拟执行验证了架构,实际开发用Node.js
|
||||
- **Claude Code调用**:使用 `--print --permission-mode bypassPermissions` 模式
|
||||
- **Codex不可用**:本机未安装codex CLI,改用claude code
|
||||
|
||||
## 技术决策记录
|
||||
|
||||
| 决策 | 原因 | 日期 |
|
||||
|------|------|------|
|
||||
| Node.js后端 | 与飞书SDK生态一致,团队技能匹配 | 2026-04-11 |
|
||||
| Arco Design | 字节出品,与飞书UI风格统一 | 2026-04-11 |
|
||||
| PostgreSQL | 关系型数据适合项目管理结构化数据 | 2026-04-11 |
|
||||
| 先串行后并行 | Agent编排初期用串行降低复杂度 | 2026-04-11 |
|
||||
|
||||
## 遇到的坑
|
||||
|
||||
(开发过程中持续更新)
|
||||
Reference in New Issue
Block a user