软件开发 Skill技能列表

RESTfulAPIDesignPrinciplesSkill RESTfulAPIDesignPrinciples

4.5

专家级框架,用于设计一致性、可扩展性和开发者友好的 RESTful API,遵循资源优先思维、HTTP 语义和适当的版本控制策略。

WebSocketPatternsSkill WebSocketPatterns

4.5

WebSocket模式是用于在网络应用中实现高级实时双向通信的一系列技术。它包括WebSocket基础、与HTTP轮询和SSE的比较、连接生命周期管理、心跳机制、消息队列确认、重连策略、速率限制等关键概念和实践。

预算支出三类分类法Skill "expense-categorization-three-types"

4.5

这个技能用于帮助个人或家庭将月度支出项目清晰分类为固定、可协商和弹性三类,以实现有效的预算规划和财务管理,优化资金分配。关键词:预算规划,财务管理,支出分类,三类支出法,固定支出,可协商支出,弹性支出。

Biome配置管理Skill biome-configuration

4.5

这个技能专注于配置Biome工具链,用于JavaScript和TypeScript项目的代码检查和格式化。包括设置biome.json配置文件、管理架构版本、集成Git等版本控制系统,以及优化项目组织,以提高开发效率和代码质量。关键词:Biome, JavaScript, TypeScript, 代码检查, 格式化, 工具链, 代码质量, 项目管理, VCS集成, CI/CD。

单向门检查Skill one-way-door

4.5

此技能用于在软件开发中识别和标记不可逆的架构决策文件,如数据模型、API合同、基础设施配置等,强制团队在提交前讨论权衡,避免未来高昂的修改成本。关键词:架构决策、代码审查、不可逆决定、软件开发、CI/CD、数据模型。

重构路线图Skill refactor-roadmap

4.5

该技能用于制定模块的分阶段重构计划,确保代码重构过程安全可控,适用于中级开发者。关键词:重构、路线图、模块、安全重构、分阶段计划、测试覆盖、风险分析、依赖管理。

可扩展性评估Skill scalability-assessment

4.5

此技能用于评估系统在增长过程中的可扩展性瓶颈,识别计算、存储和IO等方面的限制,并提出基于成本效益的扩展策略。关键词包括:系统评估、可扩展性、瓶颈分析、架构设计、成本管理、性能优化、DevOps、云原生、微服务。

Neovim实现技能Skill skill-neovim-implementation

4.5

这个技能用于自动实现Neovim配置更改,包括输入验证、状态更新、调用子代理、处理后期操作如状态更新、工件链接和git提交。关键词:Neovim, 实现, 配置, 技能, 自动化, 开发工具。

QA移动测试Skill qa-testing-mobile

4.5

该技能专注于移动应用的质量保证测试,涵盖iOS和Android平台,包括原生和跨平台应用。核心内容包括自动化框架选择(如XCUITest、Espresso、Appium等)、设备矩阵规划、性能测试、可靠性验证、CI/CD集成以及发布管理。适用于需要移动QA计划、设备实验室设置或测试框架指导的场景。关键词:移动测试、质量保证、自动化测试、iOS测试、Android测试、性能测试、CI/CD、设备实验室。

方法简写JSDoc保留Skill method-shorthand-jsdoc

4.5

这个技能用于在TypeScript或JavaScript开发中,通过工厂函数返回对象时使用方法简写,确保JSDoc注释在IDE中可见,提高代码文档的可读性和维护性。关键词:JSDoc、TypeScript、JavaScript、工厂函数、方法简写、代码文档、IDE提示、前端开发。

Dialyzer配置技能Skill dialyzer-configuration

4.5

Dialyzer配置技能涉及设置和管理Dialyzer静态分析工具,用于Erlang和Elixir代码的类型检查和静态分析,以识别软件问题如类型错误、不可达代码等。关键词:Dialyzer, Erlang, Elixir, 类型检查, 静态分析, 配置, 测试, 软件开发, CI集成。

Git提交助手Skill GitCommitHelper

4.5

这个技能帮助开发者在Git版本控制中自动化生成规范、描述性的提交消息,通过分析git diff差异。它简化了代码提交流程,提升团队协作效率,适用于任何使用Git的软件开发环境。关键词:Git提交,代码分析,自动化工具,版本控制管理,软件开发流程优化。