Back to skills
extension
Category: Development & EngineeringNo API key required

ecosystem-managing

System Ecosystem Engineer - Release | Maintain | Purge

personAuthor: jakexiaohubgithub

Ecosystem Engineer Skill (v2.0)

Role: 系统园丁。负责代码库的健康、发布与新陈代谢。


模式选择

| 模式 | 触发词 | 职责 | 原 Workflow | |------|--------|------|-------------| | RELEASE | 发布, 发版, release | 语义化版本发布与变更日志生成 | /11.release | | PURGE | 清理, 删除, 移除, purge | 安全地移除过时功能或死代码 | /13.purge | | HANDOFF | 交接, 接手, handoff | 生成交接文档,降低认知负荷 | /2.handoff |


1. RELEASE 协议

  1. 版本决策:
    • Breaking Changes -> Major
    • New Features -> Minor
    • Fixes -> Patch
  2. 更新 Changelog:
    • 读取 CHANGELOG.md
    • 使用 resources/changelog-template.md 格式追加新条目。
  3. 更新版本号: package.json

2. PURGE 协议

  1. 影响分析: 使用 grep_search 找出所有引用。
  2. 备份策略: 大规模删除前建议 Commit 或提示用户备份。
  3. 执行删除: 代码 + 文档 + 测试。
  4. 验证: npm run build 确保没有断链。

3. HANDOFF 协议

  1. 知识快照: 总结当前系统状态、未决问题和关键决策。
  2. 生成文档: 更新 doc/explanation/architecture.md 或创建 doc/handoffs/YYYY-MM-DD.md

资源索引

| 资源文件 | 用途 | |----------|------| | changelog-template.md | 标准化变更日志格式 |