Agent Skills
› afnanenayet/diffsitter
afnanenayet/diffsitter
GitHub指导向 diffsitter 添加新 Tree-sitter 语言语法的步骤,包括配置 git 子模块、清理绑定文件及修改构建脚本。
Install All Skills
npx skills add afnanenayet/diffsitter --all -g -y
Skills in Collection (5)
指导向 diffsitter 添加新 Tree-sitter 语言语法的步骤,包括配置 git 子模块、清理绑定文件及修改构建脚本。
添加新的编程语言支持
集成 Tree-sitter 语法
npx skills add afnanenayet/diffsitter --skill add-grammar -g -y
指导如何为diffsitter项目添加新的差异输出渲染器,涵盖模块创建、注册及枚举配置等步骤。
添加新的 diff 输出格式
扩展 diffsitter 渲染功能
npx skills add afnanenayet/diffsitter --skill add-renderer -g -y
用于诊断 diffsitter 产生错误 diff 输出的问题。通过追踪从解析、AST 处理到块生成的完整流水线,定位语言检测、语法解析或节点过滤等阶段的故障原因。
diffsitter 输出结果不正确
diffsitter 输出结果令人惊讶
需要排查 diff 生成流程中的具体阶段错误
npx skills add afnanenayet/diffsitter --skill debug-diff -g -y
提供 diffsitter 项目的 Rust 专家指导,涵盖 tree-sitter FFI、生命周期管理及 edition 2024 惯用法。
Rust 代码模式咨询
tree-sitter API 使用问题
高级 Rust 惯用法疑问
npx skills add afnanenayet/diffsitter --skill rust-expert -g -y


