软件开发 Skill技能列表

4.5

PushNotificationSetupSkill push-notification-setup

这个技能涵盖了如何为iOS和Android应用程序实现全面的推送通知系统,使用Firebase Cloud Messaging和原生平台服务,包括请求用户权限、处理通知、深度链接以及后端集成等关键步骤。

4.5

QueryCachingStrategiesSkill query-caching-strategies

这篇文章介绍了如何通过使用Redis、Memcached和数据库级别的缓存来实施多级查询缓存策略,以优化查询结果缓存、高读负载、减少数据库负载、提高响应时间等。包括缓存失效、TTL策略、缓存预热模式等关键技术点。

4.5

React组件架构Skill react-component-architecture

使用函数组件、钩子、组合和TypeScript设计可扩展的React组件,适用于构建组件库和UI系统。

4.5

ReactNativeApp开发Skill react-native-app

React Native App开发技能涉及使用React Native构建跨平台移动应用,包括导航、状态管理、API集成和原生模块处理。

4.5

响应式编程Skill reactive-programming

使用RxJS、流、可观察对象和背压处理实现响应式编程模式。适用于构建事件驱动的UI、处理异步数据流或管理复杂的数据流。

4.5

Real-TimeFeaturesSkill real-time-features

实现客户端与服务器之间的实时双向通信,以便即时数据同步和实时更新,适用于聊天应用、实时仪表板、协作编辑等场景。

4.5

状态同步技能Skill skill-status-sync

这是一个用于原子性地更新任务状态,跨TODO.md和state.json文件的独立技能。它提供preflight_update、postflight_update和artifact_link操作,确保数据一致性,适用于手动状态修正和恢复操作。关键词:任务状态同步、原子更新、TODO.md、state.json、Bash脚本、jq工具、文件编辑。

4.5

JSONCanvas技能Skill json-canvas

JSON Canvas 技能用于创建和编辑 JSON Canvas 文件,这是一种用于无限画布数据的开放文件格式,适用于 Obsidian 等应用中的思维导图、流程图、视觉画布和项目管理。关键词:JSON Canvas, Obsidian, 画布编辑, 思维导图, 流程图, 无限画布, 视觉工具, 文件格式, 节点连接

4.5

PPTX演示文稿处理Skill pptx

PPTX演示文稿处理技能专注于PowerPoint文件的创建、编辑和分析,使用编程脚本和工具自动化演示文稿任务。它支持文本提取、XML处理、布局设计、视觉验证等,适用于办公自动化、文档管理和演示制作。关键词:PPTX, PowerPoint, 演示文稿, 创建, 编辑, 分析, 办公自动化, 脚本编程, 文档处理

4.5

Git提交管理Skill commit-work

这个技能用于在软件开发中,通过系统化的工作流程,创建高质量的Git提交,包括审查更改、逻辑分割、编写清晰提交消息,以提高代码审查效率和部署安全性。关键词:Git提交、版本控制、软件开发、代码管理、提交消息、Conventional Commits、高质量提交。

4.5

项目上下文设置Skill setup

该技能用于自动化创建和管理软件开发项目的上下文文档,包括产品定义、技术栈和指南,通过用户访谈和分析现有代码库,为Maestro代理提供项目理解支持。关键词:项目设置、上下文搭建、自动化工具、DevOps、软件开发、项目初始化。

4.5

设置任务超时Skill set-task-timeout

这个技能用于动态调整任务的超时策略,防止系统误触发超时警告,适用于长时间运行的任务或需要避免频繁超时的场景。关键词:任务超时、系统管理、DevOps、避免误触发、超时设置。