软件开发 Skill技能列表
报告bug技能Skill report-bug
此技能用于自动化报告compound-engineering插件中的bug,通过命令行界面收集用户输入和系统环境信息,生成结构化报告并直接提交到GitHub issue,简化bug报告流程,提高开发维护效率。关键词:bug报告、GitHub issue、compound-engineering插件、自动化报告、开发工具、插件维护。
前端组件模式Skill frontend-component-patterns
前端组件模式技能专注于使用设计模式如复合组件、渲染属性、自定义钩子和高阶组件来构建高效、可维护的前端组件。适用于React、Vue和Angular框架,帮助开发者创建可重用UI库、优化组件架构和提升开发效率。关键词:前端开发、组件设计、React模式、Vue组件、Angular架构、可重用UI、性能优化、无障碍访问。
故障排除技能Skill troubleshoot
这个技能用于自动诊断和修复软件开发中的错误和故障,特别是CI/CD、构建错误、测试失败等。它通过一系列步骤和工具来指导用户解决问题,适用于VibeCoder或类似环境。关键词:故障排除、诊断、修复、CI/CD、构建错误、测试失败、软件开发、自动化。
测试自动化策略技能Skill automation-strategy
此技能用于规划和评估测试自动化策略,包括投资回报率分析、自动化候选选择、框架评估和维护性架构。适用于软件开发中的测试阶段,关键词:测试自动化、自动化策略、ROI分析、框架选择、测试维护。
优质前端设计技能Skill frontend-design
此技能专注于开发独特、生产级的前端界面,强调高质量创意设计和避免通用AI美学。用于构建Web组件、页面或应用程序,提供精致代码和美学优化,提升用户体验和视觉吸引力。关键词:前端开发、创意设计、Web界面、美学优化、生产级代码。
使用Git工作树Skill using-git-worktrees
这个技能用于在软件开发中创建和管理Git工作树,实现代码分支的隔离,以提高开发效率。它涉及智能目录选择、安全性验证和项目设置,适用于任何需要并行开发多个功能的场景。关键词:Git工作树、版本控制、DevOps、代码隔离、开发工具、安全性、项目设置。
文档生成Skill documentation-generation
文档生成技能专注于创建和维护全面的技术文档,包括API文档、组件库、README文件、架构图和开发者指南,使用工具如JSDoc、Storybook和Docusaurus。适用于软件项目开发中的文档化、技术指南编写和代码文档生成,提高项目可维护性和开发者体验。关键词:技术文档、API文档、组件文档、README、变更日志、开发者指南、文档生成。
Git提交助手Skill GitCommitHelper
这个技能帮助开发者在Git版本控制中自动化生成规范、描述性的提交消息,通过分析git diff差异。它简化了代码提交流程,提升团队协作效率,适用于任何使用Git的软件开发环境。关键词:Git提交,代码分析,自动化工具,版本控制管理,软件开发流程优化。
Expo性能优化技能Skill expo
这是一个针对Expo React Native移动应用开发的性能优化技能指南,提供启动时间优化、包大小缩减、列表虚拟化、图像处理、数据获取、导航性能、重渲染预防、动画优化和内存管理等关键规则,帮助开发者提升应用性能、减少加载时间和改善用户体验。适用于移动开发、React Native优化、性能调优和前端工程。
Playwright最佳实践Skill playwright-best-practices
提供 Playwright 测试模式,包括弹性定位器、页面对象模型、固定装置、网络优先断言和网络模拟。适用于编写或修改 Playwright 测试(.spec.ts、.test.ts 文件中带有 @playwright/test 导入)。
Terraform升级助手Skill terraform-upgrade-assistant
此技能提供安全升级Terraform和提供者版本的指南,包括检查当前版本、审查升级指南、实施增量升级策略、处理弃用警告和故障排除。关键词:Terraform升级、提供者版本更新、弃用语法修复、配置迁移、DevOps工具、基础设施即代码。
编写验收标准Skill write-acceptance
这个技能用于根据用户故事生成清晰、可测试的验收标准,采用Given-When-Then格式,遵循行为驱动开发(BDD)最佳实践,方便创建测试用例和确保软件质量。关键词:验收标准、用户故事、BDD、测试、Given-When-Then、测试策略。