软件开发 Skill技能列表
Swift并发编程Skill swift-concurrency
本技能提供Swift并发编程的专家指导,涵盖async/await、actors、tasks、Sendable和Swift 6迁移。帮助开发者编写安全、高性能的并发代码,解决数据竞争、线程安全、代码重构等问题。关键词:Swift并发,async/await,Actor隔离,Sendable,Swift 6迁移,数据竞争,线程安全,结构化并发,性能优化。
数据库连接技能Skill db-connection
专家级的数据库连接管理,适用于Python/FastAPI与Neon PostgreSQL,包括连接池、SSL配置和SQLAlchemy引擎设置,关键词包括数据库连接、连接池优化、SSL配置、FastAPI集成。
配置管理Skill managing-configuration
这个技能专注于使用Ansible和相关工具进行自动化配置管理,涵盖Playbook创建、角色设计、库存管理、秘密保护和测试验证,适用于DevOps和基础设施自动化场景,确保安全、可重复的配置部署。关键词:Ansible, 配置管理, 自动化, DevOps, Playbook, 角色, 库存, 秘密管理, 测试
代码模式与实践Skill code-patterns-practices
本技能是关于React Native移动应用开发的代码模式、最佳实践和常见解决方案的集合。它提供了组件设计、状态管理、数据获取、性能优化、错误处理以及移动端特有问题的实用模式,旨在帮助开发者编写更高质量、更易维护的代码。关键词:React Native, 移动开发, 代码模式, 最佳实践, 性能优化, 组件设计, 状态管理, 自定义Hooks。
综合搬迁计划:预算稳定与应急管理Skill "comprehensive-relocation-plan-with-budget-stability-and-contingency"
这个技能用于创建详细的跨城市搬迁计划,重点考虑预算控制、选择可靠服务提供商以及应对服务中断的应急措施。它提供结构化的每周步骤,涵盖找房、选搬家公司、转移水电煤气等公用事业和更新地址。关键词:搬迁规划、跨城市搬家、预算管理、风险管理、应急准备、服务提供商选择。
质量门禁Skill quality-gates
质量门禁是一个用于软件开发流程的检查点框架和验证规则系统。它定义了在开发的不同阶段(实施前、实施中、测试后、评审前)必须通过的强制性检查点,以确保代码质量、安全性、类型安全和测试覆盖率。该技能通过自动化验证、强制遵循最佳实践(如TypeScript严格模式、Zod输入验证、AAA测试模式)和集成多个专业验证器(如安全审计、类型检查、模式合规),为智能体开发提供了一套标准化的质量保障流程。关键词:质量门禁,检查点框架,代码质量,TypeScript验证,安全审计,测试覆盖率,Zod验证,TDD,软件开发流程,自动化验证。
PlaywrightBDD配置Skill playwright-bdd-configuration
这个技能用于配置Playwright行为驱动开发项目,通过设置defineBddConfig()函数,管理特征文件和步骤文件路径,并与Playwright测试框架集成,支持Gherkin语法的BDD测试。关键词包括Playwright BDD、行为驱动开发、测试自动化、Gherkin、配置管理、测试框架、项目设置。
ShadCN-Framer动画组件库Skill shadcn-framer
本技能是关于如何将 ShadCN UI 组件库与 Framer Motion 动画库结合使用的技术指南。它提供了从初始化设置、基础组件使用到实现复杂动画效果(如淡入淡出、列表动画、页面过渡、悬停交互和加载动画)的完整代码示例。适用于希望为 React 应用(特别是 Next.js)添加流畅、现代化交互动效的前端开发者,关键词包括:ShadCN UI, Framer Motion, React 动画, 交互动效, Next.js 组件, 前端开发。
Effect-TS平台模式Skill effect-patterns-platform
这个技能提供了Effect-TS库中用于平台开发的6个精选模式,帮助开发者在构建CLI应用程序、处理文件系统、实现持久化存储和执行Shell命令时遵循最佳实践。包括交互式终端I/O、文件系统操作、键值存储、执行命令、跨平台路径操作和高级文件系统操作。适用于TypeScript后端开发、跨平台应用和函数式编程场景,关键词包括Effect-TS、平台模式、终端I/O、文件系统、键值存储、Shell命令、路径操作、TypeScript、函数式编程、后端开发。
Godot节奏游戏开发专家蓝图Skill godot-genre-rhythm
这个技能提供在Godot引擎中开发节奏游戏的全面蓝图,涵盖音频同步、音符高速公路、时间判断系统、评分和输入处理等核心功能。适用于游戏开发者、程序员和节奏游戏爱好者,帮助实现流畅的节奏游戏体验。关键词:节奏游戏开发、Godot引擎、音频同步、游戏编程、音符处理、时间判断、评分系统、输入处理。
ReactFlow自定义节点与边缘技能Skill reactflow-custom-nodes
React Flow自定义节点与边缘技能是用于使用React Flow库创建自定义节点和边缘的技术,主要应用于构建节点编辑器、工作流界面、可视化图表和数据流程图等前端开发场景。它支持交互式表单元素、多种节点类型、工具栏、可调整大小节点、分组节点、自定义边缘交互和连接验证。关键技能包括自定义组件、样式定制、行为交互、性能优化、前端开发、UI设计和JavaScript框架。
GitHubPages幻灯片部署Skill deploy
这个技能用于将 Quarto 制作的幻灯片渲染并部署到 GitHub Pages,包括运行同步脚本、自动验证文件、同步资源和报告结果,便于在线展示和分享讲座内容。关键词:Quarto、GitHub Pages、部署、幻灯片、渲染、同步、验证、DevOps。