软件开发 Skill技能列表
架构模式Skill architecture-patterns
本技能专注于后端系统设计,介绍清洁架构、六边形架构和领域驱动设计等模式,帮助开发者构建可维护、可测试和可扩展的软件系统。关键词:架构模式、清洁架构、六边形架构、领域驱动设计、后端开发、软件设计、可维护性、可测试性。
更新定时任务Skill update-scheduled-task
这个技能用于修改定时任务的各种设置,如任务开始和完成时的通知状态,以及任务的启用或暂停状态,而无需删除任务。适用于任务管理、自动化流程调整等场景。关键词:定时任务、任务设置、修改、通知、启用、暂停、恢复、任务管理、DevOps、自动化。
根本原因追溯Skill RootCauseTracing
这个技能用于在软件开发过程中,当出现深层错误时,通过向后追溯调用堆栈来找到bug的原始触发点,避免仅修复症状,提高调试效率。关键词包括:根因追溯、调用堆栈、调试、软件测试、故障排除、防御性编程。
系统性调试Skill debugging-systematic
系统性调试是一种用于诊断和修复软件问题的技能,通过根本原因分析方法,帮助开发者解决bug、测试失败、性能问题等。它适用于生产问题、日志分析、竞态条件调试等场景,关键词包括:调试、根本原因分析、bug修复、测试优化、性能调试、日志追踪。
测试驱动开发Skill test-driven-development
测试驱动开发(TDD)是一种软件开发实践,通过先编写测试用例再实现代码来确保代码可靠性和质量。它遵循红绿重构循环,有助于预防回归错误、提高代码设计、文档化行为,并促进团队协作。关键词:测试驱动开发、TDD、软件开发、测试方法、红绿重构、代码测试、回归预防。
重构Skill refactoring
重构是一种软件工程技术,通过系统性地改进代码结构、可读性和可维护性,而不改变其外部行为,用于减少技术债务、提取函数、移除重复代码、简化条件逻辑、应用设计模式等,提升代码质量和开发效率。关键词:代码重构、软件重构、技术债务、代码优化、可维护性、可读性、设计模式、软件开发、代码结构改进。
系统化调试Skill debugging-systematic
系统化调试技能通过根因分析框架帮助诊断和修复软件中的bug、测试失败及意外行为。它强调在提出修复前先科学理解问题根源,适用于生产问题、性能调试、日志分析等场景,提高开发效率和代码质量。关键词:调试、根因分析、bug诊断、系统化方法论、测试失败、性能问题。
文档转图片与智能压缩Skill doc-to-image-resizer
这是一个将文档逐页转换为图片并按指定文件体积自动压缩的本地化流水线技能。支持 PDF、Word、Excel、PowerPoint 及常见图片格式,按 DPI 逐页渲染为 JPG/PNG,并通过调整像素分辨率与 JPEG 质量,把单张图片精确压到指定上限或区间(如 500k、450k-500k)。内置“核对校验—文档转图片—按规调整大小”三步流程,具备异常与重复检测、计划预演、源文件只读、原子替换、原图备份、处理清单 CSV 回滚凭证等安全机制,全程离线不外传。关键词:文档转图片、PDF转JPG、批量转图、Word转图片、Excel转图片、PPT转图片、扫描件转图片、图片压缩、图片体积控制、压缩到500k、450k-500k、JPEG质量调整、DPI渲染、PyMuPDF、文件大小限制、图片上传失败、办公文档处理、批量处理流水线、本地离线处理。
Scala函数式模式Skill ScalaFunctionalPatterns
Scala函数式模式是一种编程技能,专注于在Scala语言中应用函数式编程原则。它通过使用高阶函数、不可变性、模式匹配、代数数据类型等技术,帮助开发者构建健壮、类型安全、可维护的应用程序。关键词:Scala,函数式编程,高阶函数,不可变性,模式匹配,代数数据类型,单子,for-推导。
TracerBullets开发实践Skill build-feature
这个技能用于软件开发中,通过构建小型、端到端的特性切片来快速获得反馈,验证方法和架构,减少开发风险。关键词:软件开发、Tracer Bullets、快速反馈、特性构建、端到端测试、架构验证、敏捷开发、代码迭代。
PPTX演示文稿处理Skill pptx
PPTX演示文稿处理技能专注于PowerPoint文件的创建、编辑和分析,使用编程脚本和工具自动化演示文稿任务。它支持文本提取、XML处理、布局设计、视觉验证等,适用于办公自动化、文档管理和演示制作。关键词:PPTX, PowerPoint, 演示文稿, 创建, 编辑, 分析, 办公自动化, 脚本编程, 文档处理
PPTX演示文稿处理Skill pptx
该技能专注于PowerPoint演示文稿的创建、编辑和分析,涵盖文本提取、XML访问、模板使用、HTML到PPTX转换等功能,适用于办公自动化、文档处理和演示制作,提升工作效率。关键词:演示文稿、PowerPoint、创建、编辑、分析、办公自动化、文档处理。