软件开发 Skill技能列表
知识架构Skill knowledge-architecture
知识架构技能用于设计和管理知识系统,通过本体论原理按事物的本质属性组织信息,而不是基于传统分类。它适用于个人知识库构建、文档系统设计、跨域链接模式创建,以及复杂领域的信息组织,旨在提升知识的可访问性、连接性和理解效率。关键词包括知识管理、本体论、信息架构、组织原则、知识系统、文档设计。
Web应用程序测试工具包Skill webapp-testing
这是一个基于Playwright的Web应用程序自动化测试工具,专门用于本地Web应用的功能验证、UI行为调试、截图捕获和日志分析。关键词:Playwright自动化测试,Web应用调试,前端测试工具,浏览器自动化,UI测试,截图捕获,控制台日志分析,表单验证,响应式设计测试。
ReactuseState懒初始化Skill rerender-lazy-state
此技能涉及在React前端开发中使用useState函数的懒初始化技术,以避免在每次渲染时重复计算昂贵的初始值,提高应用性能。适用于构建搜索索引、解析JSON或复杂计算等场景。关键词:React, useState, 懒初始化, 性能优化, 前端开发
代码重构Skill code-refactoring
代码重构是一种软件工程技术,用于改进现有代码的结构和质量,而不改变其外部行为。关键技术包括提取方法、替换条件语句、引入参数对象等,旨在提高代码的可读性、可维护性和可扩展性。适用于清理遗留代码、降低复杂性和提升开发效率。关键词:代码重构、软件工程、代码质量、可维护性、重构技巧。
开发者体验Skill developer-experience
开发者体验(Developer Experience,简称DX)技能专注于优化软件开发流程,通过自动化工具配置、环境搭建和工作流优化,提升开发者的工作效率和满意度。核心功能包括一键项目初始化、自动化重复任务、智能IDE配置、Git钩子管理以及构建/测试流程加速。适用于前端开发、后端开发、DevOps等场景,旨在减少开发摩擦,实现快速反馈循环,打造愉悦高效的开发环境。关键词:开发者体验、工作流优化、自动化工具、环境搭建、开发效率、IDE配置、Git钩子、快速反馈、开发工具链。
Context7高效文档获取器Skill context7-efficient
Context7高效文档获取器是一款专为开发者设计的智能文档检索工具,通过创新的shell管道过滤技术实现高达86.8%的令牌节省。该工具能够智能获取JavaScript、Python、Go、Rust等主流编程语言的库文档、API参考、代码示例和最佳实践。核心功能包括智能库解析、代码示例提取、API签名过滤和概念解释,特别适用于React hooks查询、Next.js路由语法、Prisma使用模式等框架学习场景。主要关键词:文档获取、令牌优化、代码示例、API参考、开发工具、智能过滤、MCP技术、编程学习、框架文档、效率提升。
iOS测试技能Skill qa-testing-ios
该技能专注于iOS应用的自动化测试,使用xcodebuild、simctl等工具执行单元测试、UI测试,管理模拟器状态,控制测试Flakes,集成CI/CD流程,并收集xcresult工件,以提高测试效率和稳定性。关键词:iOS测试、QA、xcodebuild、simctl、XCUITest、自动化测试、CI/CD、测试Flakes。
图像优化Skill image-optimization
这项技能涉及对网站图像进行优化,以减少文件大小而不牺牲质量,包括压缩、使用现代格式和响应式技术,以加快加载速度,提升网站性能和用户体验。
TOML命令构建器Skill toml-command-builder
这个技能提供创建Gemini CLI TOML自定义命令的全面指南,涵盖语法、模板、参数处理、shell注入和文件注入,适用于自动化工具构建和命令行扩展。关键词:TOML命令、自定义命令、Gemini CLI、参数处理、shell注入、文件注入、自动化开发。
Godot复活与重生机制Skill godot-mechanic-revival
此技能专为游戏开发设计,提供了一套完整的玩家死亡与复活管理框架。通过复活管理器、尸体奔跑掉落器和后果跟踪器等核心组件,开发者可以轻松实现类似《只狼》、《哈迪斯》中的风险/奖励系统。适用于Godot引擎,帮助构建具有挑战性和趣味性的游戏体验,包括复活机会、资源回收和动态难度调整。关键词:游戏开发、复活机制、Godot引擎、风险/奖励系统。
执行计划Skill executing-plans
该技能用于高效执行软件实现计划,通过代理团队或子代理并行执行独立任务,遵循行为驱动开发(BDD)和测试驱动开发(TDD)原则。关键词:执行计划、代理团队、BDD、TDD、任务批处理、软件开发、测试验证。
媒体与文件管理Skill managing-media
这个技能用于实现媒体和文件管理组件,包括文件上传、图像库、视频播放器、音频播放器、文档查看器,以及性能优化和可访问性措施,适用于前端开发和用户体验优化。关键词:媒体管理、文件上传、图像优化、视频播放、SEO、前端开发。