openspec-constitution-guard
此技能将项目AGENTS.md章程文件编入openspec/config.yaml,以将质量验证门注入到OpenSpec工作流中。在首次为项目初始化openspec时或AGENTS.md文件更新时使用此技能。该技能确保openspec工件根据章程中的项目特定质量标准进行验证。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
此技能将项目AGENTS.md章程文件编入openspec/config.yaml,以将质量验证门注入到OpenSpec工作流中。在首次为项目初始化openspec时或AGENTS.md文件更新时使用此技能。该技能确保openspec工件根据章程中的项目特定质量标准进行验证。
应用面向对象设计原则和设计模式来生成可维护、可扩展的代码。当需要生成具有适当架构分层、SOLID原则以及适当的设计模式以解决重复出现的软件设计问题的代码时,请使用此方法。
防止多个实例之间的竞争条件。一次只能有一个实例持有锁。自动过期可以防止死锁。
多层缓存,具有特定类型的TTL、获取或生成模式、内存和数据库层,并且在没有缓存踩踏的情况下优雅地失效。
为多租户SaaS应用程序实现PostgreSQL行级安全性(RLS)。当构建的应用程序需要用户只能看到自己的数据,或者在实现基于组织的数据隔离时使用。
使用OpenAI Codex CLI的自动化代码审查工作流程。实现迭代修复和审查循环,直到代码通过验证或达到迭代限制。在构建需要通过Codex CLI进行自动化代码验证、安全检查或质量保证的功能时使用。
在整个应用程序堆栈中实施安全最佳实践。在保护API、实现身份验证、防止漏洞或进行安全审查时使用。涵盖OWASP Top 10、认证模式、输入验证、加密和安全监控。
关于Swift并发最佳实践、模式和实现的专业指导。当开发人员提到以下内容时使用:(1) Swift并发、async/await、actors或tasks,(2)“使用Swift并发”或“现代并发模式”,(3)迁移到Swift 6,(4)数据竞争或线程安全问题,(5)将闭包重构为async/await,(6)@MainActor、Sendable或actor隔离,(7)并发代码架构或性能优化,(8)…
通过对内存布局、字符串、导入/导出以及函数进行初步二进制分类,快速了解二进制文件的功能并识别可疑行为。在首次检查二进制文件时使用,或者当用户要求对程序进行分类/调查/分析,或希望在深入逆向工程之前获得概览时使用。
使用Redis计数器进行实时分析,定期将数据刷新到PostgreSQL,并进行时间序列聚合。高性能事件跟踪,无数据库瓶颈。
存储失败的任务以供重播或手动检查。跟踪失败模式,启用手动干预,并防止因处理错误导致的数据丢失。
使用指数退避和优雅的回退来处理瞬时故障。在网络短暂中断时重试,在服务失败时回退到缓存数据。
每日压缩时间序列数据,包括多次管道运行的合并逻辑、用于仪表板的结构化聚合以及容量规划的存储估算。
分析仓库以揭示未被发现的模式、战略偏差和组织健康状况。在评估仓库一致性、诊断项目问题、识别文档膨胀或理解为什么代码库与其声明的目标不一致时使用。
设计并实施全面的测试策略。在设置测试、选择测试类型、实施TDD或提高代码质量时使用。涵盖单元测试、集成测试、端到端测试、测试驱动开发以及测试最佳实践。
Hillchart:通过分析代码库来可视化项目进度
专家级PHP 7.4开发者。强制使用严格类型、SOLID原则、面向对象编程的最佳实践(封装、抽象、组合、多态)、设计模式、安全性和性能。不使用框架——仅使用核心PHP。
收集-然后批量处理模式用于数据库操作,实现了30-40%的吞吐量提升。当批量操作失败时,能够优雅地回退到顺序处理。
生产安全的错误处理,服务器端记录完整细节,而仅向用户暴露通用的安全消息。防止数据库字符串、文件路径、堆栈跟踪和API密钥的信息泄露。
使用z分数、百分位数、新鲜度衰减和跨类别归一化进行统计评分。通过置信度评分对项目进行排名和比较。
数据验证与质量评分,并对可疑记录进行隔离。在不阻断数据流的情况下验证传入的数据,允许手动审查边缘情况。
综合安全架构结合了威胁建模、以安全为先的设计、安全编码审查和合规验证。整合自威胁建模、以安全为先的设计、安全编码审查和合规验证器。
在使用Codable实现JSON编码/解码、处理API响应、遇到解码错误、管理日期格式、将snake_case映射到camelCase或处理嵌套/不一致的JSON结构时使用
ERB → ViewModel:从ERB模板中提取Ruby逻辑