软件开发 Skill技能列表

4.5

MongoDB技能指南Skill mongodb

本技能提供MongoDB文档数据库的全面指南,涵盖CRUD操作、聚合管道、索引优化、高可用性配置、安全措施和部署选项,适用于开发者和数据工程师,用于数据管理、后端开发和云原生应用。关键词:MongoDB, NoSQL, 数据库管理, 数据工程, 后端开发, 云原生

4.5

ImageMagick技能Skill imagemagick

ImageMagick技能是一种通过命令行工具执行高级图像处理的技能,包括图像格式转换、大小调整、裁剪、特效应用、变换操作和批处理。适用于程序化图像处理、web图像优化、自动化脚本开发等场景,关键词:ImageMagick、图像处理、命令行工具、格式转换、批量操作、SEO优化。

4.5

Git工作流程专家Skill git-workflow

本技能提供 Git 版本控制工作流程的全面指导,包括分支管理、提交规范、合并冲突解决等,帮助开发者高效管理代码仓库。关键词:Git, 版本控制, 工作流程, 分支管理, 提交最佳实践, 合并冲突, DevOps。

4.5

点文件管理器Skill dotfiles-manager

点文件管理器技能用于帮助用户组织、同步和部署开发环境配置文件,涉及版本控制、符号链接、跨平台设置等。适用于开发者和系统管理员,提升配置一致性和可移植性。关键词:点文件管理、配置文件组织、符号链接策略、跨平台环境、开发配置、自动化部署、版本控制、Git、Stow、dotbot、chezmoi、yadm、rcm。

4.5

PPTX演示文稿处理Skill pptx

该技能专注于使用编程和工具自动化处理PowerPoint演示文稿文件,包括创建新演示文稿、编辑现有内容、分析文件结构、提取文本和设计元素等。支持XML处理、设计原则应用、自动化脚本编写,适用于演示文稿的批量处理、定制设计和内容管理。关键词:pptx, PowerPoint, 演示文稿, XML编辑, 设计自动化, 文本提取, 幻灯片制作

4.5

PDF处理与自动化Skill pdf

PDF处理与自动化技能涉及使用Python库如pypdf、pdfplumber和reportlab,以及命令行工具如pdftotext和qpdf,来进行PDF文档的文本提取、表格提取、合并、分割、创建、表单处理等操作。适用于文档自动化、数据提取、报告生成等场景。关键词:PDF处理,Python编程,文档自动化,文本提取,表格提取,OCR,报告生成。

4.5

完成前验证技能Skill VerificationBeforeCompletion

这是一个用于软件开发中的质量保证技能,强调在声称工作完成前必须运行验证命令并提供证据,以防止虚假声称和错误交付。关键词包括验证、测试、质量保证、DevOps、软件工程、错误预防、流程控制、测试驱动开发、回归测试、构建验证。

4.5

系统性调试Skill SystematicDebugging

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

4.5

根因追踪Skill RootCauseTracing

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

4.5

深度防御验证Skill Defense-in-DepthValidation

这个技能用于在软件开发中,通过在数据流的多层次实施验证,防止无效数据导致的bug,提高系统健壮性和可靠性。关键词包括:深度防御、数据验证、bug预防、软件架构、质量保证、多层次验证、防错设计、系统安全。

4.5

调试助手Skill debug-helper

调试助手技能提供系统化的调试策略、故障排除方法,用于解决代码和系统问题。适用于遇到错误或意外行为时诊断和修复问题,帮助提高开发效率和系统稳定性。关键词:调试、故障排除、代码错误、系统问题、bug修复、开发工具。

4.5

Chrome开发工具代理技能Skill chrome-devtools

这个技能使用 Puppeteer CLI 脚本进行浏览器自动化、调试和性能分析。可用于自动化浏览器、截图、监控网络流量、网页抓取、表单自动化和 JavaScript 调试。适用于前端开发、自动化测试、性能优化和网页分析。关键词:浏览器自动化、Puppeteer、Chrome DevTools、性能测试、网页抓取、自动化测试、前端调试。