Files
wind_power_cal/.claude/skills/edge-business-rule-extractor/SKILL.md
T
2026-07-14 15:43:18 +08:00

55 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: edge-business-rule-extractor
description: edge_collector 业务与技术规则提取规范。用于从用户需求、讨论、故障复盘和实现方案中提取稳定规则,维护云边采集、上传策略、动态配置保护、权限、前端交互、部署同步和协议模板等项目规则。
---
# edge_collector 规则提取
## 适用场景
- 用户反复强调某个约束。
- 某个事故暴露出需要长期遵守的规则。
- 方案中出现“必须、不能、只允许、默认、除非明确要求”等表述。
- 需要把对话中的口头规范沉淀到文档或 skill。
## 规则类型
- `BR-COLLECT`:采集与上传规则。
- `BR-CONFIG`:配置和动态文件保护规则。
- `BR-DEPLOY`:打包、同步、部署规则。
- `BR-UI`:前端交互和用户可见文案规则。
- `BR-PERM`:权限和安全规则。
- `BR-PROTOCOL`:协议模板和驱动规则。
- `BR-AI`AI 分析和模型配置规则。
## 当前项目典型规则
- 相同数据不上传,5 分钟强制上传;短时间点位不连续可能是正常现象。
- 打包或同步不能携带目标主机运行态动态配置。
- 同主机编译部署也要使用 `scripts/migrate_edge.sh`
- `install_all.sh` 只有用户明确要求时才执行。
- 用户可见协议介绍不透露 helper、SDK、库路径等技术细节。
- AI 分析报告不展示内部 AI 配置名、Provider 名称或模型细节。
## 输出格式
```markdown
| 编号 | 类型 | 规则 | 来源 | 影响范围 | 验证方式 |
|------|------|------|------|----------|----------|
| BR-DEPLOY-001 | 部署 | ... | 用户确认 | package/sync | ... |
```
## 执行流程
1. 从需求、对话或文档中提取候选规则。
2. 去重,避免把同一规则写成多个版本。
3. 判断规则是否长期有效,临时现场处理不沉淀为规则。
4. 写明影响范围和验证方式。
5. 如需落盘,优先更新 `docs/` 下已有规则/概览文档;没有则建议新增规则表。
## 注意
- 不把猜测写成规则。
- 不把一次性临时命令写成规则。
- 规则变更会影响部署或运行安全时,先让用户确认。