软件开发 Skill技能列表

4.5

反转练习Skill InversionExercise

反转练习是一种批判性思维技能,通过翻转核心假设来揭示隐藏约束和替代方法,帮助在软件开发、产品管理等场景中跳出传统思维,优化解决方案。关键词:反转假设、隐藏约束、替代方法、批判性思维、问题解决、SEO优化。

4.5

媒体处理Skill media-processing

该技能专注于使用FFmpeg和ImageMagick命令行工具进行多媒体文件处理,涵盖视频、音频和图像的编码、转换、过滤、流媒体、批量处理等功能。适用于媒体格式转换、视频编码优化、图像处理、自动化媒体工作流等场景。关键词:FFmpeg, ImageMagick, 视频处理, 音频处理, 图像处理, 媒体转换, 编码技术, 流媒体, 批量操作。

4.5

项目会话管理器Skill psm

这个技能用于管理隔离的开发环境,通过git worktrees和tmux创建、管理和清理项目会话,支持PR审查、问题修复和功能开发,提高开发效率和环境隔离。关键词:项目管理、开发环境、git worktrees、tmux、隔离会话、自动化工具、DevOps。

4.5

取消定时任务Skill cancel-scheduled-task

这个技能用于永久删除定时任务,区分于关闭提醒和暂停任务。关键词:定时任务管理、任务删除、取消任务、自动化任务控制、DevOps工具。

4.5

现代JavaScript模式Skill modern-javascript-patterns

这个技能用于掌握现代JavaScript(ES6+)核心特性,包括箭头函数、解构、异步操作、函数式编程模式等,帮助开发者编写高效、可维护的前端代码,适用于重构遗留系统、优化Web应用性能及提升代码质量。关键词:JavaScript开发,ES6+,前端优化,异步编程,代码重构,函数式编程,性能提升。

4.5

模式发现Skill pattern-discovery

模式发现技能是一种软件开发实践,用于在实施新功能前检查模式库,确保模式优先开发,提高代码复用和一致性。关键词:模式优先开发、模式库、API路由、UI组件、数据库操作、代码复用。

4.5

Git提交管理Skill commit

此技能用于自动化git提交流程,强调用户批准和无属性添加,涵盖审查更改、计划提交、用户交互和执行提交。它帮助开发者高效管理代码版本,确保提交消息清晰、变更可追溯,并符合团队协作规范。关键词:git提交, 版本控制, DevOps, 代码管理, 自动化流程, 用户批准, 提交消息, 代码变更追踪

4.5

MongoDB应用开发Skill mongodb-app-development

掌握MongoDB数据库在Node.js、Python和Java应用程序中的集成开发技术,包括连接管理、事务处理、错误处理和最佳实践。关键词:MongoDB, 应用开发, 数据库集成, Node.js, Python, Java, 后端开发。

4.5

Atheris模糊测试Skill atheris

Atheris是一个基于libFuzzer的覆盖引导Python模糊测试工具,专门用于对纯Python代码和Python C扩展进行模糊测试,并集成了AddressSanitizer支持以检测内存腐蚀问题。关键词:Python模糊测试、覆盖引导、libFuzzer、内存腐蚀、AddressSanitizer。

4.5

跨层检查Skill check-cross-layer

跨层检查是一种软件开发技能,用于在代码实施后验证更改是否全面考虑所有维度,特别是跨层数据流、代码重用、导入路径和一致性检查,以预防常见bug并提高代码质量。关键词:跨层检查、代码验证、软件测试、数据流、代码重用、软件开发、测试清单。

4.5

深度错误分析Skill break-loop

该技能是一个系统化框架,用于分析软件错误,识别根因,设计预防措施,并捕获知识,以防止未来类似错误。关键词:错误分析、调试、预防机制、知识捕获、软件开发、SEO搜索优化。

4.5

代码执行Skill code-execution

这个技能用于自动化执行编码子任务,通过自审和质量验证来确保代码符合项目标准和接受标准。适用于软件开发中的自动化测试和质量控制场景,关键词包括:代码执行、自审、质量验证、编码任务、软件开发、自动化测试、DevOps。