Agent Skills
› afnanenayet/diffsitter
afnanenayet/diffsitter
GitHub指导如何在diffsitter中通过添加git子模块、清理构建文件及配置build.rs,为新编程语言集成Tree-sitter语法支持。
Install All Skills
npx skills add afnanenayet/diffsitter --all -g -y
Skills in Collection (5)
指导如何在diffsitter中通过添加git子模块、清理构建文件及配置build.rs,为新编程语言集成Tree-sitter语法支持。
为diffsitter添加新语言支持
集成新的Tree-sitter语法
npx skills add afnanenayet/diffsitter --skill add-grammar -g -y
提供在 diffsitter 项目中新增 diff 输出渲染器的分步指南,涵盖模块创建、枚举注册及配置集成,用于扩展代码比对结果的展示格式。
需要添加新的 diff 输出格式
为 diffsitter 项目开发自定义渲染器
npx skills add afnanenayet/diffsitter --skill add-renderer -g -y
用于诊断 diffsitter 生成错误或不预期差异输出的问题。通过追踪从解析到 AST 处理再到 hunk 生成的完整流水线,逐阶段排查语言检测、语法树构建及节点过滤等环节的潜在故障。
diffsitter 产生错误的 diff 结果
diffsitter 输出与预期不符
需要排查代码差异工具的内部处理逻辑
npx skills add afnanenayet/diffsitter --skill debug-diff -g -y
为diffsitter项目提供Rust专家指导,涵盖Tree-sitter FFI模式、生命周期管理、Box::leak安全使用及RefCell内部可变性。
需要Rust高级编程建议
处理Tree-sitter API交互
解决FFI与内存安全问题
npx skills add afnanenayet/diffsitter --skill rust-expert -g -y


