0xerwin1/dbflux/dbflux-builtin-driver

Claude Code and agent skill by 0xerwin1/dbflux

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Add native built-in DBFlux database drivers using the repository's driver traits and registration flow. Trigger: When adding a built-in DBFlux driver, native database adapter, or `crates/dbflux_driver_*` crate.

Install

npx vskill@latest install 0xerwin1/dbflux/dbflux-builtin-driver

SKILL.md

When to Use

  • The user wants database support compiled into DBFlux.
  • The change creates or extends crates/dbflux_driver_<name>/.
  • The driver should appear without configuring an RPC service.

Source of Truth

  • ARCHITECTURE.md
  • crates/dbflux_core/src/core/traits.rs
  • crates/dbflux_core/src/driver/capabilities.rs
  • crates/dbflux_core/src/driver/form.rs
  • crates/dbflux_app/src/app_state.rs
  • Existing crates/dbflux_driver_*/ crates and their README.md files

Critical Patterns

  • Implement DbDriver and Connection; do not add driver-specific UI branches.
  • Declare UI behavior through DriverMetadata, DatabaseCategory, QueryLanguage, DriverCapabilities, DriverFormDef, and optional generic seams.
  • Use a stable built-in driver key consistent with existing drivers.
  • Implement structured error formatting through ErrorFormatter when backend errors expose detail/hint/code fields.
  • Implement QueryGenerator when DBFlux must generate native read/mutation templates or MCP previews.
  • Keep schema loading shallow by default; fetch expensive details on demand.

Checklist

  1. Create or update crates/dbflux_driver_<name>/.
  2. Add workspace and crate manifest entries following existing driver crates.
  3. Add the feature flag in the dbflux crate manifest.
  4. Register the driver in AppState::build_builtin_drivers() behind that feature flag.
  5. Add crates/dbflux_driver_<name>/README.md with only Features and Limitations.
  6. Add focused tests for metadata, config/form parsing, generated queries, and non-live behavior.

Boundaries

  • No concrete-driver checks in dbflux_ui or app workflow code.
  • No mock final behavior unless the user explicitly asks for a demo/test scaffold.
  • Unsupported operations must return explicit DbError::NotSupported or equivalent errors.
  • Do not log passwords, tokens, session credentials, or secret field values.

Commands

bash
python3 scripts/lint.py fmt --check
cargo check -p dbflux --features <driver-feature>
cargo test -p dbflux_driver_<name>
cargo check --workspace

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
160
Repository forks
14
7-day trend score
25

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 21 Aug 2026, 2 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/0xerwin1/dbflux/dbflux-builtin-driver/badge)](https://verified-skill.com/skills/0xerwin1/dbflux/dbflux-builtin-driver)

Something wrong with this skill or its page? Tell us.