【研发类-编程语言Skills】bash-scripting 技能

发布时间:2026/7/20 12:28:10
【研发类-编程语言Skills】bash-scripting 技能 Bash脚本工作流用于创建具有防御模式、错误处理和测试的生产就绪shell脚本。技能概述bash-scripting 技能是一个专业的Bash脚本工作流技能专注于创建健壮、生产就绪的bash脚本。该技能采用防御性编程模式、全面的错误处理和自动化测试。下载地址agentic-awesome-skills/skills/bash-scripting at main · sickn33/agentic-awesome-skills · GitHub主要功能脚本设计: 定义脚本目的和需求防御模式: 安全和防御性编程模式错误处理: 全面的错误处理和日志记录测试: 自动化测试和验证生产就绪: 符合生产标准的脚本触发条件在以下情况下应该调用此技能:创建自动化脚本编写系统管理工具构建部署脚本开发备份解决方案创建CI/CD脚本工作流程阶段阶段1: 脚本设计定义脚本目的识别输入/输出规划错误处理设计日志策略文档化需求阶段2: 脚本结构添加shebang和严格模式创建usage函数实现参数解析设置日志记录添加清理处理程序阶段3: 核心实现实现主要功能添加输入验证创建辅助函数处理边缘情况添加进度指示器阶段4: 测试和验证编写单元测试执行集成测试验证错误处理测试边缘情况相关技能bash-pro: 专业脚本编写bash-defensive-patterns: 防御模式bash-linux: Linux命令linux-shell-scripting: Shell脚本编写最佳实践严格模式: 使用set -Eeuo pipefail错误处理: 实现全面的错误处理日志记录: 添加结构化日志记录输入验证: 验证所有输入测试覆盖: 编写全面的测试文档化: 添加使用说明和注释限制说明重要提示仅当任务明确符合上述范围时使用此技能不要将输出视为环境特定验证、测试或专家审查的替代品如果缺少所需的输入、权限、安全边界或成功标准请停止并请求澄清