使用固定的 Next.js/Tailwind/Prisma 技术栈构建并记录独立 SaaS 项目,仅将 FastAPI 用于 Python 工作负载,并遵循严格的架构规范。
Purpose 是一项面向实际任务的技能,主要用于以固定スタック构建个人开发的 SaaS 应用,并通过坚定的设计原则与实施规范完成项目启动;它并非技术说明文档,而是一项强制规定实施过程中的行为准则与项目结构的 Skill;
使用 Gemini CLI 完成文档编写、系统设计与代码实现。该技能将相关操作步骤、工具调用方式及结果组织形式统一纳入标准化流程中,帮助使用者更高效地达成目标,并显著减少重复性操作。从功能定位来看,该技能强调将零散的操作要求整合为清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行路径并获取结构化输出。实际使用前,应首先确认任务范围、数据来源、运行环境、必要权限及关键参数,再依据本技能说明逐步执行;
若输入条件不完整,应优先补全信息或采用保守配置,避免因错误假设导致最终结果偏离预期需求。执行过程中需重点关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段及边界情况进行妥善处理;涉及批量任务时,还应保存执行进度,防止中断后重复执行相同操作。该技能适用于一次性任务,也可接入自动化工作流,与其他 Skill 或上层代理协同运作,以支撑更完整的业务链路;在组合使用时,应明确定义每一步骤的输入与输出关系,并避免不同步骤之间出现参数冲突。
固定スタックの個人開発 SaaS を、ブレない設計と実装ルールで立ち上げる。
技術説明ではなく、実装時の行動基準とプロジェクト構造を強制するための Skill。
GEMINI.md に source of truth を明記するreferences/project-bootstrap-checklist.md を確認するscripts/bootstrap_tree.sh で理想構成を作るscripts/generate_gemini_md.sh で GEMINI.md を作るscripts/generate_project_docs.sh で docs を生成するGEMINI.md があるかdocs/requirements.md から docs/db-schema.md まで揃っているかskills/*/SKILL.md が共通テンプレートに沿っているかGEMINI.mdプロジェクトファイルを生成・更新する際は、以下の順序で source of truth とみなす:
docs/requirements.mddocs/scope.mddocs/architecture.mddocs/conventions.mddocs/decisions/*.mddocs/notes/brainstorming.md は参照専用デフォルトのバックエンドロジックは Next.js の route handlers または server actions に配置する。
FastAPI は AI 処理、バッチジョブ、重い計算処理、あるいは Python 特有の連携が必要な場合にのみ利用する。
以下の構造を生成・整えることを目指す:
my-saas/ ├─ GEMINI.md ├─ src/ │ ├─ app/ │ ├─ components/ │ ├─ features/ │ ├─ lib/ │ ├─ server/ │ ├─ hooks/ │ └─ types/ ├─ backend/ │ └─ fastapi/ │ ├─ app/ │ ├─ tests/ │ └─ pyproject.toml ├─ prisma/ │ ├─ schema.prisma │ ├─ migrations/ │ └─ seed.ts ├─ public/ ├─ tests/ │ ├─ unit/ │ ├─ integration/ │ └─ e2e/ ├─ docs/ │ ├─ requirements.md │ ├─ scope.md │ ├─ architecture.md │ ├─ conventions.md │ ├─ integrations.md │ ├─ db-schema.md │ ├─ decisions/ │ └─ notes/ │ └─ brainstorming.md ├─ .gemini/ │ └─ commands/ ├─ skills/ │ ├─ nextjs/SKILL.md │ ├─ clerk/SKILL.md │ ├─ prisma/SKILL.md │ ├─ shadcn/SKILL.md │ ├─ stripe/SKILL.md │ ├─ resend/SKILL.md │ ├─ posthog/SKILL.md │ ├─ sentry/SKILL.md │ ├─ r2/SKILL.md │ ├─ fastapi/SKILL.md │ ├─ api-security/SKILL.md │ └─ vercel/SKILL.md └─ scripts/
新規プロジェクトでは、少なくとも以下を生成することを目標とする:
GEMINI.mddocs/requirements.mddocs/scope.mddocs/architecture.mddocs/conventions.mddocs/integrations.mddocs/db-schema.mddocs/notes/brainstorming.mdprisma/schema.prismasrc/ 下の基本アプリ構造backend/fastapi/ 下の基本 FastAPI 構造.env.example必要に応じて参照:
references/doc-templates.mdreferences/integration-rules.mdreferences/project-bootstrap-checklist.mdreferences/project-skill-template.mdこの Skill は、Gemini CLI と OpenClaw のファイル・シェル制御機能、およびオプションで ACP を併用した大規模実装ループにおいて最も効果を発揮する。
プロジェクトレベルの skills/*/SKILL.md ファイルは、汎用的なフレームワーク解説ではなく、実装ポリシーとして運用すべきである。
本 Skill を実際のプロジェクトで使用・公開する前に、以下の点を確認すること:
skills/*/SKILL.md ファイルが共有テンプレートの形式に則っていること相关专题
热门下载
相关下载
精品课程
共39课时 | 5.4万人学习
共101课时 | 21万人学习
共39课时 | 4.8万人学习
最新文章