软件开发 Skill技能列表

4.5

TracerBullets开发实践Skill build-feature

这个技能用于软件开发中,通过构建小型、端到端的特性切片来快速获得反馈,验证方法和架构,减少开发风险。关键词:软件开发、Tracer Bullets、快速反馈、特性构建、端到端测试、架构验证、敏捷开发、代码迭代。

4.5

ast-grep代码搜索技能Skill ast-grep

这个技能旨在帮助用户利用ast-grep工具进行结构性代码搜索和分析。它可以将自然语言查询转换为ast-grep规则,用于在代码库中查找特定的代码模式、语言结构或具有特定AST特征的代码。适用于需要执行复杂代码查询的场景,如搜索所有使用await的异步函数或定位具有特定参数的方法调用。关键词:ast-grep, 代码搜索, AST, 抽象语法树, 结构性匹配, 代码分析。

4.5

WebSockets实时通信开发Skill websockets-realtime

这个技能专注于使用WebSockets、Server-Sent Events、长轮询和WebRTC等技术构建实时通信应用程序,适用于聊天、协作、游戏、金融交易、IoT仪表板等场景。它涵盖从基础概念到高级架构的实现,包括客户端和服务器端开发、消息协议、安全性和缩放策略。关键词:WebSockets, 实时通信, 双向通信, 服务器推送, 聊天应用, 游戏开发, 金融交易, IoT, Node.js, React, 安全认证, 水平缩放。

4.5

测试专家Skill test-specialist

测试专家技能专注于JavaScript/TypeScript应用程序的全面测试、调试和代码分析,包括单元测试、集成测试、端到端测试、安全测试、性能测试,提供系统化方法修复bug、提高测试覆盖率,并涵盖多种编程语言如Python、Go、Rust的测试模式。关键词:JavaScript测试、TypeScript测试、单元测试、集成测试、E2E测试、调试、代码分析、测试覆盖率、安全测试、性能测试、视觉回归测试、pytest、Testify、Playwright、Percy、Chromatic、SEO优化、软件质量保证、测试自动化、前端测试、后端测试、移动测试、DevOps测试。

4.5

技术债务分析器Skill tech-debt-analyzer

这个技能用于分析代码库中的技术债务,文档化代码质量问题,创建技术债务寄存器,或评估代码可维护性。涉及识别代码异味、架构问题、依赖管理、安全漏洞等,便于后续SEO搜索,关键词包括技术债务、代码分析、架构评审、维护性评估、安全扫描。

4.5

测试驱动开发Skill tdd-workflow

测试驱动开发(TDD)是一种软件开发实践,通过先编写测试用例来定义需求,然后实现代码使测试通过,最后重构代码以提高质量。它采用RED-GREEN-REFACTOR循环,确保代码可测试、可维护,并提高开发效率和测试覆盖率。关键词:测试驱动开发、TDD、RED-GREEN-REFACTOR、单元测试、自动化测试、代码质量、软件测试、敏捷开发、测试优先。

4.5

Svelte5开发Skill svelte-development

Svelte 5 开发是一种使用 Svelte 5 框架和 SvelteKit 构建现代 Web 应用程序的前端开发技能,涉及响应式设计、全栈开发、TypeScript 和测试,关键词包括 Svelte 5, SvelteKit, 前端开发, Web 应用, TypeScript, 响应式设计, 符文系统, 组件开发, API 路由, 测试

4.5

技能写作-TDD方法Skill writing-skills

这个技能用于通过测试驱动开发(TDD)的RED-GREEN-REFACTOR循环来创建、编辑和验证技能文档,确保文档质量和有效性。它适用于软件开发中的测试和文档流程,帮助避免部署未测试内容。关键词:测试驱动开发,技能写作,文档创建,TDD,压力测试,RED-GREEN-REFACTOR。

4.5

系统化调试Skill systematic-debugging

这个技能用于在软件开发中遇到bug、测试失败或意外行为时,系统地进行根因调查,避免随意修复,确保问题被彻底解决。关键词:调试、根因分析、故障排除、软件测试、bug修复、系统化方法、开发效率。

4.5

Git工作流程技能Skill git-workflow

该技能用于规范和优化软件开发中的git工作流程,包括提交消息约定、分支命名、PR模板以及最佳实践,确保团队协作的一致性和效率。关键词:git、提交消息、分支命名、PR模板、工作流程最佳实践、版本控制、DevOps。

4.5

模式检测Skill pattern-detection

模式检测技能是一种自动化代码库模式识别工具,专注于检测和记录代码中的命名约定、错误处理和测试模式,以维护代码一致性、提升软件质量和效率。关键词:模式检测,代码一致性,软件工程,代码规范,编程模式,代码质量。

4.5

依赖分析Skill dependency-analysis

依赖分析技能用于分析项目中的包依赖,检测安全漏洞、过期包并提供升级路径,确保代码安全和可维护性。关键词:依赖分析、安全审计、包管理、版本升级、软件维护。