软件开发 Skill技能列表

4.5

Dockerfile生成器Skill dot-ai-generate-dockerfile

这个技能用于自动生成生产级的Dockerfile和.dockerignore文件,通过分析项目结构、语言、框架和依赖,确保安全性和优化,适用于软件开发中的容器化部署。关键词:Dockerfile, .dockerignore, 生产环境, 安全, 多阶段构建, DevOps, 容器化, 代码分析。

4.5

网页设计规范审查Skill web-design-guidelines

这个技能用于审查网页用户界面代码,确保符合Web设计指南和最佳实践。它检查可访问性、用户体验(UX)、设计审计等,帮助开发者和设计师提升网站质量。关键词:网页设计、UI审查、可访问性检查、UX审计、代码合规、前端开发、设计指南、网站优化。

4.5

技能编写Skill writing-skills

这个技能用于将测试驱动开发(TDD)应用于过程文档的编写,帮助创建、编辑和验证技能文档,确保质量。关键词:测试驱动开发、技能编写、文档编写、TDD、质量保证、过程文档、技能创建、测试驱动、软件开发、文档质量。

4.5

编写计划技能Skill writing-plans

此技能用于在软件开发中创建详细的实现计划,强调测试驱动开发(TDD)、避免重复代码(DRY)、你不需要它(YAGNI)原则,以及频繁提交。它帮助开发者逐步执行多步骤任务,确保代码质量和可维护性,适用于项目管理。关键词:软件开发、实现计划、测试驱动开发、TDD、DRY、YAGNI、频繁提交、代码审查。

4.5

技能使用指南Skill using-superpowers

此技能用于指导用户在任务执行中如何优先调用相关技能工具,确保工作流程的纪律性和效率。适用于各种领域,如软件开发、人工智能项目等,强调在响应前检查并调用技能以避免无纪律行动。关键词:技能调用、工作流程、任务管理、AI助手、流程规范、纪律性、效率提升。

4.5

使用Git工作树隔离技能Skill using-git-worktrees

这个技能用于在Git版本控制系统中创建和管理隔离的工作树,支持多分支并行开发,通过智能目录选择和安全验证确保代码隔离和开发效率。关键词:Git工作树、版本控制、代码隔离、多分支开发、DevOps、Git工具、软件工程。

4.5

代码审查请求Skill requesting-code-review

这是一个用于软件开发中请求代码审查的技能,帮助团队在开发过程中及早发现和修复问题,提升代码质量,减少错误传播,并促进团队协作。关键词:代码审查、代码评审、软件开发、质量保证、团队协作、DevOps、代码优化、错误预防、开发流程管理。

4.5

代码审查接收技术Skill receiving-code-review

这个技能专注于在软件开发过程中,接收和处理代码审查反馈的专业方法。它强调通过技术验证来确保代码质量,避免盲目实施或情绪化回应,包括理解反馈、验证其正确性、评估对代码库的影响,以及理性回应步骤。关键词:代码审查、技术验证、反馈处理、软件开发、质量保证。

4.5

构建包Skill build-packages

该技能用于构建fe-tools monorepo中的软件包,通过运行npm命令进行TypeScript编译和错误处理,涉及构建、编译、修复等关键词,适用于前端开发流程。

4.5

添加测试Skill add-tests

该技能用于为fe-tools的实用程序添加或更新Jest单元测试,覆盖通用助手、浏览器API、Node.js API、Canvas助手和AI/ML助手等包。涉及测试编写、边界值测试、错误处理测试,使用确定性输入并避免外部I/O。关键词包括:Jest单元测试、fe-tools、单元测试添加、测试覆盖率、前端测试、自动化测试。

4.5

验证文档和测试Skill verify-docs-tests

此技能用于在fe-tools项目中自动验证文档和测试的完整性与一致性,确保API文档与代码导出对齐,测试覆盖新增功能,提升软件质量。关键词:文档验证、测试覆盖、API一致性、软件质量保证、自动化测试、fe-tools工具。

4.5

SwiftLinux安装Skill swift-linux

本技能提供在Debian Linux系统上安装和配置Swift编程语言的详细指南,适用于服务器端开发环境搭建、Swift应用程序构建和开发工具设置。关键词:Swift安装, Linux开发, Debian配置, 服务器端编程, 编程语言环境。