bknd-row-level-security
在Bknd中实现行级安全性(RLS)时使用。涵盖过滤策略、用户所有权模式、公开/私有记录、特定实体的RLS、多租户隔离以及数据级别的访问控制。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
在Bknd中实现行级安全性(RLS)时使用。涵盖过滤策略、用户所有权模式、公开/私有记录、特定实体的RLS、多租户隔离以及数据级别的访问控制。
在提交代码之前使用 - 验证Drupal编码标准、SOLID/DRY原则、安全实践和CSS标准。触发词:'检查代码质量','预提交检查','Drupal代码检查','验证标准'。在任何提交之前主动使用。检查SOLID、DRY、安全性和Drupal编码标准。
用于确定任务阶段 - 分析任务文件以识别特定任务的第1、2或3阶段
编写、运行和优化项目测试用例(Vitest)。
使用Capsec扫描器的Capacitor应用程序全面安全指南。涵盖63条以上的安全规则,包括秘密、存储、网络、身份验证、加密以及特定平台的漏洞。当用户需要保护他们的移动应用程序或进行安全审计时,请使用此技能。
检测并修复bash set -e陷阱——本地变量遮蔽、[[ ]] && die、IFS子shell吞噬以及$()全局传播失败。在编写或审查set -euo pipefail下的bash脚本、审计shell脚本以发现无声错误吞咽,或者调试为什么die/exit不触发时使用。
自然变换在范畴论中的问题解决策略
泛函分析中算子理论的解题策略
在遇到Bknd错误、收到错误消息、某些功能无法正常工作或需要快速修复时使用。涵盖错误代码参考、快速解决方案和常见错误模式。
在设计功能时使用 - 加载插件方法论参考,并委托给dev-guides-navigator以获取在线Drupal领域知识。触发词:'load guides', 'get reference docs', 'methodology references'。在第2阶段设计期间主动使用 —— 加载SOLID、Library-First、DRY、TDD、安全指南。
在实现过程中使用以强制执行TDD - 提醒首先编写测试,验证红绿重构周期,与超能力:test-driven-development集成。触发词:'test first'、'write tests'、'Red Green Refactor'、'TDD workflow'。在所有第三阶段的实现过程中必须处于激活状态。永远不要在编写测试之前写实现代码。
编写AI友好代码的指南。检测语义重复、上下文碎片化、命名不一致等问题。在编写新代码、审查PR、为采用AI进行重构或调试AI助手困惑时使用。有助于最小化上下文浪费并提高AI理解能力。
Django ORM模式和最佳实践,包括QuerySets、管理器、迁移以及django-tenants数据库操作。触发条件:在处理Django模型、查询、数据库操作或迁移时。
使用并行处理解决所有PR评论。在处理PR审查反馈、解决审查线程或批量修复PR评论时使用。
解析函数在复分析中的问题解决策略
图数论中模运算的解题策略
通过分支感知、以回归为重点的分析来解决合并或变基冲突。当被要求“解决合并冲突”、“修复变基冲突”、“调和冲突”、“变基主分支”或“帮助我完成这个合并”时使用。检测活动冲突状态,当没有活动操作时指导分支选择,并生成带有开放问题的信心排名调解报告。将目标分支(通常是`main`)视为当前行为的标准。
在分解组件进行实现时使用 - 在implementation_process/in_progress/中创建包含TDD步骤和验收标准的任务文件
暂存更改并生成符合 Conventional Commits 规范的提交消息。
完整的Capacitor应用程序测试指南,涵盖单元测试、集成测试、端到端测试以及原生测试。包括Jest、Vitest、Playwright、Appium和原生测试框架。当用户需要测试他们的移动应用时,可以使用这项技能。
使用django-ratelimit与Redis后端实现Django视图的速率限制模式,以防止滥用和垃圾邮件。触发条件:在Django视图中实施速率限制、反垃圾邮件保护或节流时。
在范畴论中解决极限与余极限问题的策略
复分析中留数的求解策略
信息论中源编码的问题解决策略