内容
# b2dp
**描述您的产品。获取后端基础。**
`b2dp` 是一个 CLI 和代理技能生态系统,用于将纯英文产品需求转化为生产就绪的后端工作流。
与其手动连接每个技能、MCP 服务器和代理规则,`b2dp` 安装并配置 AI 编码工具所需的生态系统,以帮助完成:
- 模式设计
- 迁移
- 仓库脚手架
- 集成测试
- 前端数据契约
- 基础设施脚手架
它不仅仅是一个单一的提示或玩具代码生成器。它是更广泛的后端交付工作流的设置层。
## b2dp 到底是什么
`b2dp` 是一个**生态系统启动器**。
它帮助您:
- 检测支持的 AI 代理/编辑器
- 安装核心业务到数据平台的编排器技能
- 安装用于架构、测试、前端生成和 IaC 的兄弟技能
- 配置 MCP 服务器,如 Datafy
- 验证所有内容是否正确连接
安装后,您的配置 AI 代理可以使用该生态系统从业务或产品规范中生成真正的后端工件。
## 它有助于生成的内容
通过配置完整的生态系统,您的代理可以朝着以下输出努力:
- 业务/领域建模
- PostgreSQL 模式提案
- 迁移
- 仓库和服务代码
- 分析查询
- 集成测试
- 前端数据契约
- Docker / Kubernetes / CI 脚手架
## 支持的环境
CLI 设计用于与支持的代理/编辑器设置一起工作,例如:
- Claude Code / Claude Desktop
- Cursor
- VS Code / Copilot 风格的工作流
- Gemini CLI
- Antigravity
## 快速入门
### 安装
```bash
npm install -g @teckedd-code2save/b2dp
```
### 运行设置
```bash
b2dp setup
```
或自动接受检测到的默认值:
```bash
b2dp setup --yes
```
要将配置范围限定为当前仓库:
```bash
b2dp setup --project
```
### 验证配置
```bash
b2dp check
```
### 探索已安装的技能
```bash
b2dp skills list
b2dp skills info business-to-data-platform
```
5. 命令:`npx @teckedd-code2save/datafy@latest --config /path/to/your/dbhub.toml --transport stdio`
6. 点击保存并重新加载窗口(或重启 Cursor)。
### `b2dp skills`
检查可用的技能并查看技能详情。
## Datafy MCP 设置
生态系统在很大程度上依赖于 `@teckedd-code2save/datafy`,它为 AI 助手提供了数据库感知能力,例如模式检查、SQL 执行和代码生成。
示例 MCP 配置:
```json
{
"mcpServers": {
"datafy": {
"command": "npx",
"args": [
"@teckedd-code2save/datafy@latest",
"--config",
"/path/to/your/dbhub.toml",
"--transport",
"stdio"
]
}
}
}
```
### 添加到 Codex
1. **CLI**:使用 `codex mcp` 添加和管理服务器。
2. **配置**:更新 `~/.codex/config.toml`(全局)。
3. **TOML 配置**:
```toml
[mcp_servers.datafy]
command = "npx"
args = ["@teckedd-code2save/datafy@latest", "--config", "/path/to/your/dbhub.toml", "--transport", "stdio"]
```
## 包含 `business-to-data-platform` 技能
> **b2dp 将产品需求转化为后端交付工作流。**
如果您想使用此技能,请确保 `business-to-data-platform/SKILL.md` 文件放置在 AI 助手监视的特定目录中:
- **Claude**:将技能放置在 `~/.claude/skills/` 中。
- **Gemini CLI**:将技能放置在 `~/.gemini/skills/` 中。
- **Antigravity**:将技能放置在 `~/.gemini/antigravity/skills/` 或工作区中的 `.agent/workflows/` 中。
- **Codex**:将技能放置在 `~/.agents/skills/`(全局)或 `.agents/skills/`(项目)中。
## 仓库
GitHub: https://github.com/teckedd-code2save/ai-build-tools
## 许可证
MIT