[ PROMPT_NODE_23694 ]
context-discovery
[ SKILL_DOCUMENTATION ]
# 上下文发现
> 在提出任何架构建议之前,先收集上下文信息。
## 问题层级(优先询问用户)
1. **规模 (Scale)**
- 用户数量是多少?(10, 1K, 100K, 1M+)
- 数据量级?(MB, GB, TB)
- 事务速率?(每秒/每分钟)
2. **团队 (Team)**
- 独立开发者还是团队?
- 团队规模和专业水平?
- 分布式办公还是集中办公?
3. **时间线 (Timeline)**
- MVP/原型还是长期产品?
- 上线时间压力?
4. **领域 (Domain)**
- CRUD(增删改查)密集型还是业务逻辑复杂?
- 实时性要求?
- 合规性/法规要求?
5. **约束 (Constraints)**
- 预算限制?
- 需要集成的遗留系统?
- 技术栈偏好?
## 项目分类矩阵
MVP SaaS 企业级
┌─────────────────────────────────────────────────────────────┐
│ 规模 │ <1K │ 1K-100K │ 100K+ │
│ 团队 │ 独立 │ 2-10人 │ 10人+ │
│ 时间线 │ 快 (周) │ 中 (月) │ 长 (年) │
│ 架构 │ 简单 │ 模块化 │ 分布式 │
│ 模式 │ 最小化 │ 选择性 │ 全面性 │
│ 示例 │ Next.js API │ NestJS │ 微服务 │
└─────────────────────────────────────────────────────────────┘