软件开发 Skill技能列表
cargo-fuzzSkill cargo-fuzz
这个技能是关于使用 cargo-fuzz 工具进行 Rust 代码的模糊测试。它帮助开发者在 Cargo-based 项目中快速设置模糊测试,集成地址消毒器等安全工具,提高代码质量和安全性。关键词:模糊测试、Rust、Cargo、libFuzzer、安全测试、软件测试、漏洞挖掘。
代码二次审查工具Skill second-opinion
这是一个使用外部大型语言模型(如OpenAI Codex和Google Gemini)进行代码审查的工具。它通过CLI接口,支持审查未提交的更改、分支差异或特定提交,帮助开发者提高代码质量、安全性和性能。关键词:代码审查、LLM、外部工具、安全扫描、性能优化、错误处理、自动化审查。
项目惯例发现Skill project-conventions
自动发现项目的编码惯例和配置标准,通过分析CLAUDE.md、package.json等配置文件,帮助代理理解项目规范并遵循现有模式。关键词:项目惯例、代码风格、自动化工具、配置管理、CLAUDE、包管理、测试框架、构建配置。
AST-grep代码查找与重构Skill ast-grep-find
这是一个基于抽象语法树(AST)的代码搜索和重构工具,用于在多种编程语言中查找特定代码模式,如函数调用和类定义,支持精确重构和批量替换,提高代码质量和开发效率。关键词:AST, 代码搜索, 代码重构, 语法分析, 开发工具, 自动化重构, 编程辅助。
代码审查Skill code-review
这个技能专注于代码审查的最佳实践,包括以技术严谨性接收反馈、使用代码审查子代理进行系统审查,以及在做出任何完成声明之前进行验证,旨在提高软件开发质量、防止虚假完成声明并促进团队协作。关键词:代码审查、技术评估、验证、DevOps、软件质量、代码质量、CI/CD、拉取请求。
会话调试分析Skill dyad:session-debug
这个技能用于分析会话调试数据,识别并诊断软件中的错误和问题,以帮助解决用户报告的问题。关键词包括:会话调试、错误分析、GitHub问题、故障排除、软件测试、数据解析、问题诊断。
GitHubPR评论自动处理技能Skill dyad:pr-fix:comments
这个技能用于自动化处理GitHub拉取请求中的代码审查评论。它从受信任的作者处读取未解决的评论,根据产品原则进行分类,并执行相应操作,如修复代码、回复解释或标记需人工审查,以提升代码审查效率和一致性。关键词包括GitHub PR、代码审查、自动化、AI辅助、DevOps、工具开发。
多代理PR代码审查系统Skill dyad:multi-pr-review
这个技能实现了一个多代理代码审查流程,使用AI代理自动化审查GitHub拉取请求(PR),提高代码质量和开发效率。它通过三个独立的AI子代理从不同角度(如正确性、代码健康、用户体验)分析代码更改,并通过推理分析验证问题,自动去重评论,发布裁决和摘要。适用于软件测试、DevOps自动化和代码质量保证场景。关键词:代码审查、多代理AI、自动化测试、GitHub集成、软件质量保证、PR审查、DevOps、CI/CD、AI智能体、代码健康。
代码质量预检查Skill dyad:lint
这个技能用于在代码提交前运行自动化检查,包括代码格式化、代码风格检查和类型检查,自动或手动修复问题,确保代码质量和一致性。关键词:预提交检查、代码格式化、代码检查、类型检查、自动化修复、代码质量保证。
TypeScript专家Skill typescript-expert
TypeScript 专家技能专注于 TypeScript 和 JavaScript 的类型级编程、性能优化、迁移策略和现代工具链使用。用于解决复杂类型问题、构建优化、调试和架构决策。关键词:TypeScript, JavaScript, 类型编程, 性能优化, 前端开发, 迁移, 工具链, 代码审查, 调试。
ObsidianMarkdown技能Skill obsidian-markdown
Obsidian Markdown 技能是一个用于创建和编辑 Obsidian 笔记的工具,支持维基链接、标注、嵌入等特定语法,适用于知识管理、文档编写和笔记整理。关键词:Obsidian, Markdown, 笔记, 知识管理, 文档创作。
异步编程技能Skill async-programming
异步编程技能是一种专注于使用Python的asyncio和Rust的Tokio进行并发操作的开发技能。它旨在预防竞态条件、确保资源安全并优化性能,适用于高并发系统、后端服务、网络应用和性能关键场景。关键词:异步编程、并发、竞态条件、资源管理、性能优化、asyncio、Tokio、后端开发、安全编程。