tree-sitter
SolidExpert skill for creating tree-sitter grammars for incremental parsing and syntax highlighting
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
# Tree-sitter Skill
## Overview
Expert skill for creating tree-sitter grammars for incremental parsing and syntax highlighting.
## Capabilities
- Write tree-sitter grammar.js files
- Handle tree-sitter external scanners
- Design queries for syntax highlighting
- Implement incremental parsing support
- Handle tree-sitter error recovery
- Generate bindings for various languages
- Integrate with editors (VS Code, Neovim, Helix)
- Test grammars with corpus files
## Target Processes
- language-grammar-design.js
- lexer-implementation.js
- parser-development.js
- lsp-server-implementation.js
## Dependencies
- tree-sitter CLI
- tree-sitter crates/npm packages
## Usage Guidelines
1. **Grammar.js**: Follow tree-sitter grammar.js conventions
2. **External Scanners**: Use external scanners for context-sensitive lexing
3. **Queries**: Write highlight.scm and other query files for editor integration
4. **Testing**: Build comprehensive corpus test files
5. **Error Recovery**: Design grammar with error recovery in mind
## Output Schema
```json
{
"type": "object",
"properties": {
"grammarName": { "type": "string" },
"nodeTypes": {
"type": "array",
"items": { "type": "string" }
},
"queries": {
"type": "array",
"items": {
"type": "string",
"enum": ["highlights", "injections", "locals", "tags", "folds"]
}
},
"bindings": {
"type": "array",
"items": { "type": "string" }
},
"generatedFiles": {...
Details
- Author
- a5c-ai
- Repository
- a5c-ai/babysitter
- Created
- 4 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
treesitter-patterns
Universal patterns for tree-sitter code parsing. Covers AST visitors, query patterns, and language plugin development. Framework-agnostic.
335 Updated today
aiskillstore AI & Automation Solid
parser-generator
Expert skill for parser generation and implementation using LL, LR, LALR, PEG, and Pratt parsing techniques
1,160 Updated today
a5c-ai AI & Automation Solid
grammar-design
Expert skill for formal grammar design including disambiguation, precedence, and validation
1,160 Updated today
a5c-ai AI & Automation Solid
lexer-generator
Expert skill for generating and hand-writing lexers using DFA-based, table-driven, and recursive approaches
1,160 Updated today
a5c-ai AI & Automation Solid
ast-manipulation
Expert skill for abstract syntax tree design, traversal, transformation, and manipulation patterns
1,160 Updated today
a5c-ai