软件开发 Skill技能列表
网页应用测试Skill webapp-testing
这个技能是用于使用Playwright工具进行本地网页应用的自动化测试,支持验证前端功能、调试UI行为、捕获浏览器截图和查看浏览器日志。关键词:网页应用测试、Playwright、前端测试、UI调试、浏览器自动化、软件测试。
软件架构设计Skill software-architecture-design
软件架构设计技能用于系统级设计决策,包括选择架构风格(如微服务、事件驱动)、设计可扩展性和可靠性模式、制定数据一致性策略和规划运维可观测性。关键词:软件架构、微服务、事件驱动、可扩展性、可靠性、架构决策、系统设计、生产级软件。
Godot信号架构Skill godot-signal-architecture
这个技能是关于在Godot游戏引擎中使用信号驱动架构,实现松耦合的事件系统。它提供了定义类型化信号、管理信号连接、使用AutoLoad事件总线进行跨场景通信的最佳实践模式。适用于游戏开发中的事件处理、UI交互、节点解耦等场景,提升代码可维护性和扩展性。关键词:Godot信号、事件总线、松耦合架构、游戏开发、事件系统、信号模式、类型化信号、信号链。
DRY原则技能Skill dry-principle
这个技能专注于应用DRY(Don't Repeat Yourself)原则,帮助开发者避免代码重复,通过函数、类、模块等抽象提高代码重用性和可维护性。适用于代码审查、编写新代码和重构,确保修改只需一处。关键词:DRY原则、代码重复、代码维护、最佳实践、代码审查、软件开发。
C系统编程Skill c-systems-programming
C系统编程是一种使用C语言进行低级系统交互的技能,包括文件输入输出、进程创建与管理、信号处理和系统调用等,适用于开发操作系统工具、守护进程、高性能应用和操作系统接口。关键词:C语言,系统编程,文件I/O,进程管理,信号处理,系统调用,低级交互,操作系统接口。
Telegram机器人管理器Skill telegram-bot-manager
Telegram机器人管理器是一个专门用于配置、管理和维护Telegram机器人的工具技能。它提供完整的机器人生命周期管理,包括机器人创建、令牌验证、连接测试、Webhook配置和故障排查。适用于开发者、运维人员和系统管理员,帮助快速集成Telegram机器人到OpenClaw等系统中。关键词:Telegram机器人配置,Bot令牌管理,API连接测试,Webhook设置,机器人故障排查,OpenClaw集成,Telegram自动化,机器人安全,网络连通性检查,BotFather命令。
C++编码标准Skill cpp-coding-standards
现代 C++ 编码标准,基于 C++ Core Guidelines,涵盖类型安全、资源管理、并发编程等多个方面,旨在提高代码质量和可维护性。
项目架构Skill project-architecture
这是一个关于现代Web项目架构与开发技术栈的文档。它详细介绍了使用Next.js、TypeScript、Tailwind CSS、Docusaurus、Better Auth、PostgreSQL和Drizzle ORM等技术构建混合应用(Web应用+文档站点)的完整方案。内容涵盖技术选型、目录结构、关键架构模式(如共享认证)和开发命令,适用于全栈开发、前端架构师和项目管理者进行技术决策和项目搭建。关键词:Next.js, TypeScript, 全栈开发, 项目架构, 技术栈, 混合应用, 认证集成, 开发流程。
国际化(i18n)Skill internationalization-i18n
这个技能专注于实现软件应用程序的国际化与本地化,包括多语言翻译管理、日期和数字格式化、以及从右到左语言支持。适用于构建需要支持多种语言的Web或移动应用,提升用户体验和全球市场适应性。关键词:国际化、本地化、多语言支持、i18next、React、前端开发、翻译管理。
交互设计Skill interaction-design
交互设计是一种专注于通过反馈模式、微交互和可访问性设计来优化用户界面体验的技能,适用于设计加载状态、错误处理、动画指南等,提升用户体验和交互效果。关键词:交互设计、用户体验、UI设计、反馈模式、微交互、可访问性、前端开发。
数据库操作与管理Skill database
这项技能提供了全面的数据库模式和2025年的最佳实践,重点关注异步操作、性能优化和适用于不同数据库系统的生产就绪配置。
编写实施计划Skill writing-plans
该技能用于为复杂的多步骤软件开发任务创建结构化、可执行的实施计划。它遵循测试驱动开发(TDD)原则,将需求拆解为一系列独立、可验证的小步骤(每个2-5分钟),并提供精确的文件路径、完整代码和验证命令。适用于工程师在缺乏代码库上下文时,快速、有条理地启动和推进项目开发。关键词:软件开发计划,TDD实施,任务分解,代码实现规划,测试驱动开发,工程管理,敏捷开发流程。