adr-keeper
创建并维护按日期命名的架构决策记录(ADRs),这些文件像迁移一样排序。在做出结构性决策时使用(如新增依赖、模式变更、技术选择),或者当被要求“记录一个决策”、“创建一个ADR”、“记录一个架构选择”或“为什么我们这样做”时。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
创建并维护按日期命名的架构决策记录(ADRs),这些文件像迁移一样排序。在做出结构性决策时使用(如新增依赖、模式变更、技术选择),或者当被要求“记录一个决策”、“创建一个ADR”、“记录一个架构选择”或“为什么我们这样做”时。
Vitest 3 特性技能
将验证和授权移入表单请求;使用规则对象、自定义消息和嵌套数据处理来保持控制器简洁
-
统一的git提交工作流:规划提交边界,有意图地暂存,生成规范提交信息,执行git安全规则,在提交前进行最小验证。当用户请求提交、拆分提交、暂存更改、编写提交信息或提到'/commit'时使用。
Starknet网络级别的约束和协议事实,这些影响着合约安全性和代理推理。
TUnit 新世代測試框架入門完整指南。當需要使用 TUnit 建立測試專案或從 xUnit 遷移至 TUnit 時使用。涵蓋 Source Generator 驅動測試發現、AOT 編譯支援、流暢式非同步斷言。包含專案建立、[Test] 屬性、生命週期管理、並行控制與 xUnit 語法對照。 Make sure to use this skill whenever the user mentio…
使用 Bogus 產生擬真假資料的專門技能。當需要產生真實感的姓名、地址、電話、Email、公司資訊等測試資料時使用。涵蓋 Faker 類別、多語言支援、自訂規則、大量資料產生等。請在用戶提到 Bogus、Faker、假資料、擬真資料、生成姓名/地址/電子郵件或種子數據時使用此技能,即使他們沒有明確要求假資料指導。
全面的bash脚本调试和故障排除技术(2025年版)
SQL Server索引设计和优化策略。在以下情况下使用此技能:(1) 用户需要帮助设计索引,(2) 用户询问关于聚集索引与非聚集索引的区别,(3) 用户希望优化列存储索引,(4) 用户需要筛选或覆盖索引,(5) 用户询问有关索引维护和碎片的问题。
将多写操作封装在事务中;使用dispatchAfterCommit和幂等性模式来确保一致性
当用户询问性能、缓慢、优化问题,或者希望使代码更高效时,请使用此规则。重点关注热点路径、不必要的工作和算法复杂度。
编写和维护Keboola Python组件测试的专家代理。专长于datadir测试、单元测试以及带有适当模拟和断言的集成测试。
后端开发标准,适用于API、数据库和基础设施。在编辑服务器代码、API路由、数据库模式或迁移时使用。不要用于仅涉及UI的更改——请参阅with-frontend技能。
ASP.NET Core 整合測試的專門技能。當需要測試 Web API 端點、HTTP 請求/回應、中介軟體、依賴注入時使用。涵蓋 WebApplicationFactory、TestServer、HttpClient 測試、記憶體資料庫配置等。確保在用戶提到 ASP.NET Core 整合測試、WebApplicationFactory、TestServer、HTTP 端點測試或中介軟體測試時…
使用 System.IO.Abstractions 测试文件系统操作的专门技能。当需要测试 File、Directory、Path 等操作、模拟文件系统时使用。涵盖 IFileSystem、MockFileSystem、文件读写测试、目录操作测试等。确保在用户提到文件系统测试、IFileSystem、MockFileSystem、System.IO.Abstractions 或测试文件/目录操作时…
以安全为先的2025年bash脚本模式(强制验证,零信任)
分析Chrome DevTools性能跟踪JSON文件,以发现性能异常,并生成包含关键问题、警告、度量指标、时间线热点以及可操作建议的结构化审计报告。
基于辩证唯物主义(唯物主义、普遍联系、永恒发展、对立统一)的认知操作系统,用于强制对复杂的工程和逻辑问题进行客观的、非线性的分析。
使用此方法编写端到端(E2E)测试,模拟浏览器中的真实用户交互(Playwright、Cypress、Selenium)。
使用snforge进行Cairo智能合约测试。在“编写测试”、“添加单元测试”、“模糊测试”、“集成测试”、“测试此合约”、“回归测试”时触发。指导测试策略、作弊码使用和覆盖率。
xUnit 2.9.x 到 3.x 升級完整指南。當需要將 xUnit v2 升級至 v3 或了解 xUnit v3 新功能與破壞性變更時使用。涵蓋套件更新、async void 修正、IAsyncLifetime 調整。包含新功能介紹: Assert.Skip、Explicit Tests、Matrix Theory、Assembly Fixtures。
使用 AwesomeAssertions 进行流畅且可读的测试断言技能。当需要编写清晰的断言、比对对象、验证集合、处理复杂对比时使用。涵盖 Should()、BeEquivalentTo()、Contain()、ThrowAsync() 等完整 API。确保在用户提到断言、Should()、BeEquivalentTo、流暢斷言、AwesomeAssertions 或希望获得更易读的测试断言时,即…
测试命名规范与最佳实践的专门技能。当需要为测试方法命名、改进测试可读性、建立命名标准时使用。涵盖三段式命名法、中文命名建议、测试类别命名等。确保每当用户提到测试命名、如何命名测试、测试可读性或测试方法命名约定,即使他们没有明确要求命名指导时也要使用此技能。关键词:test naming, 测试命名, naming conventions, 命名规范, 三段式命名, three-part namin…