Skills
收录 96,770 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
在处理 Turso 的 yield 注入或合成故障注入机制、以保障可安全恢复的状态机边界时使用,包括 YieldInjector、FailureInjector、YieldPointMarker、inject_transition_yield!、inject_io_yield!、inject_transition_failure!、CommitYieldPoint、CheckpointYieldPoint、CursorYieldPoint、确定性交错测试、被放弃的 statement/commit 测试以及并发模拟器 yield 计划。
通过 inference.sh 为 AI Agent 提供浏览器自动化。浏览网页,使用 @e 引用与元素交互,截图和录制视频。功能包括:网页抓取、填写表单、点击、输入、拖放、文件上传、执行 JavaScript。适用于:网页自动化、数据提取、测试、Agent 浏览和研究。触发词:browser、web automation、scrape、navigate、click、fill form、screenshot、browse web、playwright、headless browser、web agent、surf internet、record video
Android 应用开发(Kotlin)测试参考。涵盖 JUnit4、AndroidJUnit4、Truth、Espresso(速查表)、测试金字塔、测试替身、Mockito、MockK、Robolectric;coroutines/Flow/ViewModel 测试、ActivityScenario、FragmentScenario、UiAutomator、AndroidTestOrchestrator;createComposeRule、runComposeUiTest、ComposeUiTestConfig、Compose UI 测试同步、CI 和 Window Testing(按屏幕尺寸)。
将 baserCMS 插件从 5.2 系迁移到 5.3 系(基于 PHP 8.5 / CakePHP 5.2.x,开发中)时,baserCMS 特有破坏性变更、弃用与测试基盘应对的配方集。在插件本体与测试基盘迁移时参考,例如「让插件支持 5.3」「baserCMS 5.3 迁移」「PluginCollection::create(): $config null given」「Plugin named X is already loaded(集成测试)」「BcApp.testAppPluginsToLoad」「plugins.php 的 null → []」「Class BcCcFile\... not found(子插件未加载)」「Cannot set a node''s parent as itself(TreeBehavior + Content fixture)」「validateUnique(): Argument #2 not passed(vendor 的 CakePHP 重复加载)」「MissingTemplateException error500.php 掩盖测试真正原因」「BcFile 构造函数/delete() 路径指定的弃用」等。这是同一主版本内的次版本更新(5.2→5.3)技能,baserCMS 4→5 的主版本升级(CakePHP 2→5 的全面改写)请参考 basercms-plugin-4-to-5-upgrade。PHP 本体导致的问题请参考 php-migration,CakePHP 本体导致的问题请参考 cakephp-migration,测试执行步骤请参考 basercms-unittest 技能。对应新的 baserCMS 版本时,在本文档中按版本追加。
与语言无关的技能,用于以低认知复杂度编写和审查代码,兼顾可读性与长期可维护性。涵盖卫语句、单一职责函数、类型驱动设计(让非法状态不可表示、品牌化原始类型、可辨识联合)、模式优先验证、联合元数据的单一数据源、函数式核心 + 命令式外壳、幂等性以及相邻模式对称性。新代码搭配 `tdd` 使用(规则在 GREEN/REFACTOR 阶段适用)。特定技术栈的扩展位于 `rules/stacks/<stack>/` 下(目前有 React、Next.js;为其他任何语言或框架新增子目录即可)。在 PR 审查期间、编写新代码之后、TDD 的 GREEN/REFACTOR 阶段,或被要求“提升质量”“让代码更易读”“降低复杂度”“去重”“清理代码”或调用 "/code-quality" 时使用。
将任何问题、计划、PR 或代码交由由 5 位采用不同推理方法的 AI 顾问组成的 Diverse Multi-Agent Debate (DMAD) 委员会评议。顾问协作并匿名互评,由主席综合得出结论。实证表现优于对抗式辩论(M3MADBench 2026、DMAD ICLR 2025)。当用户说“council this”“run the council”“council review”“pressure-test this”“stress-test this”“war room this”,或面临具有重大影响和取舍的真实决策时使用
为聚合间约束检查(“想在聚合 A 的用例中确认聚合 B 的状态”)的设计判断提供支持。包括 Saga 的误用检测、对业务需求的重新审视、CQRS/ES 中技术约束的理解、不一致数据的容许判断。在代码评审、架构设计、需求分析时遇到聚合间约束问题时使用。目标语言:语言无关。触发条件:“聚合间约束检查”“想确认其他聚合的状态”“用 Saga 做约束检查”“确认商品是否关联到品牌”“聚合间校验”“事件溯源中的反向查询”“跨聚合业务规则”“CQRS/ES 的约束”“可以从命令侧引用读模型吗?”“在用例中引用其他聚合”等与聚合间约束相关的请求时启动。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
