Agent Skills
› afnanenayet/diffsitter
afnanenayet/diffsitter
GitHub指导在 diffsitter 项目中通过 git submodule 添加新 Tree-sitter 语言语法支持,包括清理绑定、配置编译信息及注册文件扩展名。
Install All Skills
npx skills add afnanenayet/diffsitter --all -g -y
Skills in Collection (5)
指导在 diffsitter 项目中通过 git submodule 添加新 Tree-sitter 语言语法支持,包括清理绑定、配置编译信息及注册文件扩展名。
需要为 diffsitter 添加新的编程语言解析支持
集成第三方 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 处理到 hunk 生成的完整流水线各阶段来定位根源。
diffsitter 产生错误的 diff 结果
diffsitter 产生令人惊讶的 diff 结果
npx skills add afnanenayet/diffsitter --skill debug-diff -g -y
为diffsitter项目提供Rust专家指导,涵盖tree-sitter FFI模式、生命周期管理、Box::leak安全用法及RefCell内部可变性,专攻Rust高级惯用法和FFI交互。
需要Rust高级模式指导
处理tree-sitter API相关问题
解决复杂的生命周期或FFI内存安全问题
npx skills add afnanenayet/diffsitter --skill rust-expert -g -y


