技能潮 SkillTide 提交收录
官方说明开源项目7 天前
databricks-solutions/consort

databricks-solutions/consort

Consort keeps AI-written code clean and correct: a coordinated ensemble of role agents, spec-first and test-driven, driven by a deterministic state machine against live branches of a real Lakebase database. Engineering discipline is no longer left to the whim of a model. Consort enforces it.
在 GitHub 查看 ↗直链 · 无中转页
★ 数取值
33 ★ · databricks-solutions/consort · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-10 · 最近见到 2026-10-10 · 共见到 1 次 · 被 1 个来源列出
评分构成
综合分 103 · 33 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 databricks-solutions/consort;我们收录于 2026-10-10;最近见到 2026-10-10。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

**Consort keeps AI-written code clean and correct: spec-first and test-driven, d

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Consort takes its name from the field of music. A *consort* is an ensemble that plays in concert: each musician holds one part, and a conductor keeps them in time. Consort is that, applied to building software. A set of agents each take on one familiar role from the software lifecycle — a spec author, an architect, a DBA, a test strategist, a UX designer, and a navigator/driver pair at the keyboard — while the product owner is the human's own seat (you, or a Human Proxy standing in headless), a deterministic conductor keeps them in sequence, and the human approves every gate. No agent plays another's part.
**What Consort builds.** Consort builds **transactional application backends** (an API, and optionally a web UI) on Lakebase, Databricks' serverless, Postgres-compatible OLTP database that branches in about a second. Every git branch is paired with its own Lakebase branch, so each has a real, isolated database and the schema evolves in lockstep with the code. It isn't for the Delta Lakehouse, ETL, analytics, or BI; it's for building app backends on Postgres. See docs/positioning.md for how Consort compares to other spec-first tools.
Quick start
Setting up Consort is easy. Copy the command below and enter it into any terminal window.
bash
bash .)
**What to expect.** Consort drives the loop /plan -> /design -> /build -> /deploy and stops at every gate for you:
- at the **design gate**, you review and approve the frozen spec: the stories and acceptance criteria, the ordered test list, and the DBA's schema plan;
- through the **build**, each cycle writes a failing test, makes it pass against a live database branch, then refactors;
- at the **deploy** and **promote** gates, you approve the release and the migration to the parent tier.
Nothing advances past a gate without you.
**Walk through a full first project.** examples/first-project/ is a step-by-step walkthrough of one session, install to first shipped feature, using a sample inventory app (StockFlow). It ships copy-ready seed files so you can launch your own project from ours instead of starting from a blank page.
What it installs, runs, and sends
- **Install-time:** the bootstrap downloads the Consort toolkit from this repository, and the plugin's SessionStart hook runs npm ci in the plugin directory to finish installing its dependencies (packages from the npm registry).
- **Runtime:** Consort spawns role agents as claude --agent processes inside your project, and applies schema migrations and runs tests against your Lakebase database over your Databricks workspace connection. It runs only inside the project you point it at.
- **Telemetry:** pseudonymous usage telemetry (Level 1 by default: one trace per run, drawn from a closed allowlist), plus a one-time install beacon carrying only a random install id, the kit version, and a timestamp. No free-form data, code, prompts, or project content is ever sent. Level 2 is a separate opt-in. The full contract, including how to turn it off (CONSORT_TELEMETRY=0), is in TELEMETRY.md.
Other ways to install
For coding agents other than the Claude Code plugin, install.sh copies the skill trees under skills/ into the path each agent reads from, pulling the latest vendored skills first (best-effort; skipped offline). It auto-detects installed agents; --tools overrides.
bash
claude plugin marketplace update databricks-solutions
claude plugin update consort@databricks-solutions
来源
github · https://github.com/databricks-solutions/consort
按领域浏览
开源项目
Traction
33 ★
收录于
7 天前

更多开源项目

查看开源项目全部 731 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引