prowler-ci
帮助Prowler仓库的CI和PR门控(GitHub Actions工作流)。触发条件:当调查PR上的CI检查失败、PR标题验证、变更日志门/无变更日志标签、冲突标记检查、秘密扫描、CODEOWNERS/标签器自动化,或任何在.github/workflows下的内容时。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
帮助Prowler仓库的CI和PR门控(GitHub Actions工作流)。触发条件:当调查PR上的CI检查失败、PR标题验证、变更日志门/无变更日志标签、冲突标记检查、秘密扫描、CODEOWNERS/标签器自动化,或任何在.github/workflows下的内容时。
Prowler API模式:RLS、RBAC、提供者、Celery任务。触发条件:在api/目录下工作时,涉及到模型/序列化器/视图集/过滤器/任务的租户隔离(RLS)、RBAC或提供者生命周期。
Prowler文档样式指南和写作标准。触发条件:在为Prowler功能、教程或指南编写文档时。
根据SDK架构模式创建Prowler安全检查。触发条件:当为任何提供商(AWS、Azure、GCP、K8s、GitHub等)创建或更新Prowler SDK安全检查(实现+元数据)时。
Prowler UI特定模式。对于通用模式,请参见:typescript, react-19, nextjs-15, tailwind-4。触发条件:在ui/文件夹内工作时,涉及到Prowler特有的约定(shadcn与HeroUI遗留问题、文件夹放置、actions/adapters、共享类型/钩子/库)。
编排从功能请求到拉取请求的完整PRP工作流程。依次运行创建分支、创建PRP、执行实现、提交更改和创建PR。在使用PRP方法实现功能或用户请求完整PRP工作流程时使用。
关于使用所需字段、标签、组织、多包管理、增强文件格式、即时/延迟激活以及转换提示来构建prpm.json包清单的最佳实践
使用DESeq2或edgeR进行伪批量差异基因表达分析。将单细胞计数汇总为样本级别的伪批量数据,然后在考虑生物学重复的情况下识别不同条件之间差异表达的基因。支持包括批次效应、配对样本和交互项在内的复杂实验设计。
根据keepachangelog.com格式管理Prowler组件的变更日志条目。触发条件:在创建PR、添加变更日志条目或处理ui/、api/、mcp_server/或prowler/目录下的任何CHANGELOG.md文件时。
创建新的Prowler云提供商或将服务添加到现有提供商。触发条件:当扩展Prowler SDK提供商架构(为现有提供商添加新提供商或新服务)时。
根据项目模板和约定为Prowler创建拉取请求。触发条件:在处理拉取请求要求或创建(PR模板部分、PR标题的Conventional Commits检查、变更日志门/无变更日志标签)时,或者在检查与PR相关的GitHub工作流如conventional-commit.yml、pr-check-changelog.yml、pr-conflict-checker.yml、labeler.yml或COD…
Prowler UI的端到端测试模式(Playwright)。触发条件:在Prowler UI的ui/tests目录下编写Playwright端到端测试时(包括Prowler特定的基础页面/辅助函数、标签、流程)。
邻近的元素会被感知为相关的。当您组合控件、组织表单或设计传达关系的布局时,请使用此规则。
根据上下文工程原则创建并执行产品需求提示(PRP)以实现功能。在计划新功能、初始化PRP设置、执行现有PRP时,或者当用户提到“PRP”、“功能规划”、“实施蓝图”或“上下文工程”时使用。有助于实现一次性成功的实施。
PowerShell构建自动化工具,用于创建基于任务的构建脚本。当Claude需要创建、修改或排查psake构建脚本(psakefile.ps1)时使用,可以为.NET/Node.js/Docker项目自动化构建过程,使用psake设置CI/CD流水线(如GitHub Actions, Azure Pipelines, GitLab CI),或者处理基于PowerShell的构建自动化工作。触发条…
自动验证并修复Moodle PHP代码以符合PSR-12规范,同时考虑Moodle特定的例外情况(如小写下划线命名、frankenstyle前缀)。当处理Moodle插件PHP文件或检测到代码标准问题时激活。
审查添加或修改合规框架的拉取请求。触发条件:在审查包含合规框架更改、CIS/NIST/PCI-DSS新增或合规JSON文件的PR时。
为Prowler MCP服务器创建MCP工具。涵盖BaseTool模式、模型设计和API客户端使用。触发条件:在mcp_server/目录下处理工具(BaseTool)、模型(MinimalSerializerMixin/from_api_response)或API客户端模式时。
为Prowler API测试模式:JSON:API、Celery任务、RLS隔离、RBAC。触发条件:在为api/编写测试时(JSON:API请求/断言、跨租户隔离、RBAC、Celery任务、视图集/序列化器)。
邻近的元素会被感知为相关联的。当您需要将控件分组、组织表单或设计传达关系的布局时,请使用此规则。
为Prowler SDK(Python)测试模式。触发条件:在为Prowler SDK(检查/服务/提供商)编写测试时,包括特定于提供商的模拟规则(仅限AWS的moto)。
PRD驱动开发的PRP框架向导。收集需求,生成PRD,创建实施计划,并通过验证循环执行。是统一项目向导的一部分。当用户希望进行PRD驱动开发、在项目向导中选择PRP框架或开始功能开发或增强项目时使用。
使用pnpm工作区monorepo结构设置个人网页应用,可部署到Cloudflare。在开始新的个人项目时使用。
当用户询问关于“prompt_toolkit 应用程序”、“app.run”、“run_async”、“asyncio”、“事件循环”、“run_in_terminal”、“异步按键绑定”、“后台任务”、“应用程序生命周期”,或者需要理解 prompt_toolkit 中的应用程序运行循环和异步模式时,应使用此技能。