devlab-tech-fit-evallisted
Install: claude install-skill seed-forge/harness-ai-kit
# devlab-tech-fit-eval
技术库/框架与项目需求的适配度评估 Skill。通过结构化的 6 阶段流程,分析技术库的能力边界、项目的需求匹配度、集成约束和风险,产出可执行的技术选型建议。
## Architecture Overview
```
Phase 0: Specification Study (Mandatory prerequisite)
↓
Phase 1: Project Exploration → project-context.md
↓
Phase 2: Library Research → library-analysis.md
↓
Phase 3: Fit Point Identification → fit-points.md
↓
Phase 4: Constraint Definition → constraints.md
↓
Phase 5: Synthesis & Recommendation → tech-fit-report.md
```
## Key Design Principles
1. **Evidence-Based**: 所有结论必须有代码/配置/文档证据支撑
2. **Structured Analysis**: 按固定流程分析,避免遗漏关键维度
3. **Actionable Output**: 产出必须包含具体的集成方案和风险缓解措施
4. **Role-Diverse**: 支持多角色视角(架构师、UI 设计师、产品经理等)的并行分析
5. **Boundary-Aware**: 明确界定「不做」的范围,避免过度分析
---
## Mandatory Prerequisites
> **Do NOT skip**: Before performing any operations, you **must** completely read the following documents.
### Specification Documents (Required Reading)
| Document | Purpose | Priority |
|----------|---------|----------|
| [specs/fit-criteria.md](specs/fit-criteria.md) | 适配评估维度和评分标准 | **P0 - Must read** |
| [specs/analysis-template.md](specs/analysis-template.md) | 分析产出的标准结构 | **P0 - Must read** |
---
## Execution Flow
### Phase 1: Project Exploration
**目标**: 理解项目的定位、技术栈、需求和约束
**步骤**:
1. 读取项目根目录的关键文件:`package.json`, `README.md`, `CLAUDE.md`, 配置文件
2. 扫描项目结构,识别技术栈(框架、构建工具、测试框架)
3. 提取项目的业务定位和核心需求
4. 识别项目的设计语言(主题系统、颜色方案、组件库)
**输出**: `project-context.md` — 项目上下文包
### Phase 2: Library R