软件开发 Skill技能列表

4.5

UnoCSS(原子CSS引擎)Skill unocss

UnoCSS是一个即时原子CSS引擎,用于前端开发中灵活、可扩展的CSS样式管理。它提供了Tailwind CSS的超集功能,支持各种预设、规则和快捷方式,简化CSS编写和配置过程。关键词:原子CSS、CSS框架、前端开发、Tailwind CSS、预设、规则、快捷方式。

4.5

pnpmSkill pnpm

pnpm是一个Node.js包管理器,专注于提供快速安装、高效磁盘空间利用和严格的依赖解析。它支持工作空间管理、Catalogs、Overrides、Patches等功能,适用于现代JavaScript项目开发,并优化CI/CD流程。关键词:pnpm, Node.js, 包管理器, 依赖管理, 工作空间, CI/CD, 性能优化。

4.5

组件公共域检测Skill component-common-domain-detection

本技能用于识别跨组件的重复域功能,检测共享类,分析合并可行性,并建议合并机会以减少代码重复、提高软件可维护性和优化架构。关键词:组件分析、公共域检测、代码重复、合并规划、软件架构、耦合评估。

4.5

紧致性Skill compactness

本技能提供拓扑学中紧致性问题的解决策略和方法,包括决策树、工具命令和关键技巧,帮助用户理解和应用紧致性概念。关键词:拓扑学,紧致性,数学分析,问题解决,算法工具,海涅-博雷尔定理,吉洪诺夫定理。

4.5

测试驱动开发Skill tdd

测试驱动开发(TDD)是一种软件开发实践,通过在编写功能代码之前先编写测试用例来驱动开发过程,确保代码质量、可维护性和正确性。它遵循RED-GREEN-REFACTOR循环,强调测试作为设计工具,适用于新功能开发、bug修复和代码重构。关键词:测试驱动开发、TDD、单元测试、软件开发、RED-GREEN-REFACTOR、代码质量、测试先行。

4.5

深度错误分析Skill break-loop

该技能是一个系统化框架,用于分析软件错误,识别根因,设计预防措施,并捕获知识,以防止未来类似错误。关键词:错误分析、调试、预防机制、知识捕获、软件开发、SEO搜索优化。

4.5

代码执行Skill code-execution

这个技能用于自动化执行编码子任务,通过自审和质量验证来确保代码符合项目标准和接受标准。适用于软件开发中的自动化测试和质量控制场景,关键词包括:代码执行、自审、质量验证、编码任务、软件开发、自动化测试、DevOps。

4.5

libFuzzer模糊测试Skill libfuzzer

libFuzzer 是一个用于C/C++项目的覆盖率引导模糊测试工具,帮助开发者发现软件漏洞和错误。它集成在LLVM工具链中,支持地址消毒剂等工具,适用于快速设置和单核模糊测试。关键词:模糊测试、覆盖率引导、C/C++、漏洞挖掘、软件测试、LLVM、代码安全。

4.5

地址净化器Skill address-sanitizer

地址净化器(AddressSanitizer)是一种内存错误检测工具,用于在模糊测试(fuzzing)和其他软件测试中检测缓冲区溢出、使用后释放、内存泄漏等内存安全问题,提高软件安全性和稳定性。关键词:内存错误检测、模糊测试、C/C++、Rust、软件测试、安全漏洞、编译器插装、影子内存、性能优化、故障排除。

4.5

代码二次审查工具Skill second-opinion

这是一个使用外部大型语言模型(如OpenAI Codex和Google Gemini)进行代码审查的工具。它通过CLI接口,支持审查未提交的更改、分支差异或特定提交,帮助开发者提高代码质量、安全性和性能。关键词:代码审查、LLM、外部工具、安全扫描、性能优化、错误处理、自动化审查。

4.5

现代Python工具配置Skill modern-python

这个技能用于配置Python项目使用现代工具链,包括uv进行依赖管理、ruff进行代码检查和格式化、ty进行类型检查等。适用于创建新项目、设置开发工具、编写脚本以及从传统工具如pip、Poetry迁移。关键词:Python开发, 项目配置, uv工具, ruff代码检查, ty类型检查, 最佳实践。

4.5

DWARF调试分析专家Skill dwarf-expert

此技能专注于分析DWARF调试文件,理解DWARF标准(版本3至5),解析和验证DWARF数据,适用于软件开发中的调试工具链。提供专业知识支持调试信息提取、数据完整性检查和代码交互。关键词:DWARF、调试、分析、标准、验证、解析、软件开发、调试工具。