软件开发 Skill技能列表
代码可视化Skill visualize-code
代码可视化技能用于自动分析源代码并生成架构图表,支持类图、ER图、序列图和依赖图。它通过文件模式检测和Mermaid语法实现高效可视化,适用于软件开发中的架构设计和代码审查。关键词:代码分析、架构可视化、Mermaid图表、自动化绘图、软件开发工具、SEO优化。
文档审查Skill doc-review
这个技能用于系统性地审查和清理软件文档,确保文档的时效性、准确性和相关性。它自动化扫描文件、检查过时指标、验证代码引用、生成报告,并支持安全修复。关键词:文档审查、文档清理、代码文档、自动化维护、DevOps、软件维护。
内存分析技能Skill memory-analysis
本技能是专为嵌入式系统设计的综合内存分析工具,提供链接器映射文件解析、栈使用量估算、堆碎片检测、内存泄漏排查以及全面的内存优化策略。核心功能包括静态内存布局分析、动态使用模式跟踪、性能瓶颈定位和资源优化建议,帮助开发者高效管理有限的内存资源,提升系统稳定性和性能。关键词:嵌入式内存分析,栈溢出检测,堆碎片优化,内存泄漏排查,链接器映射文件,资源优化,性能调优。
代码迁移Skill code-migration
代码迁移技能涉及在软件版本、框架或技术之间安全地迁移代码库的策略和模式,包括依赖审计、框架迁移、废弃处理、自动代码转换、增量迁移、测试、功能标志和回滚策略。关键词:代码迁移、框架迁移、版本升级、自动重构、增量部署、影子模式、绞杀者模式、功能标志、回滚策略。
PHP开发Skill php
此技能专注于编写现代、高性能的PHP代码,涵盖PHP 8+特性如联合类型、枚举、生成器、SPL数据结构等,适用于PHP开发、性能优化以及Laravel/Symfony框架开发。关键词包括PHP、PHP 8、性能优化、Laravel、Symfony、生成器、SPL。
重构专家Skill refactoring-specialist
重构专家是专注于在不改变软件外部行为的前提下,系统性地改进代码结构、质量和可维护性的专业角色。其核心技能包括应用设计模式(如工厂、策略、观察者等)、遵循SOLID原则(单一职责、开闭原则等)、识别并消除代码异味(如重复代码、过长方法)、实施渐进式重构策略以及建立防腐层以隔离不同系统或领域。该技能旨在降低技术债务、提升代码可读性、为团队协作和新功能开发奠定坚实基础,是软件工程中保障长期项目健康度的关键实践。
CPU性能分析Skill cpu-profiling
CPU性能分析是一种技术,用于识别和优化软件中消耗最多CPU资源的代码部分,以提高性能和资源效率。
VibeCoder指南技能Skill vibecoder-guide
VibeCoder指南技能是一个自动化指导工具,专为非技术用户设计,通过自然语言交互帮助他们完成软件开发项目。当用户提出关于下一步操作、系统使用或遇到困难的疑问时,技能会自动响应并提供具体行动建议。关键词:自然语言开发,用户指导,开发辅助,非技术工具,自动化响应。
CRAP代码风险分析Skill crap-analysis
CRAP代码风险分析技能用于评估软件代码质量,通过计算CRAP(变更风险反模式)分数,结合圈复杂度和测试覆盖率识别高风险代码。该技能提供完整的.NET项目覆盖率收集方案,使用OpenCover格式和ReportGenerator工具生成风险热点报告,帮助开发团队优先测试复杂代码、设置CI/CD覆盖率阈值,并指导代码重构决策。关键词:代码覆盖率、CRAP分数、圈复杂度、风险热点、测试策略、代码质量、.NET测试、覆盖率报告、重构指导、DevOps质量门禁。
Godot视觉小说开发技能Skill godot-genre-visual-novel
这个技能提供了在Godot引擎中开发视觉小说游戏的完整指南,包括分支叙事、对话系统、选择后果、回滚机制和品质功能实现。关键词:视觉小说、Godot、分支叙事、对话系统、回滚、bbcode、游戏开发。
无线通信协议技能Skill wireless-protocols
无线通信协议技能专注于嵌入式物联网设备的无线协议实现与优化,涵盖LoRa、Zigbee、Thread、Matter等主流协议。提供协议栈配置、网络组建、射频调优及认证准备等专业服务,适用于智能家居、工业物联网、低功耗广域网等场景。关键词:无线协议、物联网、嵌入式开发、LoRaWAN、Zigbee、Thread、Matter、射频配置、低功耗设计、认证测试。
性能优化Skill performance-optimization
本技能提供一套全面的全栈性能分析与优化框架,涵盖前端、后端、数据库及API的性能瓶颈诊断与解决方案。包含核心网页指标(LCP、INP、CLS、TTFB)优化、数据库查询优化(索引、N+1查询)、缓存策略(内存、分布式、CDN)、前端打包与渲染优化、API响应优化以及性能监控与告警。适用于提升应用速度、降低延迟、提高吞吐量、优化缓存、进行性能剖析、控制打包体积,是应对高流量、提升用户体验和系统可扩展性的关键技能。