Agent Skills › afnanenayet/diffsitter

afnanenayet/diffsitter

GitHub

指导在 diffsitter 中为新的编程语言添加 Tree-sitter 语法支持,涵盖从 git 子模块安装、清理 Rust 绑定到配置编译信息的完整步骤。

5 skills 2,407

Install All Skills

npx skills add afnanenayet/diffsitter --all -g -y
More Options

List skills in collection

npx skills add afnanenayet/diffsitter --list

Skills in Collection (5)

指导在 diffsitter 中为新的编程语言添加 Tree-sitter 语法支持,涵盖从 git 子模块安装、清理 Rust 绑定到配置编译信息的完整步骤。
添加新的编程语言支持 集成新的 Tree-sitter 语法
.claude/skills/add-grammar/SKILL.md
npx skills add afnanenayet/diffsitter --skill add-grammar -g -y
指导为diffsitter工具添加新的差异输出渲染器的分步指南。通过实现Renderer trait、注册模块及枚举变体,支持自定义Diff展示格式。
用户希望为diffsitter添加新的输出格式 需要扩展diffsitter的渲染器功能
.claude/skills/add-renderer/SKILL.md
npx skills add afnanenayet/diffsitter --skill add-renderer -g -y
用于诊断 diffsitter 生成错误差异的调试技能。通过追踪从解析到 AST 处理再到 hunk 生成的完整管道,定位语言检测、语法树构建或节点过滤等环节的问题。
diffsitter 输出错误的 diff 结果 需要排查差异对比流程中的具体故障阶段
.claude/skills/debug-diff/SKILL.md
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优化
.claude/skills/rust-expert/SKILL.md
npx skills add afnanenayet/diffsitter --skill rust-expert -g -y
基于 tree-sitter 的 AST 导航技能,支持多语言代码结构分析。提供符号查找、定义跳转、作用域检查及结构查询等功能,帮助 Agent 实现精准、语言感知的代码理解与探索。
需要快速了解文件整体结构 定位特定函数或类的定义位置 分析特定行/列的代码语法上下文 执行复杂的代码结构模式搜索
plugins/tree-sitter-mcp/skills/ast-navigation/SKILL.md
npx skills add afnanenayet/diffsitter --skill ast-navigation -g -y

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-24 10:42
浙ICP备14020137号-1