预装编程技能
wescode 的 Tier C 预装技能体系:26 个编程技能,装到 workspace Cell。
技能来源
| 来源 | 类型 | 数量 | 说明 |
|---|---|---|---|
| wesgine embed | Tier E | ~7 | 引擎内置,所有 Cell 可见 |
| wescode presets | Tier C | 26 | 编程业务技能,装到 workspace Cell |
装配路径
workspace 首次打开时自动装配:
seedBuiltinSkills → appengine.SeedSkills → cell.Skills().InstallFromDir
每个 workspace Cell 独立维护技能副本。
预装技能分类
代码质量
| 技能 | 说明 |
|---|---|
| code-review | 代码审查 |
| test-engineering | 测试工程 |
| refactoring | 重构指导 |
| debugging | 调试策略 |
项目管理
| 技能 | 说明 |
|---|---|
| project-planning | 项目规划 |
| issue-investigation | 问题调查 |
| dependency-analysis | 依赖分析 |
安全与合规
| 技能 | 说明 |
|---|---|
| security-audit | 安全审计 |
| vulnerability-fix | 漏洞修复 |
文档与沟通
| 技能 | 说明 |
|---|---|
| api-documentation | API 文档 |
| changelog-generation | 变更日志 |
Tier E vs Tier C 划分
严格规则:
- wesgine Tier E(
agentic-retrieval/plan/delegation/memory-strategy等)→ 所有 workspace 默认可见 - wescode 禁止同名覆盖 Tier E
- wescode 产品 delta 必须不同名(如
wescode-retrieval而非agentic-retrieval)
技能与 Agent 的关系
双层白名单生效:
Cell DisabledEngineSkills × Agent Skills allowlist → AND
- Agent 可配置
Skills: []string{"code-review", "test-engineering"}限制可用技能 nil= 全量(不过滤)[]string{}= 无技能
技能更新
应用自带技能通过三方 digest 比较更新(INV-SKILL-CH-04):
SeedProduct 比较 embed / 磁盘 / wes_skill_seed 账本三方
→ 有变化 → 更新
→ 无变化 → 跳过
相关文档
- wesgine Skill 系统 → engine
skill-system.md - 工作区即 Cell →
workspace-cell.md - Agent 配置 → engine
agent-config.md