Opinionated workflows for agentic software development on paired Lakebase branches: a Spec-First Test-Driven Development (SFTDD) state-machine (role agents + HITL gates), an SCM branch-lifecycle workflow (claim, PR, CI, merge), and a release workflow (promotion across tiers). Every git branch is paired with a Lakebase branch.
System-level engineering canon, the architecture counterpart to software-design-principles. Layered architecture + dependency direction, ports and adapters (repository / ORM-as-adapter), the twelve-factor app for cloud-native development, evolutionary architecture with fitness functions, and evolutionary database design (schema that evolves by migration on paired branches). Imported by workflow skills (lakebase-sftdd-workflows, lakebase-scm-workflows, lakebase-release-workflows). Use when: shaping a system boundary, deciding what is a backing service, mapping config to the environment, or authoring the fitness functions that keep the architecture honest as it evolves.
Opinionated branching + release methodology for Lakebase-paired projects. Use when designing a project's branch layout, cutting a release candidate, promoting between long-running tiers, rolling back, or asking 'where should this work happen?' Encodes the prod / staging / {feature,test,uat,perf} default and the N-tier-capable cut-RC / regression-test / cut-backup / migrate release flow.
Opinionated git-Lakebase branch-pairing workflows. Use when scaffolding a Lakebase-paired project, creating/deleting Lakebase branches in lockstep with git branches, diffing parent-aware schemas, opening or merging PRs that touch Lakebase, or running the same operations the lakebase-scm-extension exposes in VS Code.
Spec-First Test-Driven Development (SFTDD) with evolutionary design, against paired Lakebase branches: the design lane is Spec Driven Development (SDD) and the build lane is canonical Beck-style Test Driven Development (RED-GREEN-REFACTOR), composed with paired-branch primitives (cheap experiments, parent-aware schema diff, real per-branch databases). Spec-first means the spec is drafted, reviewed, and frozen at gates before any build cycle runs; evolutionary means the spec, the architecture, and the database all evolve increment over increment. Use when planning a new feature, running design-spec gates, running TDD cycles, comparing parallel experiments, or detecting workflow bad smells. Imports software-design-principles canon. Builds on lakebase-scm-workflows + lakebase-release-workflows.
Foundational engineering canon – SOLID, DRY, clean code, layered architecture, cross-cutting concerns, NFRs. Imported by workflow skills (lakebase-sftdd-workflows, lakebase-scm-workflows, lakebase-release-workflows). Use when designing a module, reviewing a PR, planning a refactor, mapping cross-cutting concerns to layers, or arguing about API shape.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Lakebase-backed application development kit. The shared foundation that the lakebase-scm-extension (VS Code/Cursor) and coding agents – Claude Code (terminal), Claude Desktop, OpenAI Foundry, Cursor, and Databricks Genie Code – all consume. One canonical implementation; multiple presentation layers and workflow-domain skills.
Workflow domains (kit-authored, one skill each, hosted under skills/):
lakebase-scm-workflows – paired-branch source control, schema diff, PR flow, runner setup.lakebase-release-workflows – branching + release methodology for Lakebase-paired projects.lakebase-sftdd-workflows – Spec-First Test-Driven Development (SFTDD) with evolutionary design, against paired branches: Spec Driven Development (SDD) for the design lane (/design) and Test Driven Development (TDD) for the build lane (/build), with a deterministic orchestrator and HITL gates at every phase boundary. Specs, architecture, and database all evolve increment over increment.Shared canon (kit-authored, unprefixed because not Lakebase-specific):
software-design-principles – SOLID, DRY, clean code, layered architecture, cross-cutting concerns, NFRs. Imported by the workflow domain skills.Vendored upstream skills (also under skills/, synced from databricks/devhub):
databricks-core – CLI basics, authentication, profile selection. Parent skill referenced by databricks-lakebase.databricks-lakebase – canonical agent reference for the databricks postgres CLI surface (project / branch / endpoint / database resource shapes, name formats, "never delete the production branch" rule, discovery via -h).The vendored skills are read-only mirrors of upstream. To pull the latest, run npm run sync:devhub (check drift with npm run check:devhub) and commit any diff in a focused PR. Kit-authored skills wrap the operations; vendored skills document the CLI surface those operations are built on. Agents that consume the kit (e.g. via install.sh) inherit both layers.
The "app dev" framing covers applications, services, libraries, and any other software that uses Lakebase – including projects deployed to Databricks Apps.
scripts/ – Node/TypeScript modules that implement the operations: GitHub auth + repo + runner + secrets, Lakebase get-connection + branch lifecycle + schema-diff + create-project + scaffold, git wrappers, and shared utilities. Each has CLI and module entry points.skills/<domain>/SKILL.md – Per-workflow-domain agent surface. A coding agent reads this and drives the same scripts the extension does.apps/mcp-server/ – Single MCP server exposing every skill's tools to MCP-capable agents (Claude Desktop, OpenAI Codex, Cursor-via-MCP).tools/openai-foundry/ – Pre-rendered OpenAI Foundry / Codex tool spec covering the same tool surface.templates/ – Project templates the kit ships into newly-bootstrapped Lakebase-paired projects.tests/ – Vitest BDD tests. Live Lakebase paths skip cleanly when LAKEBASE_TEST_* env vars aren't set.Two narrow auth seams, both enforced by CI grep guards:
scripts/lakebase/get-connection.ts is the only path that mints Lakebase credentials. Every other workflow op calls getConnection(). See skills/lakebase-scm-workflows/references/get-connection.md.scripts/github/auth.ts is the only path that resolves a GitHub token. Fallback chain: GITHUB_TOKEN env → VS Code getSession (in the extension host only) → gh auth token. See skills/lakebase-scm-workflows/references/github-auth.md.npx claudepluginhub databricks-solutions/lakebase-app-dev-kit --plugin lakebase-app-dev-kitDatabricks development toolkit with skills for data engineering, ML, and AI agents plus MCP tools for direct Databricks operations
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses