Agent Skills › authgear/authgear-server

authgear/authgear-server

GitHub

指导在Go仓库中编写或扩展单元测试。强调先检查现有测试风格(Convey或标准testing.T)并严格保持一致,遵循最小化测试文件原则,运行相关测试验证安全性,优先使用表格驱动测试和So()断言。

21 skills 2,113

Install All Skills

npx skills add authgear/authgear-server --all -g -y
More Options

List skills in collection

npx skills add authgear/authgear-server --list

Skills in Collection (21)

指导在Go仓库中编写或扩展单元测试。强调先检查现有测试风格(Convey或标准testing.T)并严格保持一致,遵循最小化测试文件原则,运行相关测试验证安全性,优先使用表格驱动测试和So()断言。
用户请求添加Go单元测试 用户请求更新Go测试用例
.claude/skills/add-go-test/SKILL.md
npx skills add authgear/authgear-server --skill add-go-test -g -y
指导在 Portal Admin 中添加 GraphQL mutation 的标准流程,包括读取现有 schema、创建文件、遵循命名规范及运行类型生成脚本。
需要添加新的 Portal Admin GraphQL mutation 修改前端 GraphQL 查询结构
.claude/skills/add-portal-admin-api-mutation/SKILL.md
npx skills add authgear/authgear-server --skill add-portal-admin-api-mutation -g -y
指导在 Portal Admin 中添加 GraphQL 查询的标准流程,包括读取 schema、创建文件、处理分页及类型生成。
需要添加 Portal Admin GraphQL 查询 前端页面需要特定数据且需服务端过滤
.claude/skills/add-portal-admin-api-query/SKILL.md
npx skills add authgear/authgear-server --skill add-portal-admin-api-query -g -y
指导在门户前端添加新屏幕或组件,包括定位参考模式、规范文件目录结构及CSS模块命名,以及定义包含数据壳和内部内容的屏幕解剖结构。
创建新的门户页面 添加UI组件 开发新功能屏幕
.claude/skills/add-portal-screen/SKILL.md
npx skills add authgear/authgear-server --skill add-portal-screen -g -y
Authgear API设计专家,支持审查、构思和规范编辑三种模式。遵循规范编写约定,确保文档简洁准确,无实现细节,用于设计和审核API及规格说明。
Review mode: User provides a specific design draft (e.g., 'Review this config struct:', 'Here is my proposed GraphQL mutation:'). Evaluate it against the checklist. Ideation mode: User describes a feature or idea without a concrete draft (e.g., 'Design an API for X', 'How should we add Y?'). Develop a design first, then self-review it. Spec editing mode: User asks to write or update a document under `docs/specs/` (e.g., 'update the spec', 'document this design').
.claude/skills/api-design/SKILL.md
npx skills add authgear/authgear-server --skill api-design -g -y
指导新用户从零开始配置本地开发环境,包括安装 asdf、Homebrew 依赖及构建工具链。适用于首次设置或新机器初始化场景。
首次设置本地开发环境 新贡献者入职引导 用户说 'set up local dev from scratch' 用户说 'first-time setup'
.claude/skills/bootstrap-local-dev/SKILL.md
npx skills add authgear/authgear-server --skill bootstrap-local-dev -g -y
审计并修复 Go 和 Node.js 项目的依赖漏洞。依次检查各模块,自动修补补丁级漏洞,对重大版本升级生成变更报告并等待确认,处理构建失败及不可修复问题,确保项目安全与稳定。
需要审计 Go 或 Node.js 依赖安全漏洞 请求修复项目中的已知依赖风险
.claude/skills/dep-audit/SKILL.md
npx skills add authgear/authgear-server --skill dep-audit -g -y
指导在authgear-server中更新GraphQL schema及前端类型时,通过make和npm命令自动重新生成文件,禁止手动编辑。
修改了GraphQL schema文件 需要更新前端生成的TypeScript类型
.claude/skills/generate-schemas-and-gentype/SKILL.md
npx skills add authgear/authgear-server --skill generate-schemas-and-gentype -g -y
用于新增或完善 Site Admin API 功能的完整流水线,涵盖从 OpenAPI 规范设计、模型生成到 Handler 代码创建与路由配置的全流程。
需要添加新的 Site Admin API 端点 为现有的存根填充真实业务逻辑
.claude/skills/new-siteadmin-api/SKILL.md
npx skills add authgear/authgear-server --skill new-siteadmin-api -g -y
针对当前分支PR生成结构化代码审查报告,涵盖目的、API变更、质量、Bug、行为、安全及性能。包含范围界定、初稿撰写及强制二次验证阶段,确保发现客观准确。
用户询问PR做了什么 要求审查分支或PR 要求确认或双重检查审查结果
.claude/skills/review-pr/SKILL.md
npx skills add authgear/authgear-server --skill review-pr -g -y
指导在pkg/lib/config中添加或修改项目配置、特性配置及密钥字段。涵盖Go类型定义、JSON Schema更新及对应的testdata测试用例补充,确保配置解析与验证逻辑正确。
添加新的配置字段 新增顶层配置区块 增加新的密钥键值 修改现有特性配置的合并实现
.claude/skills/update-configs/SKILL.md
npx skills add authgear/authgear-server --skill update-configs -g -y
审计并修复Go和Node.js依赖的安全漏洞。自动运行govulncheck和npm audit,识别漏洞后执行版本升级或生成破坏性变更报告,处理构建验证及不可修复问题通知。
需要扫描项目依赖安全漏洞 需要升级存在漏洞的第三方包
.claude/skills/update-deps/SKILL.md
npx skills add authgear/authgear-server --skill update-deps -g -y
规范 Authgear 邮件模板的编辑流程,涵盖源文件修改、MJML 生成、多语言翻译更新及 HTML 构建。确保提交顺序正确,避免直接编辑生成文件,保障模板与翻译的一致性。
需要修改邮件文案或结构 需要更新邮件主题行 涉及邮件模板源文件变更
.claude/skills/update-email-templates/SKILL.md
npx skills add authgear/authgear-server --skill update-email-templates -g -y
指导在 pkg/lib/config 中添加或修改功能配置字段,强调 Merge 实现必须采用字段级合并而非整节替换,以防止配置覆盖 Bug,并规定相应的测试用例要求。
添加新功能配置字段 新增顶层配置区块 修改现有配置的 Merge 逻辑
.claude/skills/update-feature-config/SKILL.md
npx skills add authgear/authgear-server --skill update-feature-config -g -y
用于在检测到 Go 模块过时后,更新仓库中重要依赖模块。通过运行构建命令定位问题,分别在根目录、custombuild 和 e2e 子目录执行 go get 和 go mod tidy,并验证修复结果。
make ensure-important-modules-up-to-date 报告模块过时 需要更新项目依赖以解决漂移
.claude/skills/update-important-modules/SKILL.md
npx skills add authgear/authgear-server --skill update-important-modules -g -y
提供 Portal React 前端页面更新与设计的规范,涵盖组件约定、链接渲染、i18n 模式及常见陷阱。强调所有用户可见文本必须翻译,优先使用静态消息 ID 而非动态拼接,确保可维护性与正确性。
在 portal/src 中添加新 UI 页面 编辑现有前端组件 审查前端代码变更
.claude/skills/update-portal-ui/SKILL.md
npx skills add authgear/authgear-server --skill update-portal-ui -g -y
用于处理 Go 代码分析输出中因无害行号移动导致的已验证位置漂移,自动更新 .vettedpositions 文件以维持正确性。
Go 静态分析报告行号漂移 需要维护 vetted positions 文件
.claude/skills/update-vettedpositions/SKILL.md
npx skills add authgear/authgear-server --skill update-vettedpositions -g -y
指导编写 authgear-server 的端到端测试。涵盖 e2e 目录下的环境搭建、Makefile 命令使用、YAML 驱动测试用例结构及步骤动作规范,确保测试正确运行。
用户要求编写或添加 E2E 测试 用户询问如何设置 E2E 测试环境 用户需要运行特定 E2E 测试用例
.claude/skills/write-e2e-test/SKILL.md
npx skills add authgear/authgear-server --skill write-e2e-test -g -y
将规范或旧计划转化为包含精确文件、方法、调用流程、兼容性及测试覆盖的具体实施工程计划。遇到不确定项需主动询问,严禁猜测。
需要为 authgear-server 特性变更起草详细实施计划 需要将现有规范转换为包含原子提交步骤的可执行方案
.claude/skills/write-implementation-plan/SKILL.md
npx skills add authgear/authgear-server --skill write-implementation-plan -g -y
统一更新仓库中所有Go模块及构建文件的工具链版本,确保一致性并刷新Nix哈希。
需要升级或降级Go语言版本时 维护多模块仓库的Go依赖一致性时
.claude/skills/update-go-version/SKILL.md
npx skills add authgear/authgear-server --skill update-go-version -g -y
已废弃的别名,用于 Portal 管理 API 的 GraphQL 查询和变更。建议分别使用 add-portal-admin-api-query 和 add-portal-admin-api-mutation。
需要添加 Portal 管理 API 的 GraphQL 查询 需要添加 Portal 管理 API 的 GraphQL 变更
.claude/skills/portal-admin-api-graphql/SKILL.md
npx skills add authgear/authgear-server --skill portal-admin-api-graphql -g -y

홈 - 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-20 02:35
浙ICP备14020137号-1