Agent Skills
› afnanenayet/diffsitter
afnanenayet/diffsitter
GitHub指导在 diffsitter 中为新的编程语言添加 Tree-sitter 语法支持,涵盖从 git 子模块安装、清理 Rust 绑定到配置编译信息的完整步骤。
Install All Skills
npx skills add afnanenayet/diffsitter --all -g -y
Skills in Collection (5)
指导在 diffsitter 中为新的编程语言添加 Tree-sitter 语法支持,涵盖从 git 子模块安装、清理 Rust 绑定到配置编译信息的完整步骤。
添加新的编程语言支持
集成新的 Tree-sitter 语法
npx skills add afnanenayet/diffsitter --skill add-grammar -g -y
指导为diffsitter工具添加新的差异输出渲染器的分步指南。通过实现Renderer trait、注册模块及枚举变体,支持自定义Diff展示格式。
用户希望为diffsitter添加新的输出格式
需要扩展diffsitter的渲染器功能
npx skills add afnanenayet/diffsitter --skill add-renderer -g -y
用于诊断 diffsitter 生成错误差异的调试技能。通过追踪从解析到 AST 处理再到 hunk 生成的完整管道,定位语言检测、语法树构建或节点过滤等环节的问题。
diffsitter 输出错误的 diff 结果
需要排查差异对比流程中的具体故障阶段
npx skills add afnanenayet/diffsitter --skill debug-diff -g -y
为diffsitter项目提供Rust专家指导,涵盖tree-sitter FFI模式、生命周期管理、Box::leak安全优化及RefCell内部可变性,基于2024版代码库实际范式解答高级Rust问题。
需要解决Rust生命周期或所有权问题
处理tree-sitter FFI交互或动态库加载
咨询Rust高级惯用法如unsafe优化
npx skills add afnanenayet/diffsitter --skill rust-expert -g -y


