com um clique
error-handling-base
// Foundation for error handling patterns. This is a base skill designed to be extended by language-specific error handling skills.
// Foundation for error handling patterns. This is a base skill designed to be extended by language-specific error handling skills.
Build terminal UIs with Charmbracelet (Bubble Tea, Lip Gloss, Gum). Use when: Go TUI, shell prompts/spinners, "make CLI prettier", adaptive layouts, async rendering, focus state machines, sparklines, heatmaps, kanban boards, SSH apps.
Common logging patterns and practices. This skill is designed to be included in composite skills via the 'includes' feature.
A comprehensive skill for Rust development that combines error handling, testing, and logging patterns. Demonstrates the 'includes' composition feature by merging content from multiple standalone skills.
Rust-specific error handling patterns, building on the base error handling skill. Demonstrates the 'extends' composition feature.
Common testing patterns and practices. This skill is designed to be included in composite skills via the 'includes' feature.
Craft professional README.md files for GitHub open source projects. Generates hero sections, installation instructions, feature tables, and architecture diagrams. Use when creating or revising a README, documenting a CLI tool, library, or open source project, or when user asks about README structure, badges, or project documentation.
| id | error-handling-base |
| name | Error Handling Base |
| description | Foundation for error handling patterns. This is a base skill designed to be extended by language-specific error handling skills. |
| tags | ["error-handling","foundation","example"] |
Core insight: Good error handling is about communication - to users, developers, and monitoring systems.
// Bad: Generic error
throw new Error("Error");
// Good: Descriptive error with context
throw new Error(`Failed to parse config file '${filename}': ${parseError.message}`);