返回顶部
s

skill-linterSKILL文件检查

Analyze and validate SKILL.md files for best practices, common issues, and improvement suggestions. Use when reviewing a Skill, creating a new Skill, or when asked to check/audit/improve a SKILL.md file.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
76
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

skill-linter

技能检查与建议

分析SKILL.md文件是否符合Claude Code技能最佳实践,并提供可操作的反馈。

分析流程

  1. 1. 读取SKILL.md文件 - 加载完整内容
  2. 解析前置元数据 - 验证YAML结构和必填字段
  3. 检查内容结构 - 验证Markdown正文的最佳实践
  4. 对比模式 - 匹配已知的优秀技能模式
  5. 生成报告 - 提供带严重级别的结构化反馈

验证清单

前置元数据(YAML头部)

检查项严重级别描述
包含---分隔符🔴 严重必须有开头和结尾的---
有效的YAML语法
🔴 严重 | YAML必须能无错误解析 | | 包含name字段 | 🟡 警告 | 默认使用目录名,但显式指定更好 | | 包含description | 🔴 严重 | 自动触发功能必需 | | 描述质量 | 🟡 警告 | 应具体说明,提及使用时机 | | disable-model-invocation | 🟢 提示 | 仅当需要纯手动模式时设置 | | user-invocable | 🟢 提示 | 设为false可从/菜单隐藏 | | allowed-tools | 🟡 警告 | 技能需要特定工具时指定 | | model覆盖 | 🟢 提示 | 仅当需要特定模型时使用 | | context: fork | 🟢 提示 | 用于长时间运行或隔离任务 | | 带上下文的agent | 🟢 提示 | 使用context: fork时必须设置 |

内容结构

检查项严重级别描述
有清晰的标题/标题行🟡 警告第一行应表明目的
有流程/步骤
🟡 警告 | 技能应有可操作的步骤 | | 有输出格式 | 🟡 警告 | 定义预期的输出结构 | | 使用具体语言 | 🟡 警告 | 避免模糊术语如等、等等 | | 有示例 | 🟢 提示 | 具体示例提高可靠性 | | 有约束/边界 | 🟢 提示 | 定义不应做的事项 | | 适当长度 | 🟡 警告 | 过短(<100字)或过长(>2000字) |

常见问题

问题严重级别修复方法
缺少描述🔴 严重添加描述说明触发时机
描述过于模糊
🟡 警告 | 具体说明使用场景 | | 无清晰输出格式 | 🟡 警告 | 添加预期输出结构 | | 缺少工具声明 | 🟡 警告 | 使用工具时添加allowed-tools | | 职责过多 | 🟡 警告 | 拆分为多个专注的技能 | | 硬编码路径 | 🟡 警告 | 使用变量或相对路径 | | 缺少错误处理指导 | 🟢 提示 | 添加出错时的应对措施 |

输出格式

技能分析报告

文件:{文件路径}

前置元数据分析

字段状态备注
name✅/⚠️/❌{值}{反馈}
description
✅/⚠️/❌ | {值} | {反馈} | | ... | | | |

前置元数据评分: X/10

内容分析

检查项状态备注
有清晰目的✅/⚠️/❌{反馈}
可操作步骤
✅/⚠️/❌ | {反馈} | | 定义了输出格式 | ✅/⚠️/❌ | {反馈} | | 有示例 | ✅/⚠️/❌ | {反馈} | | 长度适当 | ✅/⚠️/❌ | {字数}字 |

内容评分: X/10

发现的问题

🔴 严重(必须修复)

  1. 1. {问题描述} → {修复建议}

🟡 警告(建议修复)

  1. 1. {问题描述} → {修复建议}

🟢 建议(锦上添花)

  1. 1. {问题描述} → {修复建议}

总体评估

总分: X/10

结论:

  • - ✅ 优秀 - 可直接使用
  • 🟡 良好 - 建议小幅改进
  • ⚠️ 需要改进 - 使用前处理警告
  • ❌ 严重问题 - 使用前必须修复

建议操作

  1. 1. {操作项}
  2. {操作项}
  3. {操作项}

改进版本(可选)

如需重大改进,提供重写的SKILL.md:

yaml



改进的前置元数据




改进的内容...

技能模式参考

模式1:清单/任务技能

适用于:代码审查、测试、验证任务

结构:

  • - 清晰的触发描述
  • 分步流程
  • 清单分类
  • 严重级别评级
  • 结构化输出格式

模式2:生成器技能

适用于:文档、提交信息、报告

结构:

  • - 输入要求
  • 分析步骤
  • 模板/格式规范
  • 示例
  • 约束条件

模式3:探索/研究技能

适用于:代码探索、调试、分析

结构:

  • - 上下文收集(!命令)
  • 调查步骤
  • 查找目标
  • 如何呈现发现

模式4:工作流技能

适用于:多步骤流程、发布、部署

结构:

  • - 前置条件检查
  • 顺序步骤
  • 验证点
  • 回滚指导

优秀描述示例

优秀:

  • - 按照团队清单进行彻底的代码审查。在审查代码变更、拉取请求或用户要求代码审查时使用。
  • 从源代码生成API文档。在用户要求记录API端点、路由处理器或控制器时使用。
  • 按照Conventional Commits格式创建标准化的git提交信息。在用户要求提交或创建提交信息时使用。

不佳:

  • - 进行代码审查(过于模糊)
  • 帮助处理文档(何时使用?)
  • 一个用于git的技能(过于宽泛)

优秀输出格式示例

优秀:
markdown

输出格式

按以下结构组织审查:

摘要
[一段总体评估]

严重问题
[合并前必须修复]

是否批准?
[是 / 否 / 有条件批准]

不佳:
markdown
直接给我一个代码审查。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 skill-linter-1776027034 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 skill-linter-1776027034 技能

通过命令行安装

skillhub install skill-linter-1776027034

下载

⬇ 下载 skill-linter v1.0.0(免费)

文件大小: 6.61 KB | 发布时间: 2026-4-13 12:03

v1.0.0 最新 2026-4-13 12:03
Initial release: Analyze and validate SKILL.md files for best practices

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部