mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-04-17 23:53:30 +08:00
fix: harden unicode safety checks
This commit is contained in:
@@ -75,21 +75,21 @@ bash ~/.claude/skills/rules-distill/scripts/scan-rules.sh
|
||||
|
||||
**仅当**满足以下**所有**条件时,才包含一个候选原则:
|
||||
|
||||
1. **出现在 2+ 项技能中**:仅出现在一项技能中的原则应保留在该技能中
|
||||
2. **可操作的行为改变**:可以写成“做 X”或“不要做 Y”的形式——而不是“X 很重要”
|
||||
3. **明确的违规风险**:如果忽略此原则,会出什么问题(1 句话)
|
||||
4. **尚未存在于规则中**:检查全部规则文本——包括以不同措辞表达的概念
|
||||
1. **出现在 2+ 项技能中**:仅出现在一项技能中的原则应保留在该技能中
|
||||
2. **可操作的行为改变**:可以写成“做 X”或“不要做 Y”的形式——而不是“X 很重要”
|
||||
3. **明确的违规风险**:如果忽略此原则,会出什么问题(1 句话)
|
||||
4. **尚未存在于规则中**:检查全部规则文本——包括以不同措辞表达的概念
|
||||
|
||||
## 匹配与裁决
|
||||
|
||||
对于每个候选原则,对照全部规则文本进行比较并给出裁决:
|
||||
|
||||
- **追加**:添加到现有规则文件的现有章节
|
||||
- **修订**:现有规则内容不准确或不充分——提出修正建议
|
||||
- **新章节**:在现有规则文件中添加新章节
|
||||
- **新文件**:创建新的规则文件
|
||||
- **已涵盖**:现有规则已充分涵盖(即使措辞不同)
|
||||
- **过于具体**:应保留在技能层面
|
||||
- **追加**:添加到现有规则文件的现有章节
|
||||
- **修订**:现有规则内容不准确或不充分——提出修正建议
|
||||
- **新章节**:在现有规则文件中添加新章节
|
||||
- **新文件**:创建新的规则文件
|
||||
- **已涵盖**:现有规则已充分涵盖(即使措辞不同)
|
||||
- **过于具体**:应保留在技能层面
|
||||
|
||||
## 输出格式(每个候选原则)
|
||||
|
||||
@@ -112,9 +112,9 @@ bash ~/.claude/skills/rules-distill/scripts/scan-rules.sh
|
||||
|
||||
## 排除
|
||||
|
||||
- 规则中已存在的显而易见的原则
|
||||
- 语言/框架特定知识(属于语言特定规则或技能)
|
||||
- 代码示例和命令(属于技能)
|
||||
- 规则中已存在的显而易见的原则
|
||||
- 语言/框架特定知识(属于语言特定规则或技能)
|
||||
- 代码示例和命令(属于技能)
|
||||
````
|
||||
|
||||
#### 裁决参考
|
||||
|
||||
Reference in New Issue
Block a user