error-messages
SolidExpert skill for designing and implementing high-quality compiler error messages
AI & Automation 1,160 stars
71 forks Updated today MIT
Install
Quality Score: 94/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Error Messages Skill
## Overview
Expert skill for designing and implementing high-quality compiler error messages.
## Capabilities
- Design clear, actionable error message templates
- Implement source context display with underlines
- Generate fix suggestions and quick fixes
- Handle error cascades and suppression
- Implement multi-span error annotations
- Support machine-readable error output (JSON)
- Implement color/styled terminal output
- Design error recovery strategies for better diagnostics
## Target Processes
- error-message-enhancement.js
- parser-development.js
- type-system-implementation.js
- semantic-analysis.js
- lsp-server-implementation.js
## Dependencies
Elm/Rust error message guidelines
## Usage Guidelines
1. **Clarity**: Make error messages clear and actionable
2. **Context**: Show relevant source code context with precise location
3. **Suggestions**: Provide fix suggestions when possible
4. **Cascades**: Suppress cascading errors to avoid overwhelming users
5. **Machine-Readable**: Support JSON output for tooling integration
## Output Schema
```json
{
"type": "object",
"properties": {
"errorFormat": {
"type": "string",
"enum": ["human", "json", "sarif"]
},
"features": {
"type": "array",
"items": { "type": "string" }
},
"colorSupport": { "type": "boolean" },
"generatedFiles": {
"type": "array",
"items": { "type": "string" }
}
}
}
```
Details
- Author
- a5c-ai
- Repository
- a5c-ai/babysitter
- Created
- 4 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
Web & Frontend Listed
writing-error-messages
Write clear, actionable error messages for UI. Use when users encounter validation failures, system errors, connection problems, or any state where something went wrong.
7 Updated 3 months ago
jeremydhoover-blip Web & Frontend Listed
writing-error-messages
Write clear, actionable error messages for UI. Use when users encounter validation failures, system errors, connection problems, or any state where something went wrong.
0 Updated 3 months ago
maltemd AI & Automation Solid
error-messages
Error Message Style Guide for Validation Errors
4,550 Updated today
github AI & Automation Solid
actionable-error-formatter
Format errors with actionable fix suggestions and documentation links
1,160 Updated today
a5c-ai AI & Automation Solid
error-code-catalog
Manage and document SDK error codes and messages
1,160 Updated today
a5c-ai