软件开发 Skill技能列表
代码审查Skill code-review
代码审查是一种软件质量保证技术,用于评估代码的质量、正确性和可维护性。通过详细反馈和改进建议,帮助提高代码的可读性、效率和可维护性,优化软件开发流程。关键词:代码审查、代码质量、软件开发、静态测试、质量保证、代码优化、编程规范。
代码审查(Jujutsu)Skill code-review-jj
这个技能专注于使用Jujutsu工具进行自动化和系统化的代码审查,旨在评估代码质量、提供改进建议并确保代码的可读性、可维护性和效率,适用于软件开发流程中的质量保证环节。关键词:代码审查、代码质量分析、Jujutsu工具、DevOps、测试工具、软件质量保证。
Git代码审查Skill code-review-git
这个技能用于通过Git工具执行代码审查,以提升代码质量、正确性和可维护性。关键词:代码审查,Git,代码质量,软件开发,DevOps。
TracerBullets开发实践Skill build-feature
这个技能用于软件开发中,通过构建小型、端到端的特性切片来快速获得反馈,验证方法和架构,减少开发风险。关键词:软件开发、Tracer Bullets、快速反馈、特性构建、端到端测试、架构验证、敏捷开发、代码迭代。
ast-grep代码搜索技能Skill ast-grep
这个技能旨在帮助用户利用ast-grep工具进行结构性代码搜索和分析。它可以将自然语言查询转换为ast-grep规则,用于在代码库中查找特定的代码模式、语言结构或具有特定AST特征的代码。适用于需要执行复杂代码查询的场景,如搜索所有使用await的异步函数或定位具有特定参数的方法调用。关键词:ast-grep, 代码搜索, AST, 抽象语法树, 结构性匹配, 代码分析。
WebSockets实时通信开发Skill websockets-realtime
这个技能专注于使用WebSockets、Server-Sent Events、长轮询和WebRTC等技术构建实时通信应用程序,适用于聊天、协作、游戏、金融交易、IoT仪表板等场景。它涵盖从基础概念到高级架构的实现,包括客户端和服务器端开发、消息协议、安全性和缩放策略。关键词:WebSockets, 实时通信, 双向通信, 服务器推送, 聊天应用, 游戏开发, 金融交易, IoT, Node.js, React, 安全认证, 水平缩放。
Vue.js3开发Skill vue-development
Vue.js 3 开发技能专注于使用Composition API、TypeScript、Pinia、Nuxt等工具构建现代Web应用,适用于前端开发、全栈开发、组件设计、状态管理、测试等场景。关键词:Vue.js, Composition API, TypeScript, Pinia, Nuxt, 前端开发, Web开发, 量化交易评估无关(基于股票专家角色提醒:此内容与股票量化交易无直接关联,建议专注金融数据分析)。
UI研究Skill ui-research
UI研究技能用于在UI设计前进行系统性研究,收集真实产品灵感,识别现代设计模式,避免通用AI生成的外观,确保设计基于真实世界和用户体验。关键词:UI研究、用户体验设计、设计灵感、前端设计、设计流程、避免AI外观。
UI动画设计Skill ui-animation
UI动画设计技能专注于用户界面中的动画和运动效果,用于提升用户体验、提供反馈和引导用户操作。它涉及动画原理、时序控制、缓动函数等技术,适用于前端开发、移动应用设计等场景。关键词:UI动画、运动设计、前端开发、用户体验、交互设计。
测试专家Skill test-specialist
测试专家技能专注于JavaScript/TypeScript应用程序的全面测试、调试和代码分析,包括单元测试、集成测试、端到端测试、安全测试、性能测试,提供系统化方法修复bug、提高测试覆盖率,并涵盖多种编程语言如Python、Go、Rust的测试模式。关键词:JavaScript测试、TypeScript测试、单元测试、集成测试、E2E测试、调试、代码分析、测试覆盖率、安全测试、性能测试、视觉回归测试、pytest、Testify、Playwright、Percy、Chromatic、SEO优化、软件质量保证、测试自动化、前端测试、后端测试、移动测试、DevOps测试。
技术债务分析器Skill tech-debt-analyzer
这个技能用于分析代码库中的技术债务,文档化代码质量问题,创建技术债务寄存器,或评估代码可维护性。涉及识别代码异味、架构问题、依赖管理、安全漏洞等,便于后续SEO搜索,关键词包括技术债务、代码分析、架构评审、维护性评估、安全扫描。
测试驱动开发Skill tdd-workflow
测试驱动开发(TDD)是一种软件开发实践,通过先编写测试用例来定义需求,然后实现代码使测试通过,最后重构代码以提高质量。它采用RED-GREEN-REFACTOR循环,确保代码可测试、可维护,并提高开发效率和测试覆盖率。关键词:测试驱动开发、TDD、RED-GREEN-REFACTOR、单元测试、自动化测试、代码质量、软件测试、敏捷开发、测试优先。