Files
ShadowsocksX-NG/AGENTS.md
T
Qiu Yuzhou a335e00a38 chore(agents): 同步 docs/agents 配置到当前 skills 并去掉仓库硬编码
对照 ~/.agents/skills/setup-matt-pocock-skills 的当前模板逐字节核对三份配置:

- triage-labels.md 与模板完全一致,无漂移,未改动。
- domain.md 同步标点(— 改为 :)与措辞(Single-context repo (this repo)
  改为 (most repos)),现与模板一致。
- issue-tracker.md 同步标点漂移,并把硬编码的
  --repo qiuyuzhou/ShadowsocksX-NG 换成从 clone 推导
  (gh repo view --json nameWithOwner)后显式 pin。保留「绝不写入其他仓库」的
  安全规则与那次误发事故的教训,但去掉仓库名,使该配置在合并进上游后仍然成立。
  AGENTS.md 的一行摘要同步去掉仓库名。

.scratch/ 加入 .gitignore 与 .zcodeignore:这是 setup-matt-pocock-skills 为
local-markdown tracker 约定的目录,切到本地 tracker 时 spec 文件不落进 git。

docs/design/ 与 docs/research/ 的去留尚未决定,本次不引入任何排除机制。
2026-10-05 22:25:42 +08:00

1.6 KiB

ShadowsocksX-NG

macOS Shadowsocks 客户端。旧版实现已从本仓库移除,归档在 shadowsocks/ShadowsocksX-NG 的 legacy-v1 分支,仅作只读参考;新实现位于 ShadowsocksX-NG2/。文档与注释中引用旧版源码的链接都指向该分支。

Agent skills

Issue tracker

Issue 跟踪在本仓库的 GitHub Issues,统一用 gh CLI 操作,并在每条命令上显式指定本仓库。见 docs/agents/issue-tracker.md。

Triage labels

triage 标签使用五个默认角色名作为标签字符串(needs-triage / needs-info / ready-for-agent / ready-for-human / wontfix)。见 docs/agents/triage-labels.md。

Domain docs

single-context:根目录一个 GLOSSARY.md + docs/adr/,按需惰性创建。见 docs/agents/domain.md。

GLOSSARY.md 和新建 ADR 的正文使用简体中文,代码标识符与必要的英文术语保留原文。已有 ADR 保留原文,不作语言迁移。

现状与已定设计以当前代码、GLOSSARY.md 和 docs/adr/ 为准。仅 GLOSSARY.md 和 docs/adr/ 持续维护为最新状态;判断当前实现时,以当前代码为事实依据。将设计文档或研究报告作为实现依据前,应先在代码中核实相关描述。

docs/design/ 记录对应任务执行时的需求、设计与规格,仅作为历史参考,不代表最新代码现状。

docs/research/ 收录研究报告。各文档记录写作时点对上游能力、候选方案与结论的调研,不描述项目当前状态,也不代表相关设计已经被采纳。