验证 VS 的 entry_points 字段是否与 SPEC_PRJ_ENTRYPOINTS(入口类型标签)一致,生成缺失入口清单和补充建议。当准备 CONSTRAINT 验收前使用。
验证 VS 的 `entry_points` 字段是否与 `SPEC_PRJ_ENTRYPOINTS`(`WEB_APP`/`API`/`JOB`/`CLI`/`LIB`/`MIXED`/`TBD`)一致,生成缺失入口清单和补充建议。
1. 读取 `spec/spec_variables.md`,获取 `SPEC_PRJ_ENTRYPOINTS`
2. 扫描所有 VS,检查 `entry_points` 字段是否存在且结构化(至少包含 `name` 与 `type`)
- **格式约束**: 使用业务语言(如 "Dashboard entry"),不写 URL/路由/HTTP 端点字符串
3. 基于 `SPEC_PRJ_ENTRYPOINTS` 做最小一致性检查(不做实现细节推断):
- `WEB_APP`: 至少包含 1 个 `type: UI` 的入口
- `API`: 至少包含 1 个 `type: API` 的入口
- `JOB`: 至少包含 1 个 `type: JOB` 的入口(`trigger` 建议写调度触发方式)
- `CLI`: 至少包含 1 个 `type: CLI` 的入口
- `LIB`: 至少包含 1 个 `type: LIB` 的入口(按“集成点/使用方式”描述)
- `MIXED`: 同时满足实际存在的入口组合(例如 UI + API)
- `TBD`: 标记为待确认并提示 HITL 澄清
4. 识别缺失入口或类型不匹配的 VS,并给出补充建议(基于 VS 的 `value_path` 推断入口语义)
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/entry-point-check/raw