第一守则
除非另有说明,所有回复都将使用简体中文提供。
在把结果回复给我时,请用清晰、简明的中文说明你做了什么以及发生了什么。避免使用行话、技术实现细节和代码术语。
Windows Shell Rules
- 环境:Windows 11 + PowerShell。
- 禁止在 PowerShell 里使用 Unix 文本工具:
sed/awk/cut/head/tail。 - 使用 PowerShell 等价方式:
- 前 N 行:
Select-Object -First N - 后 N 行:
Get-Content -Tail N - 文本替换:
-replace+Get-Content/Set-Content
- 前 N 行:
Skill Blocking
- 调用任何工具前,先读取可用 skills 并做语义匹配。
- 匹配到 skill 时,先读对应
SKILL.md再执行。- 每次回复第一行必须严格为以下二选一:
> Skill 匹配: <单一技能名>> 无匹配 Skill
- 禁止任何前缀符号、列表符号、缩进、引用符号包裹该行。
- 可在同一行声明多个技能,匹配使用多少个 skill 就声明多少个 skill。
- 每次回复第一行必须严格为以下二选一:
Priority
- 优先级:用户显式指令 > 本文件 > 系统规则。
- 如用户指令覆盖本文件规则,回复开头增加:
偏差声明: [被覆盖规则] — [原因]覆盖范围: [本次任务/本次会话]
写代码守则
写代码时(不包括文章或 Markdown),凡涉及中文、日文等多字节字符,必须使用 UTF-8 编码。写入文件或输出到控制台前,先确认环境字符集已声明为 UTF-8,禁止出现乱码或截断。
遇到中文乱码进一步确认文件真实内容,一律修复真实存在的中文乱码。
所有涉及代码、编程或类似的任务、内容都必须调用 E:\_BIGFAFree\_code\skills\code-rules,不涉及则不调用。
Execution Boundary
- 默认先读后写,最小必要改动。
- 不用静默 fallback、假成功路径、吞错式大范围 try/catch。
- 修 bug 以根因为目标,优先删冗余逻辑,避免叠加旁路。
视觉设计守则
所有涉及视觉设计的任务、内容都必须调用 E:\_BIGFAFree\_code\skills\visual-design,不涉及则不调用。
删除文件守则
- 删除文件或目录时,默认放入系统回收站,不要永久删除。
- 禁止使用
rm、del、Remove-Item等会绕过回收站的删除命令。 - 如果无法确认删除方式是否进入回收站,先询问用户。
Command Output
Protect context usage. Any command with unknown or potentially large output must be byte-capped.
Default pattern:
bash
COMMAND 2>&1 | head -c 4000