/003-skills-inventory
Use when you need to generate a checklist document with Java system prompts from skills.xml, following the embedded section template and producing INVENTORY-SKILLS-JAVA.md. This should trigger for requests such as Create Java system prompts checklist; Generate
Claude Code
$ npx -y skills add jabrena/plinth --skill 003-skills-inventory --agent claude-code
Codex
$ npx skills add jabrena/plinth --skill 003-skills-inventory -a codex -y
Cursor
$ npx skills add jabrena/plinth --skill 003-skills-inventory -a cursor -y
Gemini CLI
$ npx skills add jabrena/plinth --skill 003-skills-inventory -a gemini-cli -y
GitHub Copilot
$ npx skills add jabrena/plinth --skill 003-skills-inventory -a github-copilot -y
OpenCode
$ npx skills add jabrena/plinth --skill 003-skills-inventory -a opencode -y
Windsurf
$ npx skills add jabrena/plinth --skill 003-skills-inventory -a windsurf -y
SKILL.md
003-skills-inventory.SKILL.mdname: 003-skills-inventory
description: Use when you need to generate a checklist document with Java system prompts from skills.xml, following the embedded section template and producing INVENTORY-SKILLS-JAVA.md. This should trigger for requests such as Create Java system prompts checklist; Generate INVENTORY-SKILLS-JAVA.md; Use @003-skills-inventory; Inventory Java cursor rule skills; List available Java system prompt skills. Part of Plinth Toolkit
license: Apache-2.0
metadata:
author: Juan Antonio Breña Moral
version: 0.19.0
Create a Checklist with all Java steps to use with system prompts for Java
Create a comprehensive step-by-step checklist document for Java system prompts by following the embedded section template and deriving rows from `plinth-skills-generator/src/main/resources/skills.xml`.
**What is covered in this Skill?**
- Inventory-driven checklist generation
- Output file creation as `INVENTORY-SKILLS-JAVA.md`
- Strict coverage of every effective skill id declared in `skills.xml`
Constraints
Follow the template sections exactly and use `skills.xml` as the single source of truth for skill rows.
- **DO NOT** create additional sections beyond what the template defines
- **DO NOT** add skill rows absent from `skills.xml`
- **DO NOT** omit any skill declared in `skills.xml`
- **ONLY** use the `skillId` attribute as the generated skill id when it exists
- **ONLY** use the single `reference-list/reference` value as the generated skill id when `skillId` is absent
- **EDGE CASE**: If the user goal is ambiguous, stop and ask a clarifying question before editing files or running project-wide commands
- **EDGE CASE**: If required context, files, credentials, or tools are missing, report the blocker explicitly and ask whether to proceed with setup or fallback guidance
- **EDGE CASE**: If requested changes conflict with project constraints or safety boundaries, explain the conflict and ask for user confirmation on the preferred trade-off
When to use this skill
- Create Java system prompts checklist
- Generate INVENTORY-SKILLS-JAVA.md
- Use @003-skills-inventory
- Inventory Java cursor rule skills
- List available Java system prompt skills
Workflow
1. **Read the template and inventory source**
Read `references/003-skills-inventory.md` and `plinth-skills-generator/src/main/resources/skills.xml` before generating output.
Step constraints:
- Do not use cached or remembered template content
- Preserve exact section structure from the reference
- Use `skillId` when present; otherwise use the single reference name
2. **Generate inventory document**
Create `INVENTORY-SKILLS-JAVA.md` at the requested output path, or in the project root when no explicit path is requested, with one row for every effective skill id declared in `skills.xml`.
3. **Validate inventory coverage**
Verify that the generated file contains every effective skill id from `skills.xml`, contains no extra skill rows, and preserves all expected sections from the reference.
Reference
For detailed guidance, examples, and constraints, see [references/003-skills-inventory.md](references/003-skills-inventory.md).
Read more
name: 003-skills-inventory description: Use when you need to generate a checklist document with Java system prompts from skills.xml, following the embedded section template and producing INVENTORY-SKILLS-JAVA.md. This should trigger for requests such as Create Java system prompts checklist; Generate INVENTORY-SKILLS-JAVA.md; Use @003-skills-inventory; Inventory Java cursor rule skills; List available Java system prompt skills. Part of Plinth Toolkit license: Apache-2.0 metadata: author: Juan Antonio Breña Moral version: 0.19.0
Create a Checklist with all Java steps to use with system prompts for Java
Create a comprehensive step-by-step checklist document for Java system prompts by following the embedded section template and deriving rows from `plinth-skills-generator/src/main/resources/skills.xml`.
**What is covered in this Skill?**
- Inventory-driven checklist generation
- Output file creation as `INVENTORY-SKILLS-JAVA.md`
- Strict coverage of every effective skill id declared in `skills.xml`
Constraints
Follow the template sections exactly and use `skills.xml` as the single source of truth for skill rows.
- **DO NOT** create additional sections beyond what the template defines
- **DO NOT** add skill rows absent from `skills.xml`
- **DO NOT** omit any skill declared in `skills.xml`
- **ONLY** use the `skillId` attribute as the generated skill id when it exists
- **ONLY** use the single `reference-list/reference` value as the generated skill id when `skillId` is absent
- **EDGE CASE**: If the user goal is ambiguous, stop and ask a clarifying question before editing files or running project-wide commands
- **EDGE CASE**: If required context, files, credentials, or tools are missing, report the blocker explicitly and ask whether to proceed with setup or fallback guidance
- **EDGE CASE**: If requested changes conflict with project constraints or safety boundaries, explain the conflict and ask for user confirmation on the preferred trade-off
When to use this skill
- Create Java system prompts checklist
- Generate INVENTORY-SKILLS-JAVA.md
- Use @003-skills-inventory
- Inventory Java cursor rule skills
- List available Java system prompt skills
Workflow
1. **Read the template and inventory source**
Read `references/003-skills-inventory.md` and `plinth-skills-generator/src/main/resources/skills.xml` before generating output.
Step constraints:
- Do not use cached or remembered template content
- Preserve exact section structure from the reference
- Use `skillId` when present; otherwise use the single reference name
2. **Generate inventory document**
Create `INVENTORY-SKILLS-JAVA.md` at the requested output path, or in the project root when no explicit path is requested, with one row for every effective skill id declared in `skills.xml`.
3. **Validate inventory coverage**
Verify that the generated file contains every effective skill id from `skills.xml`, contains no extra skill rows, and preserves all expected sections from the reference.
Reference
For detailed guidance, examples, and constraints, see [references/003-skills-inventory.md](references/003-skills-inventory.md).
Other skills on plinth.
More skills from other plugins.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
ask-matt
Ask which skill or flow fits your situation. A router over the skills in this repo.
Questions about 003-skills-inventory.
- Which coding agents can use 003-skills-inventory?
- 003-skills-inventory installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

