Skip to content

refactor(skills): optimize skill structure for better performance#613

Open
jackwener wants to merge 1 commit intomainfrom
refactor/optimize-skills
Open

refactor(skills): optimize skill structure for better performance#613
jackwener wants to merge 1 commit intomainfrom
refactor/optimize-skills

Conversation

@jackwener
Copy link
Copy Markdown
Owner

Summary

  • Root SKILL.md 从 879 行精简到 120 行(-86% context consumption),大幅减少每次触发时的 token 消耗
  • 完整命令参考提取到 references/commands.md,按需加载而非全量注入
  • 新增 adapter-dev skill — adapter 开发指南(YAML/TS 模板、pipeline steps、验证清单)
  • 新增 record-workflow skill — opencli record 工作流(录制、候选 YAML 生成、TS 转换)
  • 优化 cross-project-adapter-migrationreview-pr 的 description,提升触发精度

Before/After

文件 Before After Change
Root SKILL.md 879 lines 120 lines -86%
references/commands.md 487 lines new (on-demand)
adapter-dev 162 lines new skill
record-workflow 109 lines new skill

Test plan

  • opencli list still works correctly
  • Skills trigger on expected prompts (e.g. "create adapter for X", "record API calls")
  • Root SKILL.md provides correct index to sub-skills

Split monolithic root SKILL.md (879 lines) into focused modules:
- Root SKILL.md: 879 → 120 lines (-86% context consumption)
- references/commands.md: extracted full command reference (on-demand)
- New skill: adapter-dev (YAML/TS adapter development guide)
- New skill: record-workflow (opencli record workflow)
- Improved descriptions for cross-project-adapter-migration and review-pr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant