Help us improve
Share bugs, ideas, or general feedback.
From Harness Data
dbt-core conventions — contract-first models with contract.enforced true, mandatory unit tests, a semantic layer as the single metric source of truth, the dbt remote MCP as the governed agent surface, and auto-activating dbt-agent-skills. Use when building dbt models, contracts, unit tests, or semantic-layer metrics, or wiring the dbt MCP.
npx claudepluginhub camilool8/harness-engineering-templates --plugin harness-dataHow this skill is triggered — by the user, by Claude, or both
Slash command
/harness-data:addon-dbt-coreThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- **Contract-first.** Every staging+ model declares
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Share bugs, ideas, or general feedback.
contract.enforced: true with explicit column types. The
contract-author agent writes the contract before the model body.dbt-build-model skill scaffolds them.semantic-modeler agent owns the manifest; no metric defined twice.This addon's dbt Cloud MCP carries a secret token, so it is not
auto-started by the plugin. Add it to your project's .mcp.json only when
you want governed dbt project access, then set DBT_CLOUD_TOKEN in your
environment (via env injection — never embed the token in the config):
{
"mcpServers": {
"dbt": {
"type": "http",
"url": "https://cloud.getdbt.com/mcp",
"headers": { "Authorization": "Bearer ${DBT_CLOUD_TOKEN}" }
}
}
}