mcpField
S
skill-design-philosophy

skill-design-philosophy

github.com/majesticlabs-devAgent 工作流5049 次安装7 周前更新
代码仓库

关于 skill-design-philosophy

用于指导技能内容设计的知识指南,帮助区分提供方法知识的 Skill 与执行任务的 Agent。面向编写 Claude 技能的人,强调具体模式、决策标准和可操作的内容。

主要功能

  1. 01区分 Skill 与 Agent
  2. 02提供技能质量判断标准
  3. 03说明内容应包含与排除项
  4. 04强调具体模式和决策标准

适用场景

  1. 01规划新技能的职责范围
  2. 02判断功能应属于技能还是 Agent
  3. 03审查技能内容是否具体实用

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/majesticlabs-dev/majestic-marketplace --skill skill-design-philosophy

安装后在 Claude Code 中输入/skill-design-philosophy确认已加载。

详细介绍

技能设计理念

技能提供的是知识和上下文,而不是自主执行能力。

知识测试

请问:“这是在教 Claude,还是在替它做事?”

教(技能)做(Agent)
编码规范运行代码检查工具并修复代码
工作流方法执行多步骤流程
框架模式生成报告
工具使用指南获取并分析数据

**规则:**如果它能在没有用户指导的情况下生成产物,那它很可能是一个 Agent。

良好的技能示例

技能有效原因
dhh-coder编码风格指南——Claude 编写代码时会应用这些模式
tdd-workflow方法论知识——Claude 进行测试驱动开发时会遵循这些步骤
stimulus-coder框架模式——Claude 编写 Stimulus 控制器时会使用这些规范
pdf-processing工具知识——如何使用特定库和脚本

**模式:**技能向 Claude 传授模式、规范和方法。

不良技能示例

技能不适用原因
“代码审查员”会自主执行任务——应该是一个 Agent
“Git 助手”范围模糊——具体要教什么?
“最佳实践”范围过宽——无法付诸行动
“文档生成器”会创建产物——应该是一个 Agent

**模式:**这些技能是在做事,而不是在教 Claude 做事。

内容规则

包含排除
具体模式和规范人设描述(“你是一位专家……”)
特定模板和示例归属说明(“受 X 启发……”)
决策标准装饰性引言
错误处理指南ASCII 艺术字或框线字符
特定于框架的惯用写法含糊的“最佳实践”

质量测试

“这项技能中的每一行是否都能改善 Claude 的表现?”

如果有任何一行只是装饰、鼓舞人心或重复冗余,就删掉它。

评论

支持 Markdown