软件开发 Skill技能列表
Context7高效文档获取器Skill context7-efficient
Context7高效文档获取器是一个智能开发工具,通过shell管道过滤技术实现86.8%的令牌节省,专门用于快速获取JavaScript、Python、Go、Rust等编程语言的库文档、代码示例和API参考。该工具支持React、Next.js、Prisma、Express等主流框架,提供智能过滤、代码示例提取和API签名识别功能,帮助开发者高效学习和使用各种开发库。
测试生成技能Skill test-generation
测试生成技能用于自动创建全面、一致的软件测试,提高代码质量和覆盖率,适用于单元测试、集成测试和E2E测试。关键词:测试生成、单元测试、集成测试、自动化测试、测试覆盖率、软件开发测试。
TypeScript打包工具Skill tsdown
tsdown是一个基于Rolldown和Oxc的TypeScript打包工具,用于快速构建TypeScript库、生成.d.ts声明文件、支持ESM/CJS双输出、包验证和插件开发。适用于TypeScript库开发、npm包发布、Vue/React组件库构建等场景,提升开发效率和代码质量。关键词:TypeScript打包、tsdown、库构建、ESM/CJS、d.ts生成、插件开发、前端工具。
文档模板Skill documentation-templates
文档模板技能提供了编写和维护软件项目文档的标准模板和结构指南,帮助开发者快速创建高质量的文档,包括README、API文档、代码注释、更新日志、架构决策记录和AI友好型文档等。关键词:文档模板、技术文档、软件开发、API文档、代码注释、AI文档、文档结构、模板指南。
配置Discord通知技能Skill configure-discord
这个技能用于通过自然语言交互配置Discord webhook或bot通知,使OMC工具能够在会话结束、需要用户输入或完成后台任务时自动发送通知。它包括检测现有配置、选择通知方法、设置webhook或bot、配置提及选项、选择触发事件、测试配置等步骤,简化了开发运维中的通知设置流程。关键词:Discord、通知配置、webhook、bot、OMC、自然语言、DevOps、自动化、技能设置。
MarkItDown文件转换工具Skill markitdown
MarkItDown是一个由Microsoft开发的Python文件转换工具,用于将PDF、DOCX、PPTX、XLSX、图像、音频、HTML、CSV、JSON、XML、ZIP、EPUB和YouTube等多种格式转换为Markdown。支持OCR、AI增强图像描述和语音转录功能,适用于文档处理、数据提取和LLM友好文本生成,关键词包括文件转换、Markdown、Python、OCR、AI、文档处理、数据提取。
新闻搜索Skill news-search
新闻搜索技能是一种基于DuckDuckGo搜索引擎的工具,用于快速获取和检索最新新闻资讯,包括新闻文章、当前事件和突发新闻。它能返回标题、来源、日期、URL和摘要等详细信息,适用于实时信息追踪、新闻聚合和SEO优化。关键词:新闻搜索、DuckDuckGo、最新资讯、资讯检索、SEO搜索、新闻获取。
验证输出技能Skill verify-output
验证输出技能是一种用于在软件开发流程中,确保AI智能体或自动化工具生成的JSON输出数据符合预定模式(Schema)的自动化验证方法。该技能通过Bash脚本和模式文件,在数据写入最终位置前进行强制验证,防止无效数据污染系统。核心功能包括模式匹配、错误诊断、数据格式校验,适用于AI智能体协作、自动化任务输出、数据管道验证等场景。关键词:输出验证、JSON模式、数据校验、自动化测试、AI智能体、软件开发流程、数据质量保证。
会话管理Skill session-management
会话管理技能用于在长时间开发过程中保持上下文连续性,确保在休息或中断后能够快速恢复工作状态。关键词包括:上下文保存、分层总结、可恢复性。
Canvas设计Skill canvas-design
Canvas 设计技能专注于使用 HTML Canvas API 和设计工具(如 Figma、Adobe Creative Suite)进行视觉创作,涵盖数据可视化、交互式图形、图表制作、游戏图形、动画、图像处理和视觉编辑器开发。关键词包括:HTML Canvas、数据可视化、交互式图形、动画设计、游戏开发、图像处理、视觉编辑器、前端开发。适用于前端项目、数据可视化、游戏设计和视觉内容制作,提升用户体验和视觉效果。
异步编程专家Skill async-expert
异步编程专家技能专注于跨多种编程语言(如Python asyncio、JavaScript promises、C# async/await、Rust futures)的异步编程模式。适用于并发编程、事件循环管理、异步模式实现、错误处理、背压控制、任务取消和异步系统性能优化。包含测试驱动开发(TDD)、性能优化模式、常见错误避免策略,确保代码正确性、高效性、弹性和可维护性。关键词:异步编程、并发、事件循环、错误处理、性能优化、Python、JavaScript、C#、Rust。
Flask框架开发技能Skill flask
这个技能提供Flask框架的全面开发指南,涵盖路由、模板、表单、数据库集成、扩展和部署等核心功能,帮助开发者快速构建Python Web应用程序。关键词:Flask, Python Web框架, 路由, 模板, 表单, 数据库, 扩展, 部署, Web开发。