Agent Skills
› afnanenayet/diffsitter
afnanenayet/diffsitter
GitHub指导向 diffsitter 项目添加新 Tree-sitter 语言语法的支持,涵盖 submodule 配置、Rust 绑定清理及编译信息注册等步骤。
Install All Skills
npx skills add afnanenayet/diffsitter --all -g -y
Skills in Collection (5)
指导向 diffsitter 项目添加新 Tree-sitter 语言语法的支持,涵盖 submodule 配置、Rust 绑定清理及编译信息注册等步骤。
添加新的编程语言支持
集成 Tree-sitter 语法
npx skills add afnanenayet/diffsitter --skill add-grammar -g -y
指导在 diffsitter 项目中新增差异输出渲染器的分步指南。涵盖创建 Rust 模块、实现 Renderer trait、注册模块及枚举,参考现有 json 和 unified 渲染器实现。
用户希望为 diffsitter 添加新的 diff 输出格式
需要按照规范扩展 diffsitter 的渲染器功能
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 及 Edition 2024 惯用法。
Rust 代码审查与优化
Tree-sitter API 使用咨询
FFI 安全与生命周期问题排查
npx skills add afnanenayet/diffsitter --skill rust-expert -g -y


