工程开发
claude-code-mechanism-selector
为 Claude Code 使用者设计的决策辅助工具,根据项目需求选择最佳的扩展机制(斜线指令、技能、子代理或钩子)。
简介
Claude Code Mechanism Selector 是一套基础指南与诊断工具,旨在协助开发者在 Claude Code 环境中构建定制化功能。通过分析确定性、上下文隔离以及触发机制等技术需求,此技能简化了在四种主要扩展类型之间的选择过程:斜线指令 (Slash Commands)、技能 (Skills)、子代理 (Subagents) 与钩子 (Hooks)。它作为内部知识库,确保在自动化开发流程或实施特殊 AI 行为时维持一致性与效率。
-
通过结构化的决策矩阵,协助系统性评估扩展需求。
-
厘清斜线指令(用户触发任务)、技能(模型触发功能)、子代理(隔离上下文处理器)与钩子(确定性生命周期触发)之间的各别操作角色。
-
提供架构意图与实施逻辑之间的明确映射,例如使用钩子进行强制安全或格式约束,并使用子代理进行复杂调试或数据分析等高上下文需求任务。
-
识别代码逻辑应放置于简单的 Markdown 命令文件或是复杂的多文件资源配置中,进而优化项目资源组织。
-
当在 Claude Code 内启动新功能请求或流程自动化时,请使用此技能。
-
参考决策指南以区分 AI 决策流程 (Skills) 与保证确定性的动作 (Hooks)。
-
确保将特定任务(例如 BigQuery 分析或系统性代码审查)委派给子代理,以维护上下文窗口的性能。
-
利用比较矩阵快速审查现有代码库的扩展功能,以评估架构改进空间或潜在的错误配置。
仓库统计
- Star 数
- 6
- Fork 数
- 3
- Open Issue 数
- 2
- 主要语言
- Go
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月4日 00:47