dhh-ruby-style
用DHH特有的37signals风格编写Ruby和Rails代码。在编写Ruby代码、Rails应用程序、创建模型、控制器或任何Ruby文件时使用此技能。当生成或重构Ruby/Rails代码、进行代码审查,或者用户提到DHH、37signals、Basecamp、HEY或Campfire风格时触发。体现REST的纯粹性、胖模型瘦控制器、当前属性、Hotwire模式以及“清晰胜于巧妙”的理念。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
用DHH特有的37signals风格编写Ruby和Rails代码。在编写Ruby代码、Rails应用程序、创建模型、控制器或任何Ruby文件时使用此技能。当生成或重构Ruby/Rails代码、进行代码审查,或者用户提到DHH、37signals、Basecamp、HEY或Campfire风格时触发。体现REST的纯粹性、胖模型瘦控制器、当前属性、Hotwire模式以及“清晰胜于巧妙”的理念。
全面的诊断工具,用于解决OADP/Velero备份和恢复问题,并提供自动检查和建议。
运行全面的系统诊断,包括依赖项检查、测试套件执行、git状态和管道健康验证。在排查问题、验证系统就绪情况或准备发布时使用。
用于制作弹出式模态对话框的模式
创建便签(非)文档用于临时过程工件。触发条件包括“记录笔记”、“会议记录”、“研讨会记录”、“保存分析”、“访谈笔记”、“探索笔记”。
为概念模型、术语表和目录创建参考(REF)文档。触发词包括“创建参考”、“记录概念”、“制作术语表”、“编目这些”、“创建查找”。
记录一个观察(测量、状态或事件)。在工作执行过程中记录事实观察时使用。触发词为“记录观察”、“记录观察”、“记下发现”、“捕捉状态”。
解析框架引用ID以获取其内容。当您需要通过ID查找文档、决策、观察、任务或ADR时使用。触发条件为“解析引用”、“查找THY-001”、“找到DEC-...”、“获取...的内容”、“ADR-001是什么”。
通过分析Helm发布、Pod状态和资源冲突来诊断失败的Maestro集群部署
执行诊断握手以验证系统状态和校准。
为选择正确的图表类型和工具提供决策指导。提供常见可视化场景的模式、工具比较以及最佳实践。
为Tkinter应用程序生成模态和非模态对话窗口。当用户提到“对话框”、“弹出窗口”、“模态”或在views/dialogs/目录中处理文件时使用。
创建策略(STR)文档以记录理由、决策和业务合理性。触发词包括“文档策略”、“记录战略决策”、“捕捉理由”、“商业案例”、“项目章程”。
记录每天的开发者体验评估。从C-6/C-7研究中捕获好/坏日子的指标。触发词包括“每日检查”、“结束日检查”、“会话检查”、“今天怎么样”。
验证在流程执行过程中是否发生了必需的日志记录。在提交工作以供审批之前使用,以确保决策和观察结果被记录下来。触发条件为“验证日志”、“检查合规性”、“验证日志”。
在为Erlang/Elixir类型检查和静态分析配置Dialyzer时使用。
读取state.json并诊断PR状态、错误、卡住的条目和异常。
收集并分析OADP诊断数据,使用oadp-must-gather来解决备份、恢复和部署问题。
遵循C4模型和SpecWeave约定的美人鱼图 - 系统架构、序列、ER、部署图。用于架构可视化。
在进行实施之前评估问题框架的质量。根据Naur的理论构建原则判断问题是否定义明确。触发词包括“评估框架”、“检查问题框架”、“框架评估”、“问题是否定义明确”。
为重要的架构决策创建架构决策记录。当用户想要创建ADR、制作ADR、记录架构决策、文档化架构选择、执行正式的备选方案分析,或者在权衡多个备选方案时进行正式评估时使用。适用于需要结构化备选方案文档的系统范围或长期影响的决策。
将决策记录到决策日志中。支持操作型、战术型、设计型和ADR类型的决策。在记录由人类或AI做出的决策时使用。触发词包括“决策”、“决定”、“记录决策”、“记录决定”、“记录选择”。
保存会话上下文以保持会话间的连续性。为每个用户创建一个会话备忘录,记录活跃焦点、最近的工作和未解决的问题。在“保存会话”、“结束会话”、“会话备忘录”、“记住上下文”时触发。
在将Dialyzer集成到Erlang/Elixir项目的开发工作流程和CI/CD管道中时使用。