shell-testing-framework
使用来自unix-goto的bash测试框架模式进行Shell脚本测试的专业知识,涵盖测试结构(安排-行动-断言)、4种测试类别、断言模式、100%覆盖率要求以及性能测试
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
使用来自unix-goto的bash测试框架模式进行Shell脚本测试的专业知识,涵盖测试结构(安排-行动-断言)、4种测试类别、断言模式、100%覆盖率要求以及性能测试
用于使用shfmt格式化shell脚本时。涵盖一致的格式化模式、shell方言支持、常见问题以及编辑器集成。
基于证据的调查代码审查,使用演绎推理来确定实际发生的情况与所声称的情况。在验证实现声明、调查错误、验证修复或进行根本原因分析时使用。通过系统观察找到真相的基本方法。
在生产环境中使用特性标志、金丝雀部署、合成监控和混沌工程进行测试。在实施生产可观察性或渐进式交付时使用。
Shioaji 台灣金融交易 API 指南。適用於:股票/期貨/選擇權交易、即時行情訂閱、帳務查詢、自動交易系統開發。
在遇到任何错误、测试失败或意外行为时使用,在提出修复方案之前
在编写测试、构建测试套件、选择测试边界或调试测试质量问题(如不稳定性、过度模拟或脆弱的测试)时使用
在进行任何创意工作之前,您必须使用此步骤 - 无论是创建功能、构建组件、添加功能还是修改行为。在实施前探索用户意图、需求和设计。也在/shipyard:init期间用于收集需求。
使用ShellCheck检查并修复shell脚本中的问题。当用户说“检查这个脚本”、“lint shell”、“shellcheck”、“修复脚本警告”、“验证bash”,或者要求审查shell脚本的问题时使用。
在配置用于shell脚本格式化的shfmt时使用,包括.shfmt.toml设置、EditorConfig集成以及项目特定设置。
Shiki 3+语法高亮。在高亮代码块、MDX内容或构建代码编辑器时使用。
在生产环境中使用特性标志、金丝雀部署、合成监控和混沌工程进行测试。在实施生产可观测性或渐进式交付时使用。
使用ShellSpec和TDD/BDD最佳实践为Bash和POSIX shell脚本提供全面的单元测试框架。在为shell脚本编写测试、调试测试失败、重构脚本以提高可测试性、设置测试基础设施、模拟外部依赖或为Bash/shell项目实施测试驱动开发时使用。涵盖测试结构、隔离、模拟、输出捕获、覆盖率、CI集成以及故障排除等内容。
在实现任何功能或修复bug之前使用,然后再编写实现代码
在你有一个多步骤任务的规范或需求时使用,且在接触代码之前
在即将声明工作已完成、已修复或通过之前,在提交或创建PR前使用 - 需要运行验证命令并在做出任何成功声明之前确认输出;始终先提供证据再做断言
掌握ShellCheck静态分析配置和用法,以提高shell脚本质量。在设置代码检查基础设施、修复代码问题或确保脚本可移植性时使用。
基于证据的调查性代码审查,使用演绎推理来确定实际发生的情况与所声称的情况之间的差异。在验证实现声明、调查错误、验证修复或进行根本原因分析时使用。通过系统观察找到真相的基本方法。
将测试活动提前到开发生命周期的早期阶段,以便在缺陷最便宜的时候发现并修复。在实施TDD、CI/CD或早期质量实践时使用。
将测试活动提前到开发生命周期的早期阶段,以便在修复成本最低时发现缺陷。在实施TDD、CI/CD或早期质量实践时使用。
根据简短的规范(关键词、路由/路径、参考内容)创建新的动态页面。
帮助用户更快地、更高质量地发货。当有人正在计划发布、努力发布功能、处理发货速度问题或试图建立更好的发布实践时使用。
当您有一个书面的实施计划需要执行时,无论是与构建者/审查者代理在当前会话中还是在具有审查检查点的单独会话中
专家指导,帮助您与ShipHero的GraphQL API集成,用于履行、库存、订单和退货管理。当(1)使用ShipHero API进行身份验证,(2)管理订单(创建、更新、取消、查询),(3)管理产品和库存水平,(4)创建和跟踪发货,(5)处理退货,(6)处理采购订单,(7)设置Webhook以接收实时事件通知,(8)实施3PL多租户操作,或(9)优化GraphQL查询成本和分页时,请参考此指南…