Notre avis
Crée des commits Git incluant les messages utilisateur qui ont conduit aux modifications, avec des métadonnées de session.
Points forts
- Préserve le contexte des décisions dans l'historique Git
- Automatise la collecte des prompts utilisateur et des informations de session
- Favorise la traçabilité des modifications assistées par IA
Limites
- Nécessite que l'outil 'uv' soit installé et configuré dans le projet
- Ne fonctionne que dans une session interactive avec historique des prompts
- Peut produire des messages longs si de nombreux prompts sont impliqués
Utilisez cette compétence lorsque vous souhaitez enregistrer dans Git le contexte conversationnel ayant abouti aux changements.
Évitez de l'utiliser pour des commits rapides ou triviaux où le contexte n'est pas nécessaire.
Analyse de sécurité
SûrThe skill uses git commands and a custom session-info script to create commits with user prompts. No destructive, exfiltrating, or obfuscated actions; all operations are standard version control tasks within the workspace.
Aucun point d'attention détecté
Exemples
Commit these changes with the user prompts that led to them.Save my work to git, including the conversation context.name: commit description: Commit with user prompts from this conversation. Use when user mentions committing, wants to commit changes, asks to save their work to git, or says "commit this". allowed-tools: Bash, Read
Commit with User Prompts
Create git commits that include the user prompts that led to the changes.
Instructions
-
Extract User Prompts: Collect user messages from this conversation that led to the changes. Include them in chronological order.
-
Analyze Changes:
git status git diff --staged -
Get Session Info:
uv run {baseDir}/ai-blame.py session-info -
Generate Commit Message:
<brief summary of changes> User prompts: - "<first user prompt>" - "<second user prompt>" (context if prompt is ambiguous) AI-Session-ID: <from session-info> AI Agent: <from session-info> Model: <from session-info> -
Execute Commit:
git add -A && git commit -m "$(cat <<'EOF' <your commit message here> EOF )"
Rules
- Only include prompts that led to file changes (not
/commitor meta-discussion) - Preserve exact wording, add (context) in parentheses if prompt is ambiguous
- Summary line under 50 characters
- Each prompt on a single line, no mid-sentence wrapping
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.