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 项目添加新的差异输出渲染器的分步指南。包含前置文件阅读、模块创建、枚举注册及配置集成等步骤,帮助用户实现自定义 diff 格式输出功能。
需要为 diffsitter 添加新的输出格式
询问如何扩展渲染器功能
npx skills add afnanenayet/diffsitter --skill add-renderer -g -y
用于诊断 diffsitter 差异输出异常的技能,通过追踪从解析、AST 处理到分块生成的全流程来定位问题。
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


