·m06-error-handling
</>

m06-error-handling

actionbook/rust-skills

CRITIQUE : à utiliser pour la gestion des erreurs. Déclencheurs : Résultat, Option, Erreur, ?, déballer, attendre, panique, de toute façon, cette erreur, quand paniquer ou retourner Résultat, erreur personnalisée, propagation d'erreur, 错误处理, Résultat 用法, 什么时候用 panique

21Installations·1Tendance·@actionbook

Installation

$npx skills add https://github.com/actionbook/rust-skills --skill m06-error-handling

SKILL.md

| Pattern | Don't Just Say | Ask Instead |

| unwrap panics | "Use ?" | Is None/Err actually possible here? | | Type mismatch on ? | "Use anyhow" | Are error types designed correctly? | | Lost error context | "Add .context()" | What does the caller need to know? | | Too many error variants | "Use Box " | Is error granularity right? |

| Too many unwraps | m09-domain | Is the data model right? | | Error context design | m13-domain-error | What recovery is needed? | | Library vs app errors | m11-ecosystem | Who are the consumers? |

CRITIQUE : à utiliser pour la gestion des erreurs. Déclencheurs : Résultat, Option, Erreur, ?, déballer, attendre, panique, de toute façon, cette erreur, quand paniquer ou retourner Résultat, erreur personnalisée, propagation d'erreur, 错误处理, Résultat 用法, 什么时候用 panique Source : actionbook/rust-skills.

Voir l'original

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/actionbook/rust-skills --skill m06-error-handling
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-01
Mis à jour
2026-02-18

Réponses rapides

Qu'est-ce que m06-error-handling ?

CRITIQUE : à utiliser pour la gestion des erreurs. Déclencheurs : Résultat, Option, Erreur, ?, déballer, attendre, panique, de toute façon, cette erreur, quand paniquer ou retourner Résultat, erreur personnalisée, propagation d'erreur, 错误处理, Résultat 用法, 什么时候用 panique Source : actionbook/rust-skills.

Comment installer m06-error-handling ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/actionbook/rust-skills --skill m06-error-handling Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor

Où se trouve le dépôt source ?

https://github.com/actionbook/rust-skills