软件开发 Skill技能列表

⚡

Java专家Skill java-expert

4.5

这个技能是一个Java和Spring Boot专家系统,专为开发者设计,帮助编写高质量的代码。它覆盖了REST APIs、JPA、微服务等后端开发技术,提供代码审查、架构指导、最佳实践建议,并支持现代Java特性如虚拟线程和模式匹配。关键词:Java, Spring Boot, 后端开发, 微服务, JPA, REST APIs, 代码审查, 架构设计。

⚡

代码统计与分析Skill code-stats

4.5

代码统计与分析工具,使用tokei和difft命令行工具快速分析代码库规模、语言构成和语义化差异对比。适用于开发人员评估项目复杂度、追踪代码变更、优化代码质量。关键词:代码行数统计、语义化差异对比、代码库分析、开发工具、AST对比、项目概览、代码质量评估。

⚡

移动开发Skill mobile-development

4.5

移动开发技能专注于使用现代框架如React Native、Flutter、Swift、Kotlin构建iOS和Android移动应用。涵盖移动优先设计、性能优化、离线架构、安全最佳实践等,帮助开发者高效开发高质量移动应用,适用于跨平台或原生开发决策。关键词:移动开发、React Native、Flutter、iOS、Android、性能优化、安全。

⚡

性能优化Skill performance-optimizer

4.5

性能优化技能专注于代码和系统的性能分析、瓶颈识别与优化策略,帮助用户提升软件和应用程序的性能、减少资源消耗并修复性能瓶颈。关键词包括性能优化、代码分析、系统调优、瓶颈检测、性能测试和资源管理,适用于软件开发、DevOps和数据科学等领域。

⚡

测试驱动开发Skill test-driven-development

4.5

测试驱动开发(TDD)技能,用于统一处理所有TDD工作流。强制测试先行开发,支持从规范、任务或描述三种输入模式。包括模式发现、TDD循环(RED→GREEN→REFACTOR)、proptest指导和反向压力集成。关键词:测试驱动开发、TDD、测试先行、Rust测试、覆盖率、软件开发测试、单元测试、集成测试。

⚡

React组合模式技能Skill react-composition-patterns

4.5

这个技能专注于使用 React 组合模式来构建可扩展、易维护的前端组件。它避免布尔属性泛滥,通过复合组件、状态提升和上下文管理提升代码质量。适用于重构组件、开发组件库和设计 API。关键词:React, 组合模式, 前端开发, 组件架构, 状态管理, 复合组件, 渲染属性, React 19 API, 可维护性, 可扩展性, 组件库开发, 代码重构, 前端优化, UI 组件, 响应式设计, 前端框架, JavaScript, 软件开发最佳实践。

⚡

设计评审AISkill design-reviewer

4.5

设计评审AI是一个辅助进行系统设计评审的Copilot代理,使用ATAM(架构权衡分析方法)、SOLID原则、设计模式、耦合/凝聚分析、错误处理和安全需求进行评审。它帮助识别架构问题、设计缺陷和质量问题,确保系统架构在实现前的高质量。关键词:设计评审、架构分析、ATAM、SOLID原则、设计模式、耦合凝聚、安全设计、错误处理、C4模型、ADR评审、软件架构、质量属性分析。

⚡

金相分析Skill metallurgical-analysis

4.5

金相分析是金属材料科学的核心专业技能,专注于通过显微组织观察、晶粒度测量、相定量分析和夹杂物评级等方法,系统表征和评估金属材料的内部结构与性能。该技能遵循ASTM等国际标准,广泛应用于钢铁、铝合金、钛合金、高温合金等材料的质量控制、失效分析、工艺优化和新材料研发。关键词:金相分析,显微组织,晶粒度测量,ASTM E112,夹杂物评级,金属材料表征,相分析,材料科学,失效分析,热处理评估。

⚡

规范提交助手Skill commit

4.5

这是一个用于生成符合Conventional Commits规范的Git提交信息的工具。它帮助开发者遵循标准化的提交格式,自动分析暂存的代码更改,并生成包含类型、范围、描述、正文和脚注的完整提交信息。关键词包括:Git提交、Conventional Commits、版本控制、代码规范、自动化提交、软件开发流程、DevOps。

⚡

SDK设计与开发Skill designing-sdks

4.5

此技能专注于构建生产就绪的SDK客户端库,具备重试逻辑、错误处理、分页和多语言支持。关键词:SDK设计,客户端库,重试逻辑,错误处理,分页,多语言支持,开发者体验,API集成,软件开发,架构模式。

⚡

Allure测试报告技能Skill AllureTestReporting

4.5

Allure 测试报告技能是一个专业的软件测试报告生成与分析工具。它能够与 Jest、Mocha、pytest、Playwright 等多种主流测试框架无缝集成,自动生成美观、交互式的可视化测试报告。核心功能包括:配置报告器、生成测试报告、附加测试文档(截图、日志)、进行趋势分析以及集成到 CI/CD 流程。该技能旨在帮助开发者和测试工程师提升测试结果的可读性,追踪测试质量趋势,并高效地向团队和利益相关者展示测试状态。 关键词:Allure 测试报告,测试可视化,自动化测试报告,CI/CD 集成,测试趋势分析,软件质量,测试框架集成,测试文档,测试管理

⚡

服务器发送事件技能Skill sse

4.5

本技能专注于实现服务器发送事件技术,用于构建高效、可靠的实时数据流和单向通信系统。核心功能包括创建SSE端点、管理客户端连接、处理事件驱动更新以及实现自动重连机制。适用于开发实时通知、股票行情推送、在线聊天、仪表盘数据更新等需要低延迟、持续数据流的Web应用。关键词:服务器发送事件,SSE,实时流,事件驱动,WebSocket替代,单向通信,实时更新,通知系统。