`.agents/skills` 中有本地开发和 github workflow 全量 SKILL,需要优化下,如何隔离,避免本地开发时候token消耗过大。
Activity
github-actions commentedon Jun 11, 2026
分诊结论
该 issue 是一个
enhancement,主要影响area:skills和area:workflow。当前仓库中
.codex/skills与.claude/skills都指向共享的.agents/skills,而该目录包含本地开发 helper 与 GitHub workflow 专用 skill 的全量集合。README、docs/local-development-flow.md、docs/github-collaboration-flow.md和 product wiki 的 agent directory layout 也都按共享 skill 入口描述当前设计,暂未看到本地开发与 workflow 使用场景的隔离机制。复现度评估为
high:从仓库目录结构和文档即可确认本地入口会暴露全量.agents/skills。建议后续规格设计重点明确:重复检查:候选列表中
#243与本问题有较宽泛的体系优化交集,但不是同一具体请求;其余候选不满足相同标题意图和描述细节。未达到两个以上 likely duplicate 的阈值,因此不标记 duplicate。Terry-Mao commentedon Jun 11, 2026
拆分本地 Skills 与 GitHub Workflow Skills
Summary
将 skill 按运行场景拆分:
目标是让 .codex/skills -> ../.agents/skills、.claude/skills -> ../.agents/skills 仍然可用,但本地默认只暴露本地/共享 skill,避免 workflow-only skill 增加本地 token 面。
Key Changes
保留在 .agents/skills/:
迁移到 .github/skills/:
更新所有 workflow prompt、helper scripts、skill 内部引用和 validators:
更新安装逻辑:
更新文档:
Test Plan
路径和安装测试:
Workflow 合同测试:
PYTHONPYCACHEPREFIX=/tmp/aicodingflow-pycache python3 -m py_compile <changed .py paths>
静态检查:
Assumptions
refactor: split workflow-only skills from local skills (#268)