Agent Skills › afnanenayet/diffsitter

afnanenayet/diffsitter

GitHub

提供在 diffsitter 中添加新 Tree-sitter 语言语法的逐步指南。涵盖从添加 git 子模块、清理 Rust 绑定到配置 build.rs 编译信息的完整流程,支持 C/C++ 扫描器处理及文件扩展名映射。

5 skills 2,395

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 绑定到配置 build.rs 编译信息的完整流程,支持 C/C++ 扫描器处理及文件扩展名映射。
添加新的编程语言支持 集成 Tree-sitter 语法
.claude/skills/add-grammar/SKILL.md
npx skills add afnanenayet/diffsitter --skill add-grammar -g -y
提供向 diffsitter 添加新差异输出渲染器的分步指南,涵盖模块创建、注册及枚举配置。
需要新增 diffsitter 的输出格式 实现自定义 diff 渲染器
.claude/skills/add-renderer/SKILL.md
npx skills add afnanenayet/diffsitter --skill add-renderer -g -y
用于诊断 diffsitter 生成错误或不期望 diff 结果的问题。通过追踪从解析、AST 处理到 hunk 生成的完整流水线,定位各阶段(如语言检测、语法解析、节点过滤等)的潜在缺陷并提供调试方法。
diffsitter 输出错误的 diff 结果 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 等高级模式。
需要 Rust 高级模式指导 涉及 Tree-sitter API 使用 处理 FFI 安全与生命周期问题
.claude/skills/rust-expert/SKILL.md
npx skills add afnanenayet/diffsitter --skill rust-expert -g -y
基于 tree-sitter 的 AST 感知代码导航工具,支持跨14种语言精准定位符号、跳转定义、检查作用域及执行结构查询。
需要快速了解文件顶层结构 查找特定符号的定义或实现 分析代码中的语法上下文和作用域
plugins/tree-sitter-mcp/skills/ast-navigation/SKILL.md
npx skills add afnanenayet/diffsitter --skill ast-navigation -g -y

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-13 02:54
浙ICP备14020137号-1 $お客様$