软件开发 Skill技能列表
数据库专家Skill database-expert
数据库专家技能专注于数据库系统的性能优化、模式设计、查询分析和连接管理,支持多种数据库如 PostgreSQL、MySQL、MongoDB、SQLite 和 ORM 集成。关键词:数据库优化、性能调优、schema 设计、查询分析、连接池、事务管理、数据库架构、SEO 搜索。
CSS样式架构与设计专家Skill css-styling-expert
CSS样式架构与设计专家专注于前端CSS技术,提供全面的CSS架构、响应式设计、性能优化、可访问性解决方案和设计系统实现。关键词包括CSS、前端开发、样式设计、CSS Grid、Flexbox、CSS-in-JS、性能调优、响应式设计、可访问性、设计系统、跨浏览器兼容性、Web性能、SEO优化、用户体验、代码质量。
代码审查专家Skill code-review
此技能提供全面的代码审查服务,覆盖架构设计、代码质量、安全依赖、性能扩展、测试覆盖和文档API设计等六大方面。用于深度分析代码变更,提供可操作反馈,优化软件开发流程。关键词:代码审查、架构设计、代码质量、安全、性能、测试、文档、API设计。
CLI开发专家Skill cli-expert
CLI开发专家技能专注于构建npm包的命令行接口,遵循Unix哲学,涵盖从安装问题解决、跨平台兼容性、参数解析、交互式提示到monorepo检测和发布策略的全流程。适用于CLI工具开发、npm包创建、命令行界面设计和Unix风格工具实现。关键词:npm包、CLI开发、Unix哲学、命令行工具、跨平台、参数解析、DevOps工具链、自动化构建。
无障碍专家Skill accessibility-expert
无障碍专家技能专注于确保网站和应用程序对所有用户可访问,包括残障人士。它涉及WCAG标准合规、ARIA属性实现、屏幕阅读器优化、键盘导航测试等。关键词:Web可访问性、WCAG、ARIA、屏幕阅读器、键盘导航、无障碍测试。
Web应用自动化测试工具包Skill webapp-testing
这个技能是用于自动化测试本地Web应用程序的完整工具包,基于Playwright框架,支持前端功能验证、UI调试、截图和日志捕获,帮助开发者提高测试效率和质量。关键词:Web测试、自动化测试、Playwright、前端开发、UI调试、测试工具、软件测试
排版Skill typography
该技能专注于用户界面文本的排版设计,包括字体选择、CSS 样式审查、提高可读性、增强链接可点击性,并降低可访问性风险。适用于前端开发和 UI/UX 设计,关键词包括:排版设计、字体选择、CSS 排版、可读性优化、可访问性、UI 文本、前端开发。
SandiMetz代码规则技能Skill sandi-metz-rules
此技能专用于应用 Sandi Metz 的四条规则来审查和重构 Ruby 代码,提升代码维护性、可读性和设计质量。适用于代码审查、重构、代码质量改进等场景,帮助开发者遵循面向对象最佳实践。关键词:代码质量、重构、Ruby 开发、Sandi Metz 规则、面向对象设计、代码审查、可维护性。
RubyFlogFlay配置Skill ruby-flog-flay-setup
这个技能用于在Ruby项目中自动化设置代码复杂度检查(flog)和重复代码检测(flay),包括配置Rake任务和git pre-commit钩子,以提升代码质量和开发效率。关键词:Ruby, 代码复杂度, 重复代码, Flog, Flay, Rake, pre-commit, 自动化测试, 代码质量检查。
网页界面审查技能Skill web-design-guidelines
这个技能用于自动审查用户界面代码,确保其符合网页界面最佳实践,涵盖可访问性、焦点状态、表单、动画、性能、排版等多个方面,帮助前端开发者提升代码质量和用户体验。关键词:UI审查、前端开发、可访问性、性能优化、代码审计、网页设计、用户体验。
从.env文件迁移到fnox+1PasswordSkill env-to-fnox
这个技能指导如何将.env文件中的环境变量和秘密迁移到fnox和1Password中,实现安全的秘密管理,优化开发工作流程。关键词包括:.env迁移、fnox配置、1Password集成、秘密管理、DevOps工具、环境变量管理。
可枚举重构技能Skill enumerable-refactor
这个技能专注于重构 Ruby 代码,通过使用 Enumerable 方法替代手动迭代和空变量初始化,识别并重构常见的反模式。它旨在提高代码的简洁性、表达性和性能,适用于 Ruby 3.3+ 版本。关键词:Ruby, Enumerable, 代码重构, 迭代优化, 反模式, 集合处理。