Inventaire des compétences Java

VérifiéSûr

Génère une liste de contrôle des invites système Java à partir de skills.xml, produisant INVENTORY-SKILLS-JAVA.md selon un modèle strict.

Spar Skills Guide Bot
DocumentationIntermédiaire
04/08/2026
Claude CodeCursor
#java#checklist-generation#inventory#markdown#xml

Recommandé pour

Synthèse automatique

Génère un document checklist Markdown (INVENTORY-SKILLS-JAVA.md) recensant tous les identifiants de skills Java déclarés dans skills.xml, en respectant un modèle de sections imposé.

Points forts

  • Source de vérité unique et explicite : skills.xml, ce qui évite les oublis ou les ajouts inventés
  • Règle de nommage précise (attribut skillId prioritaire, sinon la valeur reference-list/reference)
  • Étape de validation dédiée qui vérifie la couverture complète et l'absence de lignes supplémentaires
  • Structure de sections verrouillée par le modèle de référence, ce qui garantit un rendu homogène

Limites

  • Très spécifique au projet cursor-rules-java et à son fichier skills.xml ; inutilisable tel quel ailleurs
  • Aucune description du contenu du modèle de sections fourni en référence, il faut le lire avant toute génération
  • Ne produit qu'un inventaire de suivi : il ne rédige ni n'évalue les prompts système Java eux-mêmes
Quand l'utiliser

À utiliser lorsqu'il faut (re)générer la checklist de suivi des skills Java à partir de skills.xml, par exemple après l'ajout ou la suppression d'une skill.

Quand l'éviter

À éviter si le dépôt ne contient pas skills.xml ou si l'on cherche à documenter autre chose que l'inventaire des skills Java.

Analyse de sécurité

Sûr
Score qualité78/100

The skill only reads local files (references/003-skills-inventory.md and skills.xml) and writes a Markdown checklist file. It does not execute shell commands, use network tools, handle secrets, or perform destructive actions. No declared tools and no obfuscation or exfiltration patterns are present.

Aucun point d'attention détecté

Comment cette analyse est faite

Exemples

Generate the Java skills checklist
Create the Java system prompts checklist from skills-generator/src/main/resources/skills.xml and write it to INVENTORY-SKILLS-JAVA.md, following the template in references/003-skills-inventory.md exactly.
Regenerate after adding a skill
Use @003-skills-inventory to regenerate INVENTORY-SKILLS-JAVA.md so it covers every effective skill id in skills.xml, and confirm no row is missing or extra.
Validate inventory coverage
Check that INVENTORY-SKILLS-JAVA.md contains one row for every skillId in skills.xml, no additional skill rows, and all sections from the reference template.

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. Part of cursor-rules-java project license: Apache-2.0 metadata: author: Juan Antonio Breña Moral version: 0.16.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 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

Workflow

  1. Read the template and inventory source

Read references/003-skills-inventory.md and 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
  1. 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.

  1. 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.

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/java-skills-inventory-checklist-mse7ioka/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/java-skills-inventory-checklist-mse7ioka' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/java-skills-inventory-checklist-mse7ioka/download' --output '.skill-downloads/java-skills-inventory-checklist-mse7ioka/SKILL.md.part' && mv '.skill-downloads/java-skills-inventory-checklist-mse7ioka/SKILL.md.part' '.skill-downloads/java-skills-inventory-checklist-mse7ioka/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.

Claude Code
test -f '.skill-downloads/java-skills-inventory-checklist-mse7ioka/SKILL.md' && test -s '.skill-downloads/java-skills-inventory-checklist-mse7ioka/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/003-skills-inventory' && cp -R '.skill-downloads/java-skills-inventory-checklist-mse7ioka' '.claude/skills/003-skills-inventory'

Cursor
test -f '.skill-downloads/java-skills-inventory-checklist-mse7ioka/SKILL.md' && test -s '.skill-downloads/java-skills-inventory-checklist-mse7ioka/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/003-skills-inventory' && cp -R '.skill-downloads/java-skills-inventory-checklist-mse7ioka' '.cursor/skills/003-skills-inventory'

OpenSkills

OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.

Installation officielle d’OpenSkills
openskills install './.skill-downloads/java-skills-inventory-checklist-mse7ioka'

openskills read 'java-skills-inventory-checklist-mse7ioka'

La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.

Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.

openskills sync

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/java-skills-inventory-checklist-mse7ioka/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires