用途:该技能用于审查一段已有的 Scalekit 代码片段(snippet),判断其写法是否正确,审查后即停止,不编写新的登录、回调、会话或登出代码。若用户没有片段而想新建认证,应转而使用对应的实现类技能,例如 implement-saaskit(Node)、implement-saaskit-nextjs、implement-saaskit-python、integrate-agentkit、implement-scim、implement-sso 或 manage-saaskit-sessions。
主要能力与流程:确认属于审查场景并已有片段;识别语言与产品(语言包如 @scalekit-sdk/node、scalekit-sdk-python、scalekit-sdk-go、scalekit-sdk-java;产品为 SaaSKit 或 AgentKit);按引用文件 references/REFERENCE.md 与 references/COMMON-MISTAKES.md 逐项核对 SDK 调用(导入路径、方法名、参数、返回形态、客户端构造所用环境变量);检查流程与安全项(回调校验 state、登出使用 getLogoutUrl 与 idTokenHint、Cookie 为 httpOnly 且在 production 下 secure、sameSite 为 'lax' 而非 strict、next/returnTo 仅相对路径、密钥来自环境变量、Webhook 验签等);核对环境配置(变量名为 SCALEKIT_ENVIRONMENT_URL 而非 SCALEKIT_ENV_URL,不重复前置 https://,重定向 URI 与后台一致);对引用文件中未出现的方法标注“无法验证”,并可查在线 SDK REFERENCE.md 与 REST API 文档。
使用方式:在已有片段的前提下逐项给出 pass、fail 或 waive(本片段不涉及),对 fail 说明问题、原因及参考中的正确调用或应使用的实现技能;全部通过则说明片段正确。
限制:仅审查,不生成新认证流程;不凭空发明方法;不把 SCALEKIT_ENV_URL 视为有效;未提供的收费、价格、平台或效果等信息暂未提供。