SuperAPI AI 工具集

secondme-init

编程与开发

查看项目

更新于 10-16 01:16

技能介绍

用途:初始化 SecondMe 项目配置,创建 .secondme/state.json 与 CLAUDE.md,为后续开发准备项目状态与 API 参考。

主要能力:检查当前工作目录是否适合初始化 Next.js 项目;检查已有 .secondme/state.json 并显示配置摘要;收集 SecondMe 应用凭证与数据库连接串;解析 App Info 格式或手动输入;根据 Allowed Scopes 推断功能模块;生成 state.json 与 CLAUDE.md。

使用方式:在新建空目录中运行。先确认工作目录并检查目录内容,非空时警告并让用户确认。若已有 state.json 可修改或继续。凭证可从 https://develop.second.me 注册创建 App 获取。支持解析 App Info(App Name、Client ID、Client Secret、Redirect URIs、Allowed Scopes),或手动输入 App Name、Client ID、Client Secret、Redirect URI、Database URL 并多选模块。模块包括 auth(必选)、profile、chat、act、note;voice 仅记录暂不生成代码。

适用场景:需要接入 SecondMe OAuth 与 API 的 Next.js 项目初始化阶段。

限制:当前目录将作为项目根目录,Next.js 项目会直接在此初始化;目录非空可能覆盖文件。需将 .secondme/ 加入 .gitignore 保护敏感信息。App Info 无法解析时切换手动输入;Client Secret 为占位符或数据库连接串格式错误会提示。权限不足无法创建目录时会提示检查目录权限。后续可运行 /secondme-prd 或 /secondme-nextjs --quick。