软件开发 Skill技能列表

⚡

系统性调试Skill SystematicDebugging

4.5

系统性调试是一种四阶段的调试框架,用于软件开发和测试中,确保在修复bug前识别根本原因,避免盲目修复,提高调试效率和代码质量。关键词:调试、系统性调试、根因分析、bug修复、测试框架、软件测试。

⚡

根因追踪Skill RootCauseTracing

4.5

根因追踪是一种软件调试技能,用于系统地通过调用栈向后追踪bug,定位原始触发点,避免仅治标。适用于软件开发中的错误处理和测试,提升代码质量和可靠性。关键词:根因追踪,bug调试,调用栈,软件测试,错误追踪,纵深防御。

⚡

变更日志生成器Skill changelog-generator

4.5

变更日志生成器是一个自动化工具,用于从Git版本控制系统提取提交历史、拉取请求和问题跟踪数据,生成详细的变更日志和发布笔记。它帮助软件团队高效管理项目变更,支持Conventional Commits标准,适用于DevOps流水线,自动化文档更新,提升发布流程效率。关键词:变更日志、Git自动化、软件发布、DevOps、版本控制、自动化文档。

⚡

根因追溯Skill root-cause-tracing

4.5

根因追溯技能用于在软件开发过程中,通过向后追踪调用栈和执行流程,识别错误、无效数据或不正确行为的原始来源。适用于调试复杂问题、调查数据损坏、查找级联故障根因等场景,关键词包括调试、根因、追溯、错误来源、数据流追踪。

⚡

结构化代码审查技能Skill code-review

4.5

这个技能用于自动化执行代码审查,覆盖风格、可读性和安全等方面,提供结构化反馈。它专注于重要问题如错误和安全风险,适用于拉取请求和合并请求审查,以提升代码质量和团队协作效率。关键词:代码审查,自动化,安全编码,可读性,单元测试。

⚡

Rust到TypeScript错误处理Skill rust-errors

4.5

这个技能用于在Tauri桌面应用中实现Rust和TypeScript之间的错误处理模式,通过discriminated union确保类型安全传递。它涉及定义Rust错误、处理Tauri命令错误,并创建TypeScript可处理的错误类型。关键词包括Rust、TypeScript、错误处理、Tauri、discriminated union、类型安全、跨语言开发、桌面应用。

⚡

可读性控制流重构Skill control-flow

4.5

这个技能用于重构复杂的条件逻辑,通过模仿人类推理模式,如使用早期返回、自然语言变量和清晰的条件评估,以提高代码的可读性、可维护性和决策效率。适用于软件开发中的代码优化和逻辑重构,特别适合前端和后端开发场景。关键词:控制流重构、代码可读性、条件逻辑、早期返回、自然语言变量、TypeScript、软件工程、代码优化、决策逻辑。

⚡

SlackGIF创建工具包Skill slack-gif-creator

4.5

这个技能是一个专为Slack优化的动画GIF创建工具包,提供Slack平台的要求知识、验证工具、动画概念和Python库使用指南,帮助开发者快速制作高质量的Slack GIF。关键词:Slack, GIF, 动画, Python, PIL, 图像处理, 工具包, 开发工具。

⚡

内部通信资源Skill internal-comms

4.5

这是一个用于帮助用户高效编写各种企业内部通信的资源集合,提供指导文件以遵循公司标准格式,涵盖状态报告、领导更新、公司通讯、3P更新、常见问题解答、事件报告和项目更新等场景。关键词:内部通信,企业沟通,状态报告,领导更新,公司通讯,常见问题解答,事件报告,项目更新,3P更新。

⚡

PDF处理技能Skill pdf

4.5

PDF处理技能是指使用Python库(如pypdf、pdfplumber、reportlab)和命令行工具(如pdftotext、qpdf)来执行PDF文档的读取、编辑、创建、合并、拆分、文本提取、表格提取、OCR识别、水印添加和密码保护等操作。适用于自动化文档处理、数据提取和大规模PDF分析。关键词:PDF处理、Python编程、文本提取、表格提取、OCR技术、文档自动化、命令行工具、数据提取。

⚡

开发日志管理器Skill journal-manager

4.5

这是一个轻量级知识日志工具,专为软件开发设计,用于记录和共享开发中的经验教训、bug修复和见解,支持索引和条目双层系统,可实现自动保存,提高团队协作效率和知识积累。关键词:开发日志、知识管理、bug跟踪、自动保存。

⚡

测试驱动开发Skill test-driven-development

4.5

测试驱动开发(TDD)是一种软件开发实践,强调先编写测试用例再实现代码,通过‘红-绿-重构’循环确保代码质量、减少错误和促进设计改进。关键词:测试驱动开发、TDD、单元测试、自动化测试、红绿重构、代码质量、软件开发、测试优先、测试用例、错误预防。