Agent Skills
› afnanenayet/diffsitter
afnanenayet/diffsitter
GitHub提供向 diffsitter 添加新 Tree-sitter 语言语法的分步指南,涵盖子模块添加、Rust 绑定清理及构建配置修改。
安装全部 Skills
npx skills add afnanenayet/diffsitter --all -g -y
集合内 Skills (5)
提供向 diffsitter 添加新 Tree-sitter 语言语法的分步指南,涵盖子模块添加、Rust 绑定清理及构建配置修改。
添加新的编程语言支持
集成 Tree-sitter 语法
npx skills add afnanenayet/diffsitter --skill add-grammar -g -y
提供向 diffsitter 添加新差异输出渲染器的分步指南,涵盖模块创建、注册及枚举配置,适用于扩展工具的输出格式。
用户需要为 diffsitter 添加新的 diff 输出格式
用户询问如何集成自定义渲染器
npx skills add afnanenayet/diffsitter --skill add-renderer -g -y
用于诊断 diffsitter 产生错误差异输出的问题。通过追踪从解析到 AST 处理再到块生成的完整流水线,定位并解决各阶段(如语言检测、语法解析、节点过滤等)的异常。
diffsitter 输出错误的差异结果
diffsitter 产生令人惊讶的差异输出
npx skills add afnanenayet/diffsitter --skill debug-diff -g -y
为diffsitter项目提供Rust专家级指导,涵盖tree-sitter FFI模式、生命周期管理、Box::leak安全优化及2024版本惯用法。
需要Rust高级模式建议
处理tree-sitter API问题
解决FFI生命周期或unsafe代码
npx skills add afnanenayet/diffsitter --skill rust-expert -g -y


