Prisma Domain Mapper Generator
生成Domain Entities和Prisma Models之间的双向映射器,用于隔离持久层。在创建映射器、仓库或当用户提到“mapper”、“Prisma”、“持久化”、“toPrisma”、“toDomain”、“仓库实现”时使用。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
生成Domain Entities和Prisma Models之间的双向映射器,用于隔离持久层。在创建映射器、仓库或当用户提到“mapper”、“Prisma”、“持久化”、“toPrisma”、“toDomain”、“仓库实现”时使用。
-
验证note.com文章的质量和安全性。进行事实核查,分析抄袭风险、引发争议风险以及法律风险,并生成报告。
生成tizen-manifest.xml和config.xml的权限声明。从应用程序源代码中自动检测所需的权限。
将用户项目需求转换为结构化的CLAUDE.md上下文文件。在开始新项目并需要记录项目目标、架构、技术栈、限制和约定时使用。此技能创建了基础的项目上下文文件,其他技能和代理将在整个项目生命周期中引用该文件。
提出对不明确请求的结构化解释。当用户的请求模糊或不完整,但可以做出合理假设时使用。通过重述、结构化以及承诺下一步行动来快速原型化意图。
根据protobuf源文件重新生成项目的代码。在.proto文件发生更改时使用。
准备期刊投稿的手稿。使用场景:(1) 撰写研究论文,(2) 选择目标期刊,(3) 格式化手稿,(4) 确保遵守报告指南,(5) 准备投稿材料。
计划并执行安全的Prisma模式迁移,包括数据回填、回滚策略和SQL预览。处理复杂的模式变更,包括数据转换。适用于“Prisma迁移”、“模式变更”、“数据库迁移”或“数据回填”。
对涉及获取邮件的功能进行隐私设计审查。在实现保存电子邮件地址的功能之前,用于确认PII(个人身份信息)获取的设计。
CRITICAL: 在使用Prisma数据库模型、带有includes/relations的API路由或调试“500错误”、“relation not found”、“undefined from backend”等错误时使用此技能。当用户提及(FR/EN)以下关键词时自动激活:- prisma, relation, relations, mapping, PascalCase, camelCas…
产品运营(/product-operations的快捷方式)- 分配流程优化、发布协调、工具使用和跨团队协作任务
提供项目管理、任务跟踪、团队协调和项目交付能力。当需要管理项目、跟踪进度或协调团队时使用。
为大型语言模型和AI代理进行专业的提示工程。当用户请求帮助编写、审查或改进聊天机器人、AI代理、系统提示、指令集或任何基于大型语言模型的应用程序的提示时使用。采用基于研究的方法来最小化幻觉并最大化可靠性。
Prowler开发的主要入口点 - 所有组件的快速参考。触发条件:一般Prowler开发问题、项目概览、组件导航(不包括PR CI门或GitHub Actions工作流)。
全面的Git推送操作,包括基本推送、强制推送安全协议、标签推送、远程管理及故障排除。在推送提交、管理远程仓库、推送标签、解决推送冲突、处理被拒绝的推送或应对强制推送场景时使用。涵盖推送策略、分支保护、上游配置以及--force-with-lease的最佳实践。
Prisma ORM模式,包括Prisma客户端使用、查询、变更、关系、事务和模式管理。在进行Prisma数据库操作或模式定义时使用。
自动化隐私审查,用于Git仓库。扫描包括API密钥、密码、数据库凭证和令牌在内的敏感数据泄露。在推送到公共仓库或共享代码前使用。通过在Git仓库上运行'python privacy_scan.py'来触发。
积极贡献于协作工作流程。
适用于所有编程语言的一般编程最佳实践。涵盖了干净的代码、测试、重构、版本控制以及开发工作流程。在使用任何语言编写或审查代码时都可以参考。
将每个提示捕获到Graphiti内存(片段)中,针对此仓库/用户。
为AI编码代理和子代理委托创建有效的提示。在为任务工具委托编写提示、创建代理指令或设计多步骤工作流时,应主动使用。在将复杂任务委托给子代理或编写系统提示时必须使用。
PRP(产品需求提示)方法论,用于一次性实施成功。提供包含丰富上下文的开发工作流程,包括产品需求文档创建、规划、实施和验证。在实现功能、修复错误或制定全面的开发计划时使用。触发词:prp, 产品需求提示, 实施计划, 功能规划。
在审计事实提取、关键审计事项(CAMs)、内部控制财务报告验证、PCAOB独立性合规以及为普华永道审计人员进行SEC文件分析方面的专家