f68d443c0ddaaab16086c3640a932db5303f2811
Skelet
Skelet 是一个面向 AI coding 开发者、独立开发者和小团队的开源项目骨架导航与评测网站。
第一版目标是把“我应该基于哪个稳定骨架开始新项目”这个决策做清楚:按场景分类,按语言和框架筛选,提供骨架项目详情、AI Coding 友好度评分、适用/不适用场景和基础对比。
当前状态
当前仓库只完成 harness coding 文档初始化,尚未初始化生产代码。
下一步任务见 docs/06-tasks.md:先初始化 Wagtail 项目骨架,再实现内容模型和 MVP 页面。
技术方案摘要
| 维度 | 第一版选择 |
|---|---|
| 后端 / CMS | Wagtail |
| Web 框架 | Django |
| Python | 3.12 |
| 数据库 | SQLite with JSON1 |
| 部署目标 | 2 核 2G VPS 可运行 |
| 账号体系 | 第一版只使用 Wagtail 管理后台账号 |
| 前台用户注册 | MVP 不做 |
详细选型见 docs/03-tech-stack.md,架构见 docs/04-architecture.md。
文档入口
AGENTS.md:Codex / 通用 AI coding agent 仓库级入口。CLAUDE.md:Claude Code 薄入口。docs/00-ai-start-here.md:每轮 AI 开发入口。docs/01-vision.md:项目愿景和非目标。docs/02-requirements.md:MVP 需求与验收标准。docs/03-tech-stack.md:技术栈、运行命令、依赖纪律。docs/04-architecture.md:系统结构、数据模型、开发顺序。docs/05-coding-rules.md:AI 编码硬规则。docs/06-tasks.md:任务看板。progress.md:执行历史流水。docs/current-state.md:当前实现状态快照。
开发原则
- 先内容闭环,再商业化。
- 先场景分类,再语言筛选。
- 先 Wagtail + SQLite 上线验证,再按需要迁移 PostgreSQL。
- 第一版不做用户注册、评论、收藏、付费会员和复杂搜索。
- 每轮 AI coding 只领取一个任务,完成后更新任务状态、进度和当前状态。
标准开工方式
生产代码尚未初始化,因此根目录 init.ps1 / init.sh 仍保留模板占位命令。完成 T-001 后必须替换脚本顶部安装、验证和启动命令,并同步更新:
在此之前,任何 agent 不得宣称项目“可运行”。
Languages
PowerShell
50.8%
Shell
49.2%