mcpField
0
003-skills-inventory

003-skills-inventory

github.com/jabrenaAgent 工作流456206 次安装1 天前更新
代码仓库

关于 003-skills-inventory

003-skills-inventory 是用于生成 Java 技能清单的 Agent skill,依据 `skills.xml` 和指定模板整理条目。它适合需要记录 Java 系统提示词技能的用户,并要求完整覆盖有效技能 ID。

主要功能

  1. 01生成 `INVENTORY-SKILLS-JAVA.md`
  2. 02依据 `skills.xml` 提取条目
  3. 03保留参考模板结构
  4. 04验证技能 ID 覆盖完整

适用场景

  1. 01创建 Java 系统提示词清单
  2. 02盘点可用的 Java cursor 规则技能

安装

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

$npx skills add https://github.com/jabrena/plinth --skill 003-skills-inventory

安装后在 Claude Code 中输入/003-skills-inventory确认已加载。

附带文件assets/java-skills-inventory-template.mdreferences/003-skills-inventory.md

详细介绍

创建包含 Java 所有步骤的清单,用于 Java 系统提示词

按照嵌入的章节模板,并根据 plinth-skills-generator/src/main/resources/skills.xml 中的条目,创建一份全面的 Java 系统提示词分步清单文档。

此技能涵盖哪些内容?

  • 基于条目生成清单
  • 创建输出文件 INVENTORY-SKILLS-JAVA.md
  • 严格覆盖 skills.xml 中声明的每个有效技能 ID

约束

严格遵循模板中的各个章节,并将 skills.xml 作为技能条目的唯一数据来源。

  • 不要创建模板定义之外的其他章节
  • 不要添加 skills.xml 中不存在的技能条目
  • 不要遗漏 skills.xml 中声明的任何技能
  • 仅当存在 skillId 属性时,才将其用作生成的技能 ID
  • 仅当不存在 skillId 时,才将唯一的 reference-list/reference 值用作生成的技能 ID
  • 边界情况:如果用户目标含糊不清,请停止操作,并在编辑文件或运行项目级命令之前提出澄清问题
  • 边界情况:如果缺少必要的上下文、文件、凭据或工具,请明确说明阻碍,并询问用户是要继续进行设置还是采用备用指导
  • 边界情况:如果请求的更改与项目约束或安全边界冲突,请说明冲突,并询问用户希望如何权衡

何时使用此技能

  • 创建 Java 系统提示词清单
  • 生成 INVENTORY-SKILLS-JAVA.md
  • 使用 @003-skills-inventory
  • 清点 Java Cursor 规则技能
  • 列出可用的 Java 系统提示词技能

工作流

  1. 阅读模板和条目来源

生成输出之前,先阅读 references/003-skills-inventory.md 和 plinth-skills-generator/src/main/resources/skills.xml。

步骤约束:

  • 不要使用缓存或记忆中的模板内容
  • 保留参考文档中的确切章节结构
  • 存在 skillId 时使用它,否则使用唯一的参考名称
  1. 生成条目文档

在请求的输出路径创建 INVENTORY-SKILLS-JAVA.md;如果未指定路径,则在项目根目录创建。每个 skills.xml 中声明的有效技能 ID 都必须对应一行。

  1. 验证条目覆盖情况

验证生成的文件包含 skills.xml 中的每个有效技能 ID,不包含多余的技能条目,并保留参考文档中的所有预期章节。

参考

详细指南、示例和约束请参阅 references/003-skills-inventory.md。

评论

支持 Markdown