dmesg
dmesg 读取内核环形缓冲区并打印内核消息,包括硬件错误、驱动程序事件、OOM(内存不足)终止以及启动消息。它是检查硬件故障、内核崩溃和设备级问题的首选位置。触发条件包括:dmesg、内核消息、硬件错误、内核日志、OOM终结者、驱动器错误、USB设备、驱动程序错误、启动消息、内核环形缓冲区、内存不足、网卡错误、磁盘错误、内核中的段错误。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
dmesg 读取内核环形缓冲区并打印内核消息,包括硬件错误、驱动程序事件、OOM(内存不足)终止以及启动消息。它是检查硬件故障、内核崩溃和设备级问题的首选位置。触发条件包括:dmesg、内核消息、硬件错误、内核日志、OOM终结者、驱动器错误、USB设备、驱动程序错误、启动消息、内核环形缓冲区、内存不足、网卡错误、磁盘错误、内核中的段错误。
为该项目保持代码可读性、可测试性和性能的实用Rust约定。
生成用于PHP的Behat BDD测试,包括Gherkin特性文件和用于浏览器测试的MinkContext。当用户提到“Behat”、“PHP BDD”、“Mink”、“behat.yml”时使用。触发词包括:“Behat”、“PHP BDD”、“Mink”、“behat.yml”、“FeatureContext PHP”。
生成C#中的NUnit 3测试。涵盖Assert.That约束模型、参数化测试、设置/拆解以及Moq模拟。当用户提到"NUnit", "[TestFixture]", "[Test]", "Assert.That", "C#单元测试"时使用。触发词包括: "NUnit", "[Test]", "Assert.That", "C#测试", "NUnit3"。
生成JavaScript中的Nemo.js自动化测试。这是PayPal基于Selenium为Node.js开发的测试框架。当用户提到“Nemo.js”、“nemo automation”时使用。触发词包括:“Nemo.js”、“nemo automation”、“nemo test”、“PayPal test framework”。
为TestMu AI云上的截图比较生成SmartUI视觉回归测试配置。与框架无关——支持Playwright、Selenium、Cypress、Puppeteer。当用户提到“SmartUI”、“视觉回归”、“截图比较”、“视觉测试”时使用。触发词包括:“SmartUI”、“视觉回归”、“截图比较”、“像素差异”、“LambdaTest视觉测试”。
生成包含组、数据提供者、并行执行、XML套件配置和监听器的Java TestNG测试。当用户提到“TestNG”、“@DataProvider”、“testng.xml”、“groups”时使用。触发词包括:“TestNG”、“@DataProvider”、“testng.xml”、“TestNG suite”、“parallel tests Java”。
在使用AI辅助调试代码时使用此技能。当用户遇到错误、意外行为,需要理解代码为什么无法工作,想要分析堆栈跟踪,或是在他们的应用程序中排查问题时激活。
vmstat报告虚拟内存统计信息、CPU活动、交换使用情况和I/O等待,并以紧凑的表格格式显示。它是procps-ng的一部分,在所有Linux系统上都可用。触发条件包括:vmstat、虚拟内存统计信息、交换使用情况、内存压力、系统统计信息、I/O等待、CPU偷窃时间、被阻塞的进程、交换进出、si so列。
完成工作的检查清单,包括推送分支、开启带有测试和跟踪更新的待审阅PR。
为React Native应用程序生成JavaScript的Detox E2E测试。支持自动同步的灰盒测试框架。支持本地模拟器/仿真器和TestMu AI云。当用户提到'Detox'、'React Native test'、'element(by.id())'、'device.launchApp'时使用。触发条件:'Detox'、'React Native E2E'、'React Native t…
生成Laravel Dusk浏览器测试用PHP代码。基于Chrome的端到端测试适用于Laravel应用程序。当用户提到“Dusk”、“Laravel Dusk”、“$browser->visit”、“DuskTestCase”时使用。触发条件为:“Laravel Dusk”、“Dusk test”、“$browser->visit”、“DuskTestCase”。
生成使用Screenplay模式的Serenity BDD Java测试,具备丰富的报告功能和Cucumber集成。当用户提到“Serenity”、“Screenplay”、“@Steps”、“Serenity BDD”时使用。触发关键词:“Serenity BDD”、“Screenplay pattern”、“@Steps”、“Serenity report”。
生成Ruby中的Test::Unit测试。使用断言方法和测试用例类的经典xUnit风格测试。当用户提到“Test::Unit”、“assert_equal Ruby”、“Ruby test-unit”时使用。触发关键词:“Test::Unit”、“Ruby test-unit”、“assert_equal Ruby”(不是RSpec)。
实现能够经受故障和重启的持久化代理状态。在构建有状态代理、实现检查点、跨会话持久化代理内存或从故障中恢复时使用此技能。激活条件:持久状态、代理持久性、检查点、代理恢复、有状态代理、状态持久性、跨会话内存、代理重启。
在为代码生成解释时使用此技能。当用户需要理解复杂的代码、想要记录某事物的工作原理、需要向他人解释代码、正在适应新的代码库,或者想要创建关于代码的教育内容时激活此技能。
设计验证和审查。运行DRC/ERC检查,对照约束条件进行验证,检查元件可用性,并准备全面的验证报告。
生成Cucumber BDD测试,包括Gherkin特性文件和Java、JavaScript或Ruby中的步骤定义。当用户提到“Cucumber”、“Gherkin”、“Feature/Scenario”、“Given/When/Then”、“BDD”时使用。触发词为:“Cucumber”、“Gherkin”、“BDD”、“Feature file”、“Given/When/Then”、“step…
生成使用Geb浏览器自动化测试的Groovy代码,并集成Spock。具有类似jQuery的内容DSL和页面对象模式。当用户提到“Geb”、“Groovy test”、“GebSpec”、“Browser.drive”时使用。触发词包括:“Geb”、“GebSpec”、“Groovy browser test”、“Browser.drive”。
生成用于浏览器自动化、抓取和PDF生成的Puppeteer脚本。触发关键词包括:'Puppeteer', '无头Chrome', 'page.goto', '抓取', 'PDF生成'。
生成包含describe/context/it块、匹配器、let/before钩子和模拟的Ruby RSpec测试。当用户提到"RSpec"、"describe do"、"expect().to"、"Ruby test"时使用。触发词包括:"RSpec"、"expect().to eq()"、"describe do"、"Ruby test"、"spec file"。
在Selenium、Playwright、Puppeteer和Cypress之间迁移和转换测试自动化脚本。当用户要求将测试从一个框架迁移到另一个框架;用不同的框架重写测试;或者从Selenium切换到Playwright,从Playwright切换到Selenium,从Puppeteer切换到Playwright,从Cypress切换到Playwright,或反之亦然时使用。触发词包括:"migr…
实现检查点功能以支持代理恢复、调试和重放。在构建可恢复的代理、实现重放、调试代理故障或创建可恢复的工作流时使用此技能。激活条件:代理检查点、代理恢复、恢复代理、代理重启、工作流重放、代理调试、故障恢复、状态快照。
在编写Git提交信息时使用此技能。当用户询问关于提交信息格式、传统提交方式、如何撰写良好的提交信息、提交信息的最佳实践,或者他们即将提交更改并需要帮助撰写信息时激活此技能。