Plugin · Claude Code · Databases

Cliftonc Drizzle Cube

cliftonc-drizzle-cube is a Claude Code plugin for the Build phase that helps you embed a Drizzle-based, Cube-style typesafe semantic layer for self-service analytics.

by cliftonc · github.com/cliftonc/drizzle-cube

Embed a typesafe Cube-style semantic layer on Drizzle so solo builders ship dashboards and metrics from their own backend.

45
GitHub stars
0
Installs
0
Community votes
One vote per signed-in builder - it helps surface the tools the community actually relies on.
Install

Add it to Claude Code

Install the plugin in Claude Code. One command, paste-ready.

Install the plugin
/plugin install cliftonc-drizzle-cube@cliftonc/drizzle-cube
Add to ClaudeUse the Agent APISkillselion is itself an MCP server - your agent can fetch this config directly.
Agent API

Built to be called by your agent

Skillselion is itself an MCP server. Your agent can pull this entry and a paste-ready install config straight from the API - no copy-paste.

Retrieve this entry with skillselion.get_details("plugin:cliftonc/drizzle-cube") and the paste-ready config with skillselion.get_install_config("plugin:cliftonc/drizzle-cube").

About

What it does

cliftonc-drizzle-cube is a Claude Code plugin around an embeddable semantic layer and self-service analytics module built on Drizzle, designed to feel familiar if you have used Cube.js-style semantic definitions. Solo builders shipping SaaS with Postgres and Drizzle can define measures, dimensions, and dashboards in typesafe TypeScript instead of maintaining a separate analytics microservice early on. The plugin helps you wire semantic models while you are still in backend build mode, then reuse them when you move into growth analytics and customer-facing reporting. It suits indie products that need credible dashboards for validation demos and post-launch KPIs without a full data team. You should already be comfortable with SQL, Drizzle, and basic dimensional modeling. It is a development integration, not a hosted BI substitute for enterprise governance needs.

Highlights

  • Embeddable multi-dimensional semantic layer on Drizzle ORM
  • Self-service analytics module aligned with cube-js concepts
  • Typesafe semantic definitions for dashboards and metrics
  • Claude Code plugin to scaffold and work with drizzle-cube in-repo
  • Analytics-category catalog entry with one bundled plugin

Why builders use it

You have Drizzle and raw SQL metrics scattered in code, so every dashboard request becomes bespoke queries and inconsistent definitions.

After adopting drizzle-cube, you get a shared semantic layer and analytics module so dashboards and agent-assisted queries use one typesafe model.

At a glance

  • Type - Plugin in Databases.
  • Adoption - 0 installs, 45 stars, 0 votes.

FAQ

Who is cliftonc-drizzle-cube for?

It is for developers building on Drizzle who want multidimensional semantic models and self-service analytics patterns without leaving their TypeScript backend.

When should I use cliftonc-drizzle-cube?

Use it when you are defining product metrics during backend build or early growth and need consistent, typesafe definitions for dashboards and APIs.

How do I add cliftonc-drizzle-cube to my agent?

Install the cliftonc/drizzle-cube Claude Code plugin from the repository, add drizzle-cube to your Drizzle project per README, then invoke the plugin while modeling metrics and dashboards.

Discussion

Comments

Share how you use cliftonc-drizzle-cube, gotchas, or tips for other indie builders.

No comments yet - be the first to share how you use it.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.