Agent Skills › afnanenayet/diffsitter

afnanenayet/diffsitter

GitHub

指导向 diffsitter 项目添加新 Tree-sitter 语言语法的支持,涵盖 submodule 配置、Rust 绑定清理及编译信息注册等步骤。

5 skills 2,403

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 语言语法的支持,涵盖 submodule 配置、Rust 绑定清理及编译信息注册等步骤。
添加新的编程语言支持 集成 Tree-sitter 语法
.claude/skills/add-grammar/SKILL.md
npx skills add afnanenayet/diffsitter --skill add-grammar -g -y
指导在 diffsitter 项目中新增差异输出渲染器的分步指南。涵盖创建 Rust 模块、实现 Renderer trait、注册模块及枚举,参考现有 json 和 unified 渲染器实现。
用户希望为 diffsitter 添加新的 diff 输出格式 需要按照规范扩展 diffsitter 的渲染器功能
.claude/skills/add-renderer/SKILL.md
npx skills add afnanenayet/diffsitter --skill add-renderer -g -y
用于诊断 diffsitter 生成错误或不预期差异输出的问题。通过追踪从解析到 AST 处理再到块生成的完整流水线,定位语言检测、语法树构建或节点过滤等阶段的问题根源。
diffsitter 输出结果不正确 diffsitter 输出结果令人惊讶 需要排查差异对比工具的具体失败原因
.claude/skills/debug-diff/SKILL.md
npx skills add afnanenayet/diffsitter --skill debug-diff -g -y
提供 diffsitter 项目专属 Rust 专家指导,涵盖 Tree-sitter FFI、生命周期管理、Box::leak 及 Edition 2024 惯用法。
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

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