Navigator Skill Creator 是 Navigator 体系中的技能生成工具,核心用途是分析项目代码库的既有模式,并把这些模式固化为可自动调用的项目专属技能,从而减少重复的手工操作、保证代码与流程的一致性。
主要能力包括:确定技能需求;分析代码库约定;设计技能结构;生成技能文件;测试生成结果;更新文档。
使用方式上,用户可以用“Create a skill for [pattern]”“Automate this workflow”“We keep doing X manually”“Enforce this pattern”“Generate boilerplate for [feature type]”“We need consistency for [task type]”等说法触发该技能。它会先通过提问澄清要自动化的模式、触发条件、预期输出格式以及代码库中已有的示例,再使用 Task 代理(subagent_type=Explore)查找文件命名、目录结构、导入导出、测试、配置和文档等约定,以减少令牌消耗。随后它规划技能元数据(name、description、allowed-tools、version)和目录结构,生成 SKILL.md、functions 下的 Python 辅助脚本、examples 参考实现和 templates 输出模板。生成后会验证技能能否加载、自动调用和正确执行,并按需迭代;最后更新 CLAUDE.md、README.md、plugin-patterns.md,并在适用时登记到 plugin.json。
适用场景包括后端模式(REST API 端点、GraphQL 解析器、数据库迁移、后台任务、中间件、鉴权守卫)、前端模式(React/Vue/Svelte 组件、状态管理模块、API 客户端、表单校验、路由定义、样式组件)、基础设施模式(Docker 配置、CI/CD 步骤、部署脚本、环境配置、监控设置)以及文档模式(API 文档、组件文档、架构决策记录、运行手册、变更日志)。
限制与注意事项:技能未自动调用时,可检查 description 的触发短语、plugin.json 注册情况并重新加载 Claude Code;函数报错时,需检查 Python 语法、导入和独立测试;模板不符约定时,需重新分析代码库并对照 linter/formatter;技能范围过宽时应拆分为多个聚焦技能。资料未提供该工具的收费、价格或平台支持等具体信息。