Synthèse automatique
Génère l’arborescence d’une nouvelle compétence hr-* avec des modèles pour SKILL.md, le contenu et les exemples, à partir d’un nom validé en kebab-case.
Points forts
- Impose le préfixe hr- et le format kebab-case avant de créer les fichiers.
- Produit la structure complète du dossier ainsi que les modèles SKILL.md, contenu et exemple.
- Demande un scénario réaliste et relie le fichier de contenu à l’exemple.
- Rappelle les commandes de synchronisation et de validation à exécuter après édition.
Limites
- Crée des squelettes à compléter, pas un contenu RH finalisé.
- Suppose une organisation de dépôt avec skills/ et des scripts bun de sync/validate.
- Ne réalise pas lui-même la validation finale ni la rédaction du contenu.
À utiliser pour ajouter une nouvelle compétence RH au catalogue avec la structure standard.
À éviter si vous cherchez un document RH abouti ou si le dépôt ne suit pas l’arborescence skills/ attendue.
Analyse de sécurité
SûrThe skill is a pure scaffolding utility: ask the user for a validated `hr-` kebab-case name, derive placeholder values, create a directory tree, and write three Markdown files from provided templates. There is no destructive command, no network access, no credential or environment handling, no obfuscated payload, and no attempt to override safety behavior or inject instructions. The only execution component is a final suggestion to run `bun run sync` and `bun run validate` in the host repo, which is a normal developer workflow rather than exfiltration or damage. Risk is therefore minimal, with a small note that the invoked package scripts are not visible here.
- •Step 8 instructs the agent to run the host repository's `bun run sync` and `bun run validate` scripts after scaffolding; this executes repo-defined package scripts (low risk, but the actual script bodies are outside this skill and were not reviewed).
- •The skill writes new files and directories under `skills/<full-name>/`; writes are scoped to a fixed path pattern derived from a validated `hr-` kebab-case name, so path traversal is not practical, but agents should still confirm the target repo root.
Exemples
Create a new hr-retention skill.Scaffold an hr-interviewing skill and use 'designing a structured interview loop for a startup' as the example scenario.Add a new hr-onboarding skill, and scaffold the example around a 30-day onboarding plan for a remote hire.description: Scaffold a new hr-* skill directory with SKILL.md, content/, and examples/ templates
New skill
Ask the user for the skill name. It must start with hr- and use kebab-case only (for example hr-retention, hr-interviewing). If the name does not follow this format, prompt again.
Once you have a valid name, derive these values:
<full-name>— the full name the user provided (e.g.hr-retention)<short-name>— the part afterhr-(e.g.retention), used as the filename for the content doc (nohr-prefix)<Title Case>— a human-readable title derived from<short-name>(e.g.Retention)
Then:
- Create the directory
skills/<full-name>/ - Create
skills/<full-name>/SKILL.mdusing the SKILL.md template below — replace every<full-name>,<short-name>,<Title Case>, and<placeholder>with appropriate content based on the skill name the user provided - Create the directory
skills/<full-name>/content/ - Create
skills/<full-name>/content/<short-name>.mdusing the content template below - Create the directory
skills/<full-name>/examples/ - Ask the user for one realistic scenario name to scaffold the example around (e.g. "designing a retention plan for a startup"), derive
<scenario-slug>from it in kebab-case, and createskills/<full-name>/examples/<scenario-slug>.mdusing the example template below - Make sure the content file's "Example Workflow" section links to
../examples/<scenario-slug>.mdand the example file may reference the content file via../content/<short-name>.mdif relevant - Tell the user: "Skill scaffolded with
SKILL.md,content/<short-name>.md, andexamples/<scenario-slug>.md. Now edit the files to add real content, then runbun run syncfollowed bybun run validate."
Directory structure produced
skills/<full-name>/
├── SKILL.md
├── content/
│ └── <short-name>.md
└── examples/
└── <scenario-slug>.md
SKILL.md template
Use this exact template for skills/<full-name>/SKILL.md (canonical source: .github/skill-template.md):
---
name: <full-name>
description: >
A concise description of at least 50 characters that explains what this skill
covers and when to use it. Include HR trigger phrases such as "write a [task]",
"create a [deliverable]", or "analyze [topic]".
metadata:
author: Tuan Duc Tran
version: "1.0.0"
---
# HR <short-name>
Brief one-paragraph overview of what this skill covers and who it helps.
## Supported tasks
- [Task 1]
- [Task 2]
- [Task 3]
- [Task 4]
- [Task 5]
- [Task 6]
- [Task 7]
- [Task 8]
## Key prompts
### [Subtopic 1]
1. "[Prompt for [context]]"
2. "[Prompt for [role] focused on [area]]"
3. "[Prompt using [variable] to [goal]]"
4. "[Prompt that addresses [scenario]]"
### [Subtopic 2]
1. "[Prompt for [context]]"
2. "[Prompt for [role] focused on [area]]"
3. "[Prompt using [variable] to [goal]]"
4. "[Prompt that addresses [scenario]]"
### [Subtopic 3]
1. "[Prompt for [context]]"
2. "[Prompt for [role] focused on [area]]"
3. "[Prompt using [variable] to [goal]]"
4. "[Prompt that addresses [scenario]]"
## Tips
- [Professional best-practice tip 1]
- [Professional best-practice tip 2]
- [Professional best-practice tip 3]
- [Professional best-practice tip 4]
content template
Use this exact template for skills/<full-name>/content/<short-name>.md:
# Understanding <Title Case> for Strategic HR Management
## Overview
> Related example: [<Scenario Title>](../examples/<scenario-slug>.md).
[One paragraph introducing what <short-name> covers, how it has evolved beyond a
narrow legacy definition, and what modern organizations now include under it.]
For HR professionals, understanding <short-name> is not about [doing everything at
once]. It is about developing the ability to [select the right approach], [read the
right signals], and [connect decisions to business outcomes].
## What <Title Case> Actually Means
Strategic <short-name> in modern organizations typically includes:
- [Capability 1]
- [Capability 2]
- [Capability 3]
- [Capability 4]
- [Capability 5]
- [Capability 6]
- [Capability 7]
<Title Case> today is less about [old framing] and more about
**[new framing, bolded]**.
## Key <Title Case> Categories
### [Category 1]
[One sentence describing what this category measures.]
Focuses on:
- [Sub-area 1]
- [Sub-area 2]
- [Sub-area 3]
### [Category 2]
[One sentence describing what this category measures.]
Focuses on:
- [Sub-area 1]
- [Sub-area 2]
- [Sub-area 3]
### [Category 3]
[One sentence describing what this category measures.]
Focuses on:
- [Sub-area 1]
- [Sub-area 2]
- [Sub-area 3]
## Core <Title Case> Concepts HR Should Understand
### Leading Indicators
Leading indicators are signals that predict future risk before it becomes visible
in lagging data. They allow HR to intervene early.
Examples include:
- [Example 1]
- [Example 2]
- [Example 3]
### Lagging Indicators
Lagging indicators measure outcomes that have already occurred. They confirm what
happened but cannot prevent it.
Examples include:
- [Example 1]
- [Example 2]
- [Example 3]
### [Domain-specific concept pair, e.g. "X Versus Y"]
[One paragraph explaining a key distinction unique to this skill area that is
commonly conflated by practitioners.]
### The <Title Case>-to-Decision Connection
A [metric/assessment/plan] without an owner, a target, and a review cadence does
not generate value. Every [data point] should connect to a specific decision or
intervention.
## How <Title Case> Systems Are Built in Practice
Modern <short-name> frameworks typically follow this structure:
1. [Step 1]
2. [Step 2]
3. [Step 3]
4. [Step 4]
5. [Step 5]
6. [Step 6]
7. [Step 7]
8. [Step 8]
This framework is often supported by:
- AI-assisted analysis tools (Claude, ChatGPT, Gemini)
- [Platform category 1]
- [Platform category 2]
- Early warning protocols for [risk type]
## What HR Should Look For in <Title Case>
### Strong Signals of Effective <Title Case>
- [Signal 1]
- [Signal 2]
- [Signal 3]
- [Signal 4]
- [Signal 5]
### Weak Signals of Ineffective <Title Case>
- [Signal 1]
- [Signal 2]
- [Signal 3]
- [Signal 4]
- [Signal 5]
## Common Misunderstandings in <Title Case>
### [Misunderstanding 1 Title]
[One paragraph explaining the misunderstanding and the more accurate view.]
### [Misunderstanding 2 Title]
[One paragraph explaining the misunderstanding and the more accurate view.]
### [Misunderstanding 3 Title]
[One paragraph explaining the misunderstanding and the more accurate view.]
### [Misunderstanding 4 Title]
[One paragraph explaining the misunderstanding and the more accurate view.]
## Modern <Title Case> Reality
HR teams today are expected to:
- [Expectation 1]
- [Expectation 2]
- [Expectation 3]
- [Expectation 4]
- [Expectation 5]
- [Expectation 6]
Effective <short-name> now requires both:
- [analytical/technical capability]
- and [communication/influence skill]
## Key Industry Benchmarks (2025-2026)
| Metric | Benchmark | Source |
|---|---|---|
| [Metric 1] | [Value] | [Source] |
| [Metric 2] | [Value] | [Source] |
| [Metric 3] | [Value] | [Source] |
| [Metric 4] | [Value] | [Source] |
| [Metric 5] | [Value] | [Source] |
## Example Workflow
See the [<Scenario Title>](../examples/<scenario-slug>.md)
for an example of applying this guide to an end-to-end <short-name> process.
## Conclusion
For HR managers and business partners, the key shift is this:
> [One or two sentence quote summarizing the strategic reframe of this skill area.]
Understanding this distinction improves:
- [Outcome 1]
- [Outcome 2]
- [Outcome 3]
- [Outcome 4]
examples template
Use this exact template for skills/<full-name>/examples/<scenario-slug>.md:
# <Scenario Title>
## Context
[Two to four sentences setting up a realistic company situation: company size and
stage, the trigger event or pressure (CEO/CFO/board question, a flagged risk), and
what data or tooling is currently in place versus missing.]
## Step 1 — [Choosing/Identifying the Right Starting Point]
**Sample prompt:**
> "[A realistic question the user would ask the skill, in their own voice]"
**Expected skill response:**
[Guidance broken into 2-3 named sub-areas, each with a short rationale tying back
to the context above.]
> **Avoid:** [One sentence warning against a common overreach or mistake at this step.]
## Step 2 — [Calculating/Mapping Baseline Data]
**Sample prompt:**
> "[A realistic data-specific question]"
**Skill walkthrough:**
[Show a calculation, classification, or structured breakdown using a fenced `txt`
code block where appropriate.]
**Benchmark context:**
[One paragraph comparing the result to an industry benchmark, citing a source.]
> **[Financial/business impact estimate]:** [One paragraph translating the finding
> into a cost or risk figure.]
## Step 3 — [Diagnosing the Root Cause]
**Sample prompt:**
> "[A realistic diagnostic question]"
**Skill response — diagnostic framework:**
[Four numbered dimensions to investigate, each with 2-3 sub-questions.]
> **What to bring to leadership:** [One sentence on how to present findings credibly.]
## Step 4 — [Building the Core Deliverable]
**Sample prompt:**
> "[A realistic request for a framework, dashboard, or plan]"
**Skill response — [deliverable] structure:**
[Tables or structured sections showing the deliverable, broken into 2-3 parts.]
**Implementation notes:**
- [Note 1]
- [Note 2]
- [Note 3]
## Step 5 — [Presenting to Leadership]
**Sample prompt:**
> "[A realistic question about framing a difficult conversation]"
**Skill response — [stakeholder] communication framework:**
[Three labeled parts: confirm the observation, contextualize it, flag the real risk
and the action plan, each with a sample quoted line of dialogue.]
> **Key principle:** [One sentence on what this stakeholder responds to.]
## Step 6 — Using AI to Analyze the Data
**Sample prompt:**
> "[A realistic question about using Claude/ChatGPT on this data]"
**Skill response — AI-assisted analysis workflow:**
**Step 1 — Prepare your data:**
[What fields/columns to include, and any anonymization guidance.]
**Step 2 — Use this prompt structure:**
```txt
[A reusable structured prompt template the user can paste their own data into]
```
**Step 3 — Follow up with action planning:**
```txt
[A reusable follow-up prompt template]
```
**What AI does well here:**
- [Capability 1]
- [Capability 2]
- [Capability 3]
**What AI cannot replace:**
- [Limitation 1]
- [Limitation 2]
- [Limitation 3]
## Step 7 — [Designing a Forward-Looking Process]
**Sample prompt:**
> "[A realistic question about building something repeatable]"
**Skill response — [process] design:**
[Structured guidance, ideally with a table mapping process steps to owners and cadence.]
> **Common finding at [company type]:** [One paragraph naming a frequent root cause
> and the fastest practical fix.]
## Step 8 — Writing the [Recurring Report] for Leadership
**Sample prompt:**
> "[A realistic request for a reusable report template]"
**Generated report template:**
```text
[A full fill-in-the-blank report template with section headers, separated by
horizontal rule characters, matching the style of the skill's recurring
leadership reporting cadence]
```
## Full <Title Case> Workflow Summary
```text
[Step label]
↓
[Step label]
↓
[Step label]
↓
[Step label]
↓
[Step label]
↓
[Step label]
↓
[Step label]
↓
[Step label]
```
### Common <Title Case> Mistakes
| Mistake | How to avoid it |
|---------|----------------|
| [Mistake 1] | [Fix 1] |
| [Mistake 2] | [Fix 2] |
| [Mistake 3] | [Fix 3] |
| [Mistake 4] | [Fix 4] |
| [Mistake 5] | [Fix 5] |
| [Mistake 6] | [Fix 6] |
| [Mistake 7] | [Fix 7] |
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 annexesCe 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.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/hr-skill-scaffolder-ms5lrgyu/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/hr-skill-scaffolder-ms5lrgyu' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/hr-skill-scaffolder-ms5lrgyu/download' --output '.skill-downloads/hr-skill-scaffolder-ms5lrgyu/SKILL.md.part' && mv '.skill-downloads/hr-skill-scaffolder-ms5lrgyu/SKILL.md.part' '.skill-downloads/hr-skill-scaffolder-ms5lrgyu/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
Le fichier ne fournit pas un en-tête name/description exploitable pour cette procédure native. Le téléchargement reste disponible pour lecture ; utilisez le mode manuel ci-dessous.
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/hr-skill-scaffolder-ms5lrgyu/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.
Bonnes pratiques React Hook Form
Developpement
Maîtrisez React Hook Form : évitez les anti-patterns, gérez les abonnements, et traitez correctement reset, dirty state et entrées contrôlées.
Migration Emotion vers Mantine
Developpement
Migrer les styled-components Emotion vers des composants Mantine avec style props et modules CSS. Pour convertir .styled.tsx ou supprimer les imports @emotion.
Détecteur de dérive de périmètre
Developpement
Analyse les diffs git par rapport à une intention pour détecter la dérive de périmètre, fichiers non liés et PR trop larges, puis suggère de garder, diviser ou justifier.