软件开发 Skill技能列表
编写实施计划Skill writing-plans
该技能用于为复杂的多步骤软件开发任务创建结构化、可执行的实施计划。它遵循测试驱动开发(TDD)原则,将需求拆解为一系列独立、可验证的小步骤(每个2-5分钟),并提供精确的文件路径、完整代码和验证命令。适用于工程师在缺乏代码库上下文时,快速、有条理地启动和推进项目开发。关键词:软件开发计划,TDD实施,任务分解,代码实现规划,测试驱动开发,工程管理,敏捷开发流程。
设计模式Skill design-patterns
设计模式是软件工程中用于解决常见设计问题的可重用解决方案模板。它提供共享词汇,促进代码的复用、维护和测试,适用于架构设计、代码重构和改善软件质量,如松耦合、单一职责等设计原则。关键词:软件设计、设计模式、架构模式、代码重构、面向对象、设计原则、软件架构、模式选择、代码质量。
SQLAlchemy2.0+异步ORM技能Skill sqlalchemy-2-0
SQLAlchemy 2.0+ 异步ORM技能详解,涵盖类型安全模型定义、高效异步查询、关系映射、会话管理及高级模式。适用于构建高性能、可扩展的异步数据库后端、API服务与数据应用。关键词:Python异步ORM,SQLAlchemy 2.0,类型安全模型,异步数据库,高效查询,关系映射,会话管理,FastAPI集成,性能优化。
Markdown专业文档编写Skill markdown-pro
Markdown专业文档编写技能,提供创建精美README、更新日志、贡献指南和技术文档的完整指南与模板。包含代码高亮、徽章生成、自动化脚本和SEO友好的结构化内容,适用于开源项目、技术文档和团队协作。关键词:Markdown文档,README生成,更新日志自动化,技术文档,代码文档,开源项目,文档模板,SEO优化。
Godot音频系统Skill godot-audio-systems
这是关于Godot游戏引擎音频系统的专家指南,提供AudioStreamPlayer变体、AudioBus混音架构、动态效果、音频池化性能优化、音乐过渡和程序化音频生成等模式。适用于音乐系统设计、音效实现、空间音频配置和音频反应式游戏玩法开发。关键词:Godot、音频系统、AudioStreamPlayer、AudioBus、音频效果、音频池、音乐交叉淡入淡出、BPM同步、程序化音频。
飞行控制律设计Skill control-law-design
飞行控制律设计技能是航空航天工程领域的核心技术,专注于飞机自动驾驶仪和飞行控制系统的开发、调优与验证。该技能涵盖经典控制理论(如PID、超前滞后补偿)和现代控制方法(如LQR、H-无穷控制),用于实现飞行器的稳定性增强、精确跟踪和鲁棒性能。核心能力包括使用MATLAB/Simulink进行建模与仿真、增益调度设计、稳定裕度分析以及应对模型不确定性的鲁棒性验证。适用于飞行动力学分析、自动驾驶系统开发、飞行品质评估和航空器控制系统集成等场景。
版本控制与Git工作流技能Skill version-control
这个技能提供专业的版本控制实践指导,涵盖Git命令、主干开发工作流、Conventional Commits格式、GitHub集成和最佳实践。帮助用户高效管理代码版本、处理分支、提交消息、PRs和合并冲突,支持团队协作与自动化流程。关键词:Git、版本控制、主干开发、Conventional Commits、GitHub、代码管理、开发工作流、DevOps、持续集成、拉取请求。
审查和生成.NET代码Skill reviewing-dotnet-code
此技能用于审查和生成遵循Microsoft .NET编码约定和现代C#模式的.NET/C#代码。关键词包括.NET、C#、代码审查、代码生成、命名约定、异步编程、LINQ。
表格与数据网格构建Skill building-tables
该技能用于系统化创建表格和数据网格,从简单HTML表格到处理数百万行的企业级虚拟化网格。它提供决策框架、性能优化策略、可访问性设计和响应式布局,适用于前端开发中的数据展示、排序、筛选、分页、内联编辑和数据导出等功能实现。关键词:表格、数据网格、前端开发、性能优化、可访问性、响应式设计、排序、筛选、分页。
pytest精通Skill pytest-mastery
pytest 精通技能专注于使用 Python 的 pytest 框架和 uv 包管理器进行高效、全面的软件测试。它涵盖了从编写、运行、参数化测试到生成覆盖率报告的全流程,特别适用于单元测试、集成测试以及 FastAPI 等现代 Web 应用的测试。核心关键词包括:Python 测试、pytest、单元测试、集成测试、测试覆盖率、FastAPI 测试、测试夹具、参数化测试、测试调试、uv 包管理器。
交互设计Skill interaction-design
交互设计是一种专注于通过反馈模式、微交互和可访问性设计来优化用户界面体验的技能,适用于设计加载状态、错误处理、动画指南等,提升用户体验和交互效果。关键词:交互设计、用户体验、UI设计、反馈模式、微交互、可访问性、前端开发。
Godot游戏能力系统Skill godot-ability-system
这个技能系统专为Godot游戏引擎设计,提供构建RPG和动作游戏中角色能力系统的专家级模式,包括冷却管理、连击系统、技能树、升级路径和资源管理,适用于游戏开发中的技能实现和角色进展。关键词:Godot、能力系统、游戏开发、技能树、冷却策略、连击、角色能力、游戏引擎、可扩展系统。