软件开发 Skill技能列表

4.5

双模拟检查器Skill bisimulation-checker

双模拟检查器是用于验证进程演算中双模拟等价的工具,支持强双模拟和弱双模拟。通过算法如分区细化,高效检查并发系统的语义等价,应用于编译器优化验证、协议验证、进程等价证明等场景。关键词:双模拟、进程演算、等价验证、并发系统、形式验证、分区细化、强双模拟、弱双模拟、编译器优化、协议验证。

4.5

DHHRails编码风格Skill dhh-rails-style

该技能提供在 Ruby on Rails 开发中应用 DHH 和 37signals 编码风格的全面指南,涵盖关键原则如 REST 纯净、胖模型瘦控制器、Current 属性、Hotwire 模式、清晰优于巧妙的哲学。适用于代码生成、重构、审查和最佳实践实施。关键词:Ruby, Rails, DHH, 37signals, 编码风格, REST, 模型, 控制器, Turbo, Stimulus, Minitest, 架构设计, 后端开发。

4.5

UX设计系统Skill ux-design-systems

UX设计系统是一种用于构建一致、可维护的用户界面设计的方法,通过设计token、组件库和主题系统实现。适用于前端开发、组件化设计和样式管理,提高开发效率和设计一致性。关键词:设计系统,设计token,组件库,主题化,暗模式,前端开发,用户界面。

4.5

Bknd调试Skill bknd-debugging

此技能用于诊断和解决Bknd框架的常见问题,包括使用CLI工具调试、分析HTTP错误代码、检查日志和系统故障排除。关键词:Bknd、调试、CLI命令、HTTP错误、故障排除、日志分析、后端开发。

4.5

错误处理Skill handling-errors

错误处理技能专注于在编程中有效管理错误,包括设计错误处理策略、避免静默失败、保留错误上下文,以及优雅地处理不同类型的错误。适用于软件开发中的各种场景,提升代码质量和用户体验。关键词:错误处理、异常处理、编程、软件架构、错误日志、Result模式。

4.5

代码注释规范Skill documenting-code-comments

这个技能涉及制定和执行代码注释的最佳实践,强调通过自文档化代码和有效注释来提升代码可读性、可维护性和团队协作。它指导开发者决定何时添加注释,避免冗余,并确保注释提供有价值的上下文,如解释原因、处理边缘情况或引用外部资源。关键词:代码注释,自文档化,代码审计,软件开发,最佳实践,代码质量,注释规范。

4.5

GitHubPR评论处理Skill gh-address-comments

这个技能使用 GitHub CLI (gh) 自动化处理当前分支的开放拉取请求的审查评论。它帮助开发者高效地管理和修复代码问题,涉及关键词如 GitHub、PR、代码审查、gh CLI、自动化工具、DevOps、软件开发和代码协作。

4.5

计划精炼工具Skill ai-factory.improve

该技能用于在软件开发和AI辅助项目中,通过深度代码库分析来精炼和改进实施计划。它帮助识别缺失任务、修复错误依赖、提高任务质量,适用于自动化开发、项目管理和代码审查。关键词:代码库分析、计划改进、任务管理、AI辅助、质量保证、软件开发、自动化工具。

4.5

测试修复Skill test-fixing

这个技能用于系统性识别和修复软件测试中的失败测试,通过智能错误分组提高修复效率,适用于CI/CD流程和自动化测试。关键词:测试修复、软件测试、CI/CD、自动化测试、智能错误分组。

4.5

FigmaAPI集成与设计自动化Skill figma

这个技能用于通过Figma API提取设计令牌、生成React/CSS代码、同步设计系统、自动化设计到代码工作流,并支持Figma插件开发和Dev模式集成。关键词包括Figma API、设计令牌、代码生成、前端开发、自动化工作流、React组件、Tailwind CSS、设计系统。

4.5

事后分析撰写Skill postmortem-writing

该技能用于在软件开发和运维中撰写无指责的事后报告,进行根因分析、时间线记录和行动项制定,以改进事件响应流程,促进组织学习,防止事件复发。关键词:事后报告、根因分析、无指责文化、DevOps、事件管理、组织学习。

4.5

系统化调试Skill systematic-debugging

系统化调试是一种技能,用于在遇到任何技术问题如bug、测试失败或意外行为时,先通过四个阶段的系统化过程进行调查找到根本原因,再提出修复,避免无效修复和新bug。关键词包括:系统化调试、根因分析、bug修复、软件测试、软件开发、调试方法、测试流程、调试技能。