关于 start
start 面向尚无数据库模型、迁移文件或数据库的项目初期用户,以通俗问题了解项目和数据需求,再推荐数据库并概述入门模型及后续步骤。
主要功能
- 01七问式对话向导
- 02通俗的数据库建议
- 03入门数据模型与图示
- 04可用项目描述预填答案
- 05提供明确的后续步骤
适用场景
- 01为新项目选择起步数据库
- 02梳理数据实体及其关系
- 03将项目需求转为入门模型
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ hainrixz/ claude-db --skill start安装后在 Claude Code 中输入/start确认已加载。
详细介绍
/claude-db:start
为完全没有现成资料的人提供的入口——没有架构、没有迁移、没有数据库。它会通过简短、通俗的向导提问,并在最后给出具体建议。问题中不使用术语,不会出现“规范化”“基数”或“分区键”。
$ARGUMENTS = 可选的单行描述。如果提供了描述,就尽可能预填信息,并跳过已回答的问题。
如何运行
按照 references/design-wizard.md 中的 7 个问题向导(权威问题集,以及答案 → 范式/引擎的映射)执行。以对话方式一次询问一组问题,使用通俗易懂的语言,大致如下:
- 用一句话说说你要构建什么?
- 你要存储的主要事物有哪些(人物、订单、消息、帖子……)?
- 这些事物之间有什么关系?
- 你最常做什么——查找单条记录、列出/搜索多条记录,还是对大量行进行数据运算?
- 大致会有多少数据和用户(业余项目、初创公司,还是规模庞大)?
- 有什么硬性要求吗——绝不能丢失记录、速度至上,或需要处理资金或个人数据?
- 你能接受运行或付费使用什么(托管式/无服务器,还是自托管)?
要产出什么
- 一份通俗易懂的建议:用一句话说明从哪种数据库开始,以及原因——默认选择稳妥、可靠的方案(通常是 Postgres),除非答案确实指向其他选择。
- 一份针对所提及主要事物的入门数据模型,包含明显的关系,以及少量用于保持数据整洁的约束/键——用文字说明,并配上一张简单的图。
- 明确的下一步:“将其保存为架构,然后运行
/claude-db:audit为其评分”,或“运行/claude-db:design进入完整的技术层”。
诚实原则
- 绝不编造价格、性能数据或行数;用通俗的定性描述说明权衡。
- 如果缺少答案,就提问——不要自行假设。使用用户的语言回复(EN/ES)。
评论
支持 Markdown