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

70 lines
2.5 KiB
Markdown
Raw Normal View History

2026-04-07 11:44:56 +08:00
# 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)