better-auth-best-practices
面向 Better Auth 集成的最佳实践技能,整理环境变量、配置选项、数据库适配器、会话管理、插件与客户端用法,并提示常见坑点。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 11-03 00:11
39,302 个结果
面向 Better Auth 集成的最佳实践技能,整理环境变量、配置选项、数据库适配器、会话管理、插件与客户端用法,并提示常见坑点。
用于在 TypeScript/JavaScript 应用中借助 Better Auth 搭建认证层的技能,覆盖新项目初始化、已有项目加认证与迁移增强,含安装、环境变量、服务端与客户端配置、路由处理、数据库迁移、插件与安全清单。
naming-refactor 是一个面向整个 Git 仓库的命名与结构重构技能:在保留功能、运行时行为、副作用和外部契约的前提下,统一领域模型命名,允许大幅差异、路径移动与仓库内可控接口迁移。
Payroc 官方技能,指导 ISV 开发者或商户将 Apple Pay 集成到 Payroc 支付 API,涵盖商户设置、域名验证到 UAT 首次成功测试交易的完整流程。
指导 ISV 开发者或商户将 Google Pay 接入 Payroc 支付 API,涵盖商户设置到首次 UAT 测试交易的完整流程,包括身份认证、Google Pay JS 配置与服务端支付请求。
OpenSpec 的实验性工件工作流技能,用于启动一个新的变更(新功能、修复或修改)。它先确认用户要构建的内容,推导 kebab-case 变更名,创建变更目录,展示工件状态并给出首个工件的模板与说明。
一组用于编写、评审与重构 TypeScript 代码的编码约定,适用于 .ts、.tsx 及内嵌 TypeScript 的文件。内容涵盖运行时校验、返回值与中间变量抽取、包装函数、对象展开、接口结构与共享工具注释等规则,需优先遵循所在仓库的 AGENTS.md、lint 与配置。
Model-First Reasoning(MFR)是一种在代码生成前先构建显式问题模型的严谨方法,用于减少幻觉、约束推理范围。适用于复杂状态机、含不变量的业务逻辑、数据转换、多步流程等任务。
Auto Implement 是一个用于按依赖顺序自动实现现有 Phat 任务批次的技能。它首先对整个批次进行就绪检查,识别所有需要用户操作的阻塞项,并在阻塞项解决前阻止任务启动。就绪检查通过后,它通过调用 implement-task 逐个任务实现,自动处理批次内依赖、审查修正和普通失败,但不会自动做出产品决策、更改验证策略、部署或提交。该技能强调安全边界,要求先加载 agent-security 并遵循现有授权。
这是一个面向 Phat 工作流的代码审查技能,用于核对已完成的实现改动是否满足其任务、功能规格、验收标准、仓库工程规范以及已接受的prototype。它明确区分审查与修复职责,默认不改实现代码、不扩大范围、不为通过审查而改写需求或规格。支持 Standalone、Final、Delegated 三种模式,分别控制写入边界。审查流程包括读取项目上下文、确定审查目标与比较基线、检查实现证据、核对规格与验收标准、评估工程质量、运行或检查相关校验,最后产出按严重度排序的发现并给出任务状态建议。
code-to-context 是一项技能,用于只读检查现有代码仓库,并将代码派生的事实、结构与运行时约定写入 CONTEXT.md 中一个专用的生成区块。该区块使用 Observed、Inferred、Unknown 三类证据标签,并附来源路径或命令,确保可追溯。技能强调实现是当前状态的证据而非产品意图;当代码与权威需求、规格或 ADR 冲突时,保留权威来源并记录冲突。它禁止修改应用代码、运行安装/构建/测试等命令、访问外部服务或暴露密钥,只通过随附脚本安全更新 CONTEXT.md。
debug-task 是一个用于诊断缺陷、任务失败或性能退化的技能。它以症状为导向进行复现,通过逐个改变变量、记录证据来区分候选原因,最终给出可复现信号、证据支撑与有边界的修复方向,而不是仅给出看似合理的故事。它属于辅助诊断能力,不负责标记任务完成,也不替代测试能力;单独调用仅授权诊断而非生产修复或需求变更。
该技能用于实现单个已就绪的 Phat 任务:严格遵循任务记录的行为目标、验收标准、约束与验证计划,只做最小必要改动,不扩大范围;在实现前后更新任务的 Goal/Blocked by/Todo 清单,保留无关改动,并执行验证、代码评审与状态流转(todo → in_progress → in_review → done)。它支持内联组合于 $auto-implement 批次,但仍保持单任务契约;提供代理安全、UI 设计等可选辅助能力的接入方式,并明确对依赖未完成、任务描述不足或规格变更等情况的上游路由规则。
setup-project 是一个用于为 Phat 工作流初始化仓库的项目设置技能。它的核心职责是为新建或已有仓库建立可信赖的项目上下文,让后续 Phat 技能无需从头重新发现项目即可获得所需信息。它负责项目初始化、上下文结构、文档导航和工作流约定,但明确不做出新的产品、领域或架构决策,也不实现功能、不创建功能规格、不创建实现任务。它只持久化已经达成一致的决策,来源包括 grill-workflow、grill-design、用户明确陈述、已有需求、已有 ADR 或其他权威项目记录。使用时它会先检查仓库,区分新项目与已有项目,在必要时建议通过 code-to-context 补齐知识缺口,收集已确认上下文,配置验证策略,识别现有事实来源,创建或更新最少的项目文档并链接导航,最后根据情况交接给 grill-design、to-prototype 或 write-spec。该技能具备幂等性,可安全重复运行,且会保留既有约定和已确认的验证策略。
to-tasks 是一个面向 AI 编程智能体的工作流技能,用于将一份已就绪的功能规格说明拆解为可实施的任务依赖图。它先读取项目上下文并校验规格,映射全部验收标准,再按行为切片生成小型垂直任务,每个任务包含目标、阻塞依赖和待办清单,保证在新会话中可被独立实施。它只做任务规划,不编写代码、不改变产品范围、不臆造验收标准;支持与既有任务对账、依赖无环校验和覆盖率质量门,最后识别首个可运行任务并路由到实施环节。
为采用 Matt Pocock 工程技能的仓库生成按仓库配置的提示型技能:在 AGENTS.md 或 CLAUDE.md 中写入 ## Agent skills 区块,并生成 docs/agents/ 下的 issue-tracker.md、triage-labels.md、domain.md,声明问题跟踪方式、分诊标签与领域文档布局。
基于 JSON Schema 与 AJV 的数据校验技能,用于在 API 请求、表单提交、数据库写入等服务边界处做确定性校验,并可从 schema 生成 TypeScript 类型。
skills-admin 是 The Prompting Company 为 agent-skills 仓库提供的行政管理类技能,用于协助用户贡献新技能、提交拉取请求或更新已安装技能。它按触发词激活,并列出可用工作流,适合需要维护技能仓库的贡献者使用。
Xilinx(AMD)全工具链综合助手,覆盖 FPGA/MPSoC 工程构建,涉及 Vivado 硬件设计、Vitis HLS 高层次综合、Vitis Unified 嵌入式软件及 PetaLinux 系统构建,按阶段加载参考文件并生成可运行脚本。
一个指导使用 Clean Architecture 原则构建 FastAPI 应用的技能,基于企业金融系统的生产实践,强调领域、基础设施与 API 三层分离、依赖注入、仓储模式与测试策略。
该技能介绍如何用 cmux 管理 Git worktree,让多个编码代理或任务在同一仓库中并行、隔离地开展工作。所有操作应通过 cmux 命令完成,正常使用时不直接以 git worktree 替代。
review-pr 是一个用于处理 GitHub PR 评审评论的 AI 技能。它会拉取 GitHub 上来自 Copilot 或人工评审者的 PR 评论,逐条对照当前实际代码进行核实,判断评论是否仍然成立,然后自动回复并解决所有讨论线程。该技能强调评审评论常常引用过时代码或误读逻辑,因此必须先读取真实文件再行动。整个流程为单次执行:查找 PR、获取评论、读取被引用文件、评估分类(已处理、需修复、不修复)、展示评估结果、回复评论、解决线程并输出最终摘要,全程不暂停等待用户确认。
flutter-expert 是一个面向 Flutter 开发的专家级技能,聚焦 Flutter 3.x、Dart 3.x 与多平台(移动、Web、桌面、嵌入式)开发。它提供架构设计、状态管理、动画、测试、性能优化、平台集成、数据持久化、DevOps 部署与安全合规等方面的指导、最佳实践与检查清单,帮助开发者构建高性能、跨平台统一代码库的应用。
该技能用于编排跨越后端、前端与基础设施层的全栈功能开发流程,以 API 优先的方式交付从架构设计到部署的完整功能。它按阶段组织工作:第一阶段完成数据库架构、后端服务架构与前端组件架构设计;第二阶段并行实现后端服务、前端应用与数据库层;第三阶段进行 API 契约测试、端到端测试与安全审计;第四阶段完成基础设施与 CI/CD 搭建、可观测性监控与性能优化。技能提供配置选项,如技术栈、部署目标、是否启用特性开关、API 风格、测试深度与合规要求,并以契约测试通过、集成与 E2E 测试通过、安全审计无严重漏洞、性能达标、具备渐进发布能力等作为成功标准。