catalog/repos/aem-growth-adoption--team-boilerplate.md

70 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# CF Workers 快速原型模板
`Cloudflare Workers` `Hono` `D1` `React` `模板脚手架`
# Growth Boilerplate
基于 Cloudflare Workers 的快速原型开发脚手架,集成 Hono、D1 和可移植知识库。
## 快速开始
```bash
npx skills add aem-growth-adoption/team-boilerplate --agent claude-code --global -y
```
然后在任意目录运行 `claude /setup`(或让你常用的 AI 编程工具执行 `/setup`)。它会自动从模板创建新仓库、完成定制化配置、安装依赖并配置 D1。
## 包含内容
- **Hono** Worker集成 Cloudflare Zero Trust 身份认证
- **D1** 数据库,含通用 KV 存储
- **React + Adobe React Spectrum** 前端
- **Vite** 开发服务器,监听端口 3000
- **知识库** — 可移植的 Markdown 文档,任何 AI 工具均可读取
## 技术栈
| 层级 | 技术 |
|-------|------|
| 运行时 | Cloudflare Workers |
| 路由 | Hono |
| 认证 | Cloudflare Zero TrustJWT |
| 数据库 | Cloudflare D1SQLite |
| 前端 | React + Adobe React Spectrum |
| 构建 | Vite + @cloudflare/vite-plugin |
## 项目结构
```
├── .claude/skills/setup/SKILL.md # /setup 技能
├── knowledge-base/ # 团队规范(可移植 Markdown
├── worker/
│ ├── index.js # Hono 应用入口
│ ├── auth.js # Cloudflare Zero Trust 认证中间件
│ └── db.js # D1 工具函数KV
├── migrations/0001_init.sql # KV 数据表
├── index.html # 前端 HTML 壳
├── app.jsx # React 应用组件
├── vite.config.js # Vite + Cloudflare 插件配置
├── CLAUDE.md # AI 工具上下文(指向 knowledge-base/
└── AGENTS.md # 同上,供 Codex/Cursor 等工具使用
```
## 开发命令
```bash
npm run dev # 启动开发服务器(端口 3000
npm run build # 生产环境构建
npm run deploy # 构建并部署到 Cloudflare Workers
```
## 知识库
`knowledge-base/` 目录为纯 Markdown 格式,可被任何 AI 工具、IDE 或人类直接阅读,涵盖以下内容:
- [Cloudflare Workers 模式](knowledge-base/cloudflare-workers.md)
- [Hono 模式](knowledge-base/hono-patterns.md)
- [D1 模式](knowledge-base/d1-patterns.md)
- [AI 开发规范](knowledge-base/ai-development.md)
- [实验生命周期](knowledge-base/experiment-lifecycle.md)
- [上线检查清单](knowledge-base/go-live-checklist.md)