Agent Skills
› afnanenayet/diffsitter
afnanenayet/diffsitter
GitHub指导在 diffsitter 中通过 git submodule 添加新 Tree-sitter 语言语法,包括清理 Rust 绑定、配置 build.rs 编译信息及注册文件扩展名。
Install All Skills
npx skills add afnanenayet/diffsitter --all -g -y
Skills in Collection (5)
指导在 diffsitter 中通过 git submodule 添加新 Tree-sitter 语言语法,包括清理 Rust 绑定、配置 build.rs 编译信息及注册文件扩展名。
添加新的编程语言支持
集成 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 生成错误 diff 的问题,通过追踪解析、AST 处理到 hunk 生成的全流程定位故障阶段。
diffsitter 输出错误的 diff
diffsitter 产生意外结果
npx skills add afnanenayet/diffsitter --skill debug-diff -g -y
提供 diffsitter 项目的 Rust 专家指导,涵盖 Tree-sitter FFI、生命周期管理、Box::leak 及 RefCell 等高级模式。用于解答 Rust 语法、API 使用及 unsafe 优化问题。
Rust 代码编写与审查
Tree-sitter API 使用咨询
Rust 生命周期与所有权问题排查
FFI 安全与内存泄漏处理
npx skills add afnanenayet/diffsitter --skill rust-expert -g -y


