软件开发 Skill技能列表

4.5

SpringBoot安全最佳实践Skill springboot-security

本技能是关于Java Spring Boot应用安全防护的综合指南,涵盖认证授权、输入验证、SQL注入防护、密码编码、CSRF防护、密钥管理、安全头配置、CORS、速率限制、依赖安全等核心安全实践。适用于后端开发人员、安全工程师和架构师,用于构建安全、合规的企业级Web服务和API。关键词:Spring Security, 认证授权, 输入验证, SQL注入防护, CSRF防护, 密钥管理, 安全头, CORS, 速率限制, 依赖安全, Java后端安全, Web应用安全。

4.5

VueUse函数应用技能Skill vueuse-functions

该技能是 VueUse 组合式函数的决策与实施指南,专为 Vue.js 和 Nuxt 项目设计,帮助开发者高效选择和使用 VueUse 函数来构建简洁、可维护的前端功能。它通过映射需求到最合适的 VueUse 函数,优先采用组合式解决方案,提升代码质量和开发效率。关键词:VueUse, Vue.js, Nuxt, 组合式函数, 前端开发, 代码优化, 响应式编程, 开发工具

4.5

技术设计文档创建技能Skill technical-design-doc-creator

这个技能用于创建全面的技术设计文档 (TDD),遵循行业标准,包括强制部分、可选部分和交互式收集缺失信息。适用于软件架构决策、实施计划、风险评估,关键词:技术设计文档、TDD、软件架构、设计文档、技术规范、API 合约、风险评估、实施计划。

4.5

移动应用性能剖析与优化Skill MobilePerformanceProfiling

本技能专注于移动应用(iOS、Android、React Native、Flutter)的性能分析与优化。提供全面的性能剖析工具链使用指南,包括Xcode Instruments、Android Profiler、Flipper和Flutter DevTools,帮助开发者识别CPU瓶颈、内存泄漏、渲染卡顿、启动缓慢等核心性能问题,并提供代码级的优化方案和最佳实践。关键词:移动性能优化,应用性能剖析,内存泄漏检测,帧率优化,启动加速,React Native性能,Flutter性能,SwiftUI优化,Jetpack Compose优化。

4.5

文本差异对比工具Skill text-diff

文本差异对比工具是一款用于比较文件和文本内容的实用程序,支持生成统一差异格式、并排视图显示以及创建补丁文件。适用于代码审查、版本控制、文档比对等场景,帮助开发者快速识别文本变更。关键词:文本对比、文件差异、diff工具、补丁生成、代码审查、版本控制、文本比对、差异分析。

4.5

NordicnRF嵌入式开发专家技能Skill nordic-nrf

此技能提供 Nordic Semiconductor nRF5x 系列微控制器和 nRF Connect SDK 的专家级开发支持,专注于蓝牙低功耗、Thread/Matter 无线协议、功耗优化与调试。核心能力包括 BLE 应用开发、功耗分析、外设配置、固件更新和无线物联网解决方案实现。适用于嵌入式软件工程师、物联网开发者和硬件工程师进行低功耗无线设备开发。

4.5

ProductDesignSkill product-design

自动化设计审查、标记提取、组件映射和实施计划,通过Figma MCP集成大幅减少设计交接时间。

4.5

网页抓取器Skill web-scraper

这是一个用于自动化从网页中提取和处理数据的技能。它支持使用CSS选择器和XPath进行智能解析,并内置了速率限制和错误处理机制,确保抓取过程高效、稳定且符合规范。适用于数据采集、竞品分析、价格监控、新闻聚合等场景。关键词:网页抓取,数据提取,HTML解析,自动化工具,网络爬虫,数据采集,信息提取,Puppeteer,Cheerio。

4.5

研究-计划-实施工作流程Skill research-plan-implement

RPI(研究-计划-实施)工作流程是一种用于代码变更的 disciplined 三阶段方法,特别适用于中到大型代码库中的非平凡功能、重构或错误修复。它强调先研究代码库、再制定详细计划、后实施变更,以防止上下文浪费、确保正确性优先于速度,并提高代码质量和可维护性。关键词:代码开发、工作流程、研究、计划、实施、AI辅助、质量保证、项目管理、软件工程。

4.5

部署工程师代理Skill deployment-engineer

部署工程师代理专注于CI/CD自动化、容器化和跨平台发布管理,精通Jenkins、GitHub Actions、GitLab CI、Azure DevOps以及现代部署策略如蓝绿部署和金丝雀发布。

4.5

完成开发分支Skill finishing-a-development-branch

Git 分支完成工作流。当实现完成、测试通过且需要通过合并、拉取请求或清理将功能分支集成时使用。

4.5

浏览器截图Skill browser-screenshot

该技能用于截取浏览器页面的截图,适用于展示页面状态、记录结果和调试问题。关键词包括:浏览器截图、页面状态、调试工具、自动化测试、网页内容捕获、浏览器调试。