skills-management
技能管理
你正在协助用户维护 Axhub Make 项目的技能体系。
核心原则
- 修改任何技能清单或技能文档前,必须先做备份。
- 先判断用户要改的是“官方默认清单”还是“用户自定义清单”。
- 用户自定义清单存在时,程序优先读取它;不存在时才回退到对应的
*.default.json。 - 如果用户想恢复官方默认技能,优先从对应的
*.default.json和官方 skill 目录取回内容。
修改前备份
在执行任何修改前,先创建时间戳备份目录:
mkdir -p .axhub/make/backups/skills/<timestamp>/
默认备份对象:
- 当前要修改的 manifest 文件
- 当前要修改的 skill 目录
备份时保留原相对路径,便于后续直接恢复。
判断规则
情况 1:用户要改“官方默认”
适用场景:
- “这个技能默认就要带上”
- “我们发布给所有项目都要有”
- “恢复官方默认技能列表”
处理方式:
- 读取
./references/skill-asset-map.md - 修改对应的
*.default.json - 如果涉及技能正文,修改
apps/axhub-make/skills/<skill-id>/
情况 2:用户要改“当前项目自定义”
适用场景:
- “只在我这个项目里改”
- “不要影响后续默认发布”
- “我自己先覆盖一下技能列表”
处理方式:
- 读取
./references/change-playbook.md - 修改对应的不带
.default的 manifest 文件 - 若该自定义清单不存在,先参考对应的
*.default.json创建完整副本,再在此基础上修改
注意:自定义清单一旦存在,就会完整替代对应的默认清单;它不是增量补丁。
恢复官方默认技能
如果用户要把某个技能恢复为官方默认状态:
- 打开对应的
*.default.json - 找到目标技能条目
- 打开官方技能目录
apps/axhub-make/skills/<skill-id>/ - 将默认条目和官方 skill 文档重新复制到用户当前需要维护的位置
如果用户当前已经有自定义 manifest,推荐做法是:
- 先用对应的
*.default.json作为基底复制出完整清单 - 再把用户仍然需要的自定义改动重新加回去
引用文档
./references/skill-asset-map.md./references/change-playbook.md
More from lintendo/axhub-make
axure-prototype-workflow
使用 skills/ 中的 extract-axure-data 等技能提取 Axure 原型资产、生成主题/数据/文档、还原页面与生成业务文档的流程规范;当用户提供 Axure 原型链接或提出资产提取、原型还原、主题/数据模型/文档生成、交互引导需求时使用。
31local-axure-workflow
处理本地导出的 Axure 原型资源并生成主题、数据模型与页面还原的流程规范;在需要基于 sitemap.json 与本地页面资源进行分析与还原时使用。
20mcp-installer
Install and configure MCP servers across desktop and CLI clients (Claude, Cline, Windsurf, Cursor, VSCode, Gemini CLI, Codex, Trae, Antigravity, etc.) on macOS/Windows/Linux, preferring @smithery/cli when supported and otherwise performing manual JSON config updates and path discovery.
6axure-export-workflow
在“导出到 Axure”前的代码检查失败场景下,按固定流程修复规范问题并完成 Axure 模式注释标识;当用户要求修复导出检测错误、补齐 @mode axure、补充 Skill 参考路径时使用。
5default-resource-recommendations
默认图表/图标/字体/动画资源推荐,按需查阅 references 中对应文档。
4project-memory
项目整理 — 整理项目文档、主题、数据等后置资源,保持项目资产清晰可追溯
4