软件开发 Skill技能列表
错误处理模式Skill error-handling-patterns
错误处理模式是用于构建弹性应用程序的核心技能,涵盖异常处理、Result类型、错误传播、优雅降级等模式,适用于软件开发的各个阶段,包括实现错误处理、设计API、调试生产问题、提高应用可靠性等。关键词:错误处理、异常、Result类型、弹性应用、API设计、故障容忍。
网页导航策略Skill web-navigation-strategies
这个技能提供使用Playwright MCP进行系统网页探索的策略和选择器指南,包括导航模式、深度决策框架、站点特定选择器和错误处理,适用于自动化测试、数据提取和网页内容分析。关键词:Playwright MCP, 网页导航, 选择器指南, 自动化测试, 数据提取, SEO搜索优化。
PPTX演示文稿操作技能Skill pptx
这个技能用于PPTX文件的创建、编辑和分析,包括自动化处理、设计布局、文本提取和模板使用,适用于演示文稿制作和办公自动化,关键词包括PPTX、PowerPoint、创建、编辑、分析、自动化、演示文稿、办公软件。
PDF文档处理Skill pdf
PDF文档处理技能是用于通过Python库和命令行工具对PDF文件进行各种自动化操作的技能,包括文本提取、表格提取、合并拆分文档、创建新PDF、添加水印、OCR识别、表单处理等。关键词:PDF处理、Python编程、pypdf、pdfplumber、reportlab、OCR技术、表格提取、文档自动化、命令行工具、数据提取。
DOCX文档处理Skill docx
DOCX文档处理技能,专注于使用各种工具和库创建、编辑和分析Microsoft Word文档。支持追踪更改、评论管理、格式保留和文本提取。关键词:DOCX处理, Word文档编辑, 文档分析, 追踪更改, 评论管理, 文档创建
Confluence深度阅读器Skill confluence-deep-reader
Confluence深度阅读技能,用于递归探索Confluence页面树至多三层深度,实现全面文档读取与层次化分析,适用于项目管理、文档管理和团队协作,关键词包括Confluence、深度阅读、递归探索、页面树、文档分析、SEO优化。
GPUI组件开发Skill new-component
这个技能用于开发GPUI框架下的用户界面组件,包括无状态和有状态组件,遵循现有模式和样式一致性,适用于前端开发、UI设计和组件库构建。关键词:GPUI组件、前端开发、UI设计、组件库、无状态组件、有状态组件、Shadcn UI。
GPUI测试框架Skill gpui-test
GPUI测试框架是用于测试基于GPUI的应用程序的全面工具,支持UI组件测试、异步操作测试和分布式系统测试。它基于Rust语言,提供确定性执行和复杂异步场景测试能力,使用`#[gpui::test]`属性和测试上下文如`TestAppContext`和`VisualTestContext`。关键词:GPUI, 测试, UI组件, 异步测试, Rust, 软件测试。
GPUI组件开发风格指南Skill gpui-style-guide
这是一个基于Rust语言和GPUI框架的组件开发风格指南。它提供了组件结构、trait实现、命名约定和API模式等规范,用于编写新组件、审查代码和确保与现有代码一致性。关键词:Rust, GPUI, 组件开发, 代码风格, 前端UI, UI框架, 软件开发。
GPUI布局与样式设计技能Skill gpui-layout-and-style
这个技能涉及使用GPUI库进行CSS-like样式设置和弹性盒子布局,专注于在Rust环境中设计和应用用户界面的样式和布局系统。关键词:GPUI, 布局, 样式, Rust, 弹性盒子, CSS-like, 前端开发, UI设计
GPUI全局状态管理Skill gpui-global
这个技能用于在GPUI框架中实现和管理应用范围的全局状态,支持应用配置、功能标志、共享服务等场景,提高代码的可维护性和可访问性。关键词:全局状态、GPUI、Rust、状态管理、应用配置、共享资源、内部可变性、实体组件。
GPUI焦点管理与键盘导航技能Skill gpui-focus-handle
这个技能用于在GPUI框架中实现焦点管理和键盘导航功能,使Web或应用程序界面元素能够通过键盘操作,提升用户体验和可访问性。关键词:GPUI,焦点管理,键盘导航,UI开发,前端开发,可访问性,FocusHandle,键盘驱动界面。