关于 003-skills-inventory
003-skills-inventory 是用于生成 Java 技能清单的 Agent skill,依据 `skills.xml` 和指定模板整理条目。它适合需要记录 Java 系统提示词技能的用户,并要求完整覆盖有效技能 ID。
主要功能
- 01生成 `INVENTORY-SKILLS-JAVA.md`
- 02依据 `skills.xml` 提取条目
- 03保留参考模板结构
- 04验证技能 ID 覆盖完整
适用场景
- 01创建 Java 系统提示词清单
- 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 系统提示词技能
工作流
- 阅读模板和条目来源
生成输出之前,先阅读 references/003-skills-inventory.md 和 plinth-skills-generator/src/main/resources/skills.xml。
步骤约束:
- 不要使用缓存或记忆中的模板内容
- 保留参考文档中的确切章节结构
- 存在
skillId时使用它,否则使用唯一的参考名称
- 生成条目文档
在请求的输出路径创建 INVENTORY-SKILLS-JAVA.md;如果未指定路径,则在项目根目录创建。每个 skills.xml 中声明的有效技能 ID 都必须对应一行。
- 验证条目覆盖情况
验证生成的文件包含 skills.xml 中的每个有效技能 ID,不包含多余的技能条目,并保留参考文档中的所有预期章节。
参考
详细指南、示例和约束请参阅 references/003-skills-inventory.md。
评论
支持 Markdown