软件开发 Skill技能列表
微信公众号自动化发布工具Skill baoyu-post-to-wechat
此技能用于自动化向微信公众号发布内容,支持文章和图文发布,通过API或Chrome浏览器操作,输入格式包括HTML、Markdown和纯文本,集成环境检查和配置管理。关键词:微信公众号、自动化发布、文章发布、图文发布、API集成、Chrome CDP、SEO优化、内容管理。
智能网页爬取器Skill web-scrape
智能网页爬取器是一款功能强大的网络数据提取工具,支持智能内容识别、多格式输出和自动化处理。该工具能够自动识别文章、产品、文档等不同类型网页,过滤导航菜单、广告等噪音内容,提取核心信息并以Markdown、JSON或纯文本格式输出。支持滚动加载、截图保存、错误处理等高级功能,适用于数据采集、内容分析、竞品研究等场景。关键词:网页爬取、数据提取、内容抓取、自动化采集、智能解析、网络爬虫、数据采集工具、信息提取、网页内容提取、自动化工具。
技术方案生成技能Skill gen-tech
这个技能用于为软件开发任务生成全面的技术方案文档,包括现状分析、架构设计、技术选型、实施计划等,帮助工程师和团队高效完成技术方案编写工作。关键词:技术方案、软件开发、架构设计、实施计划、工程方案、技术文档。
Vue.js前端框架Skill vue
Vue.js前端开发技能,专注于使用Vue 3构建现代化、响应式的Web用户界面。核心内容包括Vue 3组合式API、响应式系统(ref, reactive, computed, watch)、单文件组件(SFC)、TypeScript集成、组件通信(props, emits, slots, v-model)、生命周期管理以及高级特性如组合式函数、依赖注入和异步处理。适用于开发高效、可维护的前端应用。 关键词:Vue.js, Vue 3, 前端开发, 组合式API, 响应式编程, TypeScript, 单文件组件, 组件化开发, Web开发, JavaScript框架
电机控制Skill motor-control
电机控制技能提供嵌入式系统中直流、无刷直流、步进和交流感应电机的控制算法实现与驱动开发专业知识。核心能力包括PWM生成、FOC磁场定向控制、V/f控制、位置速度反馈、电流采样、控制环路设计、电机参数辨识及过流过压保护。适用于电机驱动开发、实时控制、伺服系统、工业自动化、机器人运动控制等领域。
高级架构师Skill senior-architect
这个技能用于系统架构设计和分析,帮助做出技术决策,包括生成架构图、分析项目依赖、评估架构模式和代码质量,适用于单体与微服务架构的决策。
浏览器自动化调度技能Skill browser-task-and-automation-and-delegation
浏览器自动化调度技能是一个用于智能委派浏览器操作任务的工具。它专门处理网页自动化、数据采集、性能测试等场景,通过调用专业的chrome-devtools-expert agent来执行具体的浏览器交互操作。核心功能包括:网页导航、表单填写、页面截图、性能分析、自动化测试、数据爬取和网络模拟。该技能有效隔离浏览器操作产生的数据流,避免污染主对话上下文,优化token使用效率,提升自动化任务的执行性能。关键词:浏览器自动化、网页测试、数据采集、性能分析、Chrome DevTools、自动化调度、Web自动化、测试工具。
编写文档技能Skill writing-documentation
这个技能通过应用《风格的要素》原则,帮助用户编写和改进技术文档,如README、API文档、指南、架构文档等,以提高文档的简洁性、清晰度和可读性。关键词:技术文档、写作技巧、清晰文档、简洁写作、Elements of Style、文档优化、文档审查。
Java编码规范Skill java-coding-standards
本技能提供了一套完整的Java后端开发编码规范,专为Spring Boot服务设计。内容涵盖命名约定、不可变性原则、Optional与Stream API的最佳实践、异常处理、泛型使用、项目结构布局、代码格式化以及测试规范。旨在帮助开发者编写出清晰、健壮、易于维护的高质量Java代码,提升团队协作效率与代码质量。关键词:Java编码规范,Spring Boot开发,后端开发最佳实践,代码可维护性,软件工程。
ARMCortex-M嵌入式架构专家Skill arm-cortex-m
ARM Cortex-M 技能是一个专注于ARM Cortex-M系列微控制器架构的专业能力模块。它提供核心配置、中断管理(NVIC)、内存保护(MPU)、系统定时器、故障调试、低级代码优化和电源管理等嵌入式开发关键技术。适用于实时系统设计、BSP开发、引导程序实现和性能关键型嵌入式应用的开发与优化。关键词:ARM Cortex-M,嵌入式系统,微控制器,中断处理,内存保护,低功耗优化,CMSIS,实时操作系统,硬件编程。
高级全栈开发技能包Skill senior-fullstack
高级全栈开发技能包是一个为专业开发者设计的综合性工具集,专注于使用现代技术栈(如React、Next.js、Node.js、GraphQL、PostgreSQL)快速构建、分析和优化Web应用程序。它提供自动化脚手架搭建、代码质量深度分析、架构模式指导和完整开发工作流配置,旨在提升开发效率、保障代码质量并遵循行业最佳实践。关键词:全栈开发,Web应用,React,Node.js,脚手架,代码质量分析,架构模式,开发工作流,自动化工具,最佳实践。
技术栈选择与架构师Skill TechStackSelector&Architect
这个技能是一个技术栈选择与架构工具,专门用于在项目初期或重大功能迭代时进行技术选型和方案评估。它能根据产品需求文档自动生成多套对比方案,涵盖前端、后端、数据库及中间件,并提供性能、SEO、开发成本、可维护性等方面的优劣势分析和最终选型建议。关键词:技术栈选择、架构设计、方案评估、前端框架、后端服务、数据库、中间件、性能优化、SEO、开发成本、可维护性。