accessibility-basic-check
运行一个基本的可访问性检查列表以应对UI更改。当初级开发人员需要快速的无障碍指导时使用。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
运行一个基本的可访问性检查列表以应对UI更改。当初级开发人员需要快速的无障碍指导时使用。
通过更新AT_DISPATCH宏来为PyTorch操作添加无符号整数(uint)类型支持。当为操作、内核添加uint16、uint32、uint64类型的支持,或者用户提到启用无符号类型、基本无符号类型或uint支持时使用。
质量保证与设计验证代理
使用环境模式将依赖项注入到动作中。包括创建Environment类,将其传递给Store,从动作中访问`env`,以及为了可测试性使用依赖注入。
添加OptimisticUpdate混入,以便在服务器确认之前即时提供UI反馈。涵盖即时状态更改、失败时自动回滚,并可选择性地通知用户回滚情况。
使用UserException处理面向用户的错误。涵盖从操作中抛出UserException、设置UserExceptionDialog、使用`onShowUserExceptionDialog`自定义错误对话框,以及使用UserExceptionAction进行非中断式错误显示。
将类成员按标准顺序组织,用空行分隔不同的类,并保持每个文件一个类的结构。在设计类接口、实现类、组织项目文件或建立面向对象编程编码标准时使用。
创建项目规则以获得持续的AI指导。在用户希望时使用
GRASP原则知识库,适用于PHP 8.5项目。提供了9种职责分配模式(信息专家、创建者、控制器、低耦合、高内聚、多态性、纯虚构、间接性、受保护的变化)的快速参考。可用于架构审核和设计决策。
进行代码全面可访问性审核的指南,以识别WCAG合规性问题和包容性设计障碍。在审查可访问性、ARIA实现、键盘导航或屏幕阅读器兼容性时应使用此技能。
比较多个架构方案(单体/微服务等),从SOLID原则、成本、复杂度等维度评分,生成对比表和推荐方案。当需要向客户解释架构选择或ADR决策时使用。
添加Debounce混入,在执行操作前等待用户输入暂停。涵盖设置`debounce`持续时间、实现边打字边搜索以及避免在快速输入时进行过多的API调用。
使用AsyncRedux管理流和计时器。涵盖了创建用于启动/停止流的操作、在存储属性中保存流订阅、从流回调中分派操作以及使用disposeProps()进行适当的清理。
显示加载状态并在小部件中处理操作失败。涵盖了用于加载指示器的`isWaiting(ActionType)`、用于错误状态的`isFailed(ActionType)`、用于错误消息的`exceptionFor(ActionType)`以及用于重置失败状态的`clearExceptionFor()`。
使用《代码大全》中的检查表(43项)来评估例程和类设计的质量。在设计例程或类、审查类接口、选择继承与包含之间,或者评估例程内聚性时使用。当在截止日期压力下试图将继承作为快速解决方案,或者为具有深层继承或多个参数的代码辩解'但它能工作'时也应触发。在CHECKER模式下生成带有严重程度标签的评审(VIOLATION/WARNING/PASS),在APPLIER模式下生成设计决策。症状包括:模糊的例程…
使用《代码大全》中的检查表(43项)评估例程和类设计的质量。在设计例程或类、审查类接口、选择继承与包含之间,或评估例程内聚性时使用。当在截止日期压力下试图将继承作为快速解决方案,或为具有深层次继承或许多参数的代码辩解‘但它能工作’时也应触发。在CHECKER模式下生成带有严重性标签的评审(VIOLATION/WARNING/PASS),或在APPLIER模式下做出设计决策。症状包括:模糊的例程名称…
WCAG 2.2合规性测试、屏幕阅读器验证和包容性设计验证。在确保法律合规(ADA,第508节)、针对残疾进行测试或为全球10亿残障用户构建无障碍应用程序时使用。
进行代码全面可访问性审核的指南,以识别WCAG合规性问题和包容性设计障碍。在审查可访问性、ARIA实现、键盘导航或屏幕阅读器兼容性时应使用此技能。
在做出承诺之前,测试假设是否成立。当假设的确定性较低且风险较高时使用。
有效地调试AsyncRedux应用程序。涵盖了使用store.state打印状态、检查actionsInProgress()、使用ConsoleActionObserver和StateObserver跟踪状态变化,以及跟踪dispatchCount/reduceCount。
在动作内部使用`waitCondition()`暂停执行,直到状态满足条件。涵盖等待价格阈值、动作之间的协调以及实现条件工作流。
在调试SwiftUI视图更新、预览崩溃或布局问题时使用 - 诊断决策树可以快速识别根本原因,避免在压力下误诊
使用《代码大全》中的检查表(43项)评估例程和类设计的质量。在设计例程或类、审查类接口、选择继承与包含之间,或评估例程内聚性时使用。当在截止日期的压力下想用继承作为快速解决方案,或者为具有深层继承或许多参数的代码辩解‘但它能工作’时也应触发。在CHECKER模式下生成带有严重性标签的评审(VIOLATION/WARNING/PASS),或在APPLIER模式下生成设计决策。症状包括:模糊的例程名称…
设计系统检测,包括漂移发现和证据块。在审核设计系统一致性时使用。