软件开发 Skill技能列表

4.5

可枚举重构技能Skill enumerable-refactor

这个技能专注于重构 Ruby 代码,通过使用 Enumerable 方法替代手动迭代和空变量初始化,识别并重构常见的反模式。它旨在提高代码的简洁性、表达性和性能,适用于 Ruby 3.3+ 版本。关键词:Ruby, Enumerable, 代码重构, 迭代优化, 反模式, 集合处理。

4.5

Go语言测试技能指南Skill golang-testing

本技能提供Go语言应用程序的全面测试策略指导,涵盖单元测试、集成测试、基准测试和测试组织。内容包括表驱动测试、接口模拟、Testcontainers集成测试、Testify断言库、HTTP处理器测试等核心模式。适用于Go开发者提升代码质量和测试效率,关键词:Go测试、单元测试、集成测试、基准测试、表驱动测试、模拟测试、Testify、Testcontainers、Go语言开发、软件测试。

4.5

命令行界面开发Skill domain-cli

本技能专注于使用Rust语言构建高效、用户友好的命令行界面工具。涵盖参数解析、配置管理、进度显示、错误处理、终端UI等核心领域。关键词:Rust CLI,命令行工具,参数解析,终端应用,clap,ratatui,indicatif,配置管理,用户体验,自动化脚本。

4.5

每周回顾助手Skill weekly

这个技能用于辅助用户进行每周回顾和计划制定,通过创建回顾笔记、分析过去一周成就与挑战、对齐月度目标、规划下周任务,提升个人生产力和目标管理效率。关键词:每周回顾、目标对齐、计划制定、生产力工具、时间管理。

4.5

Convex实时数据订阅Skill convex-realtime

此技能用于通过Convex响应式查询实现实时数据同步和自动更新,适用于构建实时协作应用、即时通知系统、响应式用户界面和实时仪表板。关键词:Convex、实时、数据订阅、响应式查询、协作应用、实时同步、自动更新。

4.5

前端可访问性Skill frontend-accessibility

前端可访问性技能涉及使用语义化HTML、ARIA、键盘导航和屏幕阅读器支持来构建符合WCAG标准的可访问Web应用程序,确保所有用户都能获得包容性的体验。

4.5

前端组件模式Skill frontend-component-patterns

前端组件模式技能专注于使用设计模式如复合组件、渲染属性、自定义钩子和高阶组件来构建高效、可维护的前端组件。适用于React、Vue和Angular框架,帮助开发者创建可重用UI库、优化组件架构和提升开发效率。关键词:前端开发、组件设计、React模式、Vue组件、Angular架构、可重用UI、性能优化、无障碍访问。

4.5

代码质量保障Skill qa

这是一个用于Go语言项目的本地代码质量保障流水线工具。它通过自动化执行代码格式化、静态分析、代码规范检查、单元测试和冒烟测试等一系列检查,帮助开发者在代码提交到持续集成系统前,提前发现并修复潜在问题,确保代码质量和项目稳定性。关键词:代码质量,Go语言,静态分析,单元测试,CI/CD,自动化检查,开发流程,代码规范。

4.5

功能性setState更新Skill rerender-functional-setstate

React功能性setState更新是用于优化React组件中状态管理的技术,通过使用函数形式的setState来更新基于当前状态的状态值,防止闭包陈旧问题并减少不必要的性能开销。关键词:React,setState,闭包,性能优化,状态管理,前端开发。

4.5

原子设计基础Skill atomic-design-fundamentals

原子设计基础技能用于应用Atomic Design方法论,将UI组件组织成夸克、原子、分子、有机体、模板和页面等层级,以构建可扩展、可维护的组件化用户界面设计系统。关键词包括原子设计、UI组件、设计系统、前端开发、组件化、可扩展性、可维护性。

4.5

Gemini探索模式Skill gemini-exploration-patterns

此技能提供使用Gemini CLI大型上下文窗口进行代码库探索的战略指导,包括何时委托探索给Gemini、模型选择、输出格式和成本优化。关键词:代码库探索、大型上下文、Gemini、模型选择、令牌优化、架构分析、开发工具、AI辅助开发。

4.5

符号执行引擎Skill symbolic-execution-engine

符号执行引擎是一种用于程序分析的技能,主要用于自动化测试生成、bug检测和路径探索。它通过创建符号值、系统化探索路径条件、生成约束并利用SMT求解器来构建测试用例。关键词包括符号执行、测试生成、路径覆盖、bug检测、程序验证、SMT求解、路径探索、约束求解。