db-explorer-architect

Develop a full-stack DB Explorer with FastAPI, React, and hexagonal architecture.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/PenHsuanWang/db-explorer --skill db-explorer-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: db-explorer-architect
Source: https://github.com/PenHsuanWang/db-explorer/tree/main/skills/db-explorer-architect
Command: npx skills add https://github.com/PenHsuanWang/db-explorer --skill db-explorer-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the development of a full-stack database exploration tool, ensuring a well-architected, maintainable, and scalable project.

Core Features & Use Cases

  • Full-Stack Development: Guides the creation of both Python (FastAPI) backend and React (TypeScript) frontend.
  • Hexagonal Architecture: Enforces clean separation of concerns for backend logic.
  • Multi-Database Support: Facilitates adding connectors for Oracle, ClickHouse, Databricks, etc.
  • Code Quality: Integrates linters, formatters, and type checkers for both backend and frontend.
  • Use Case: A developer needs to add a new database connector to the DB Explorer. This Skill provides the architectural guidelines, code structure, and testing strategies to do so efficiently and correctly.

Quick Start

Use the db-explorer-architect skill to add a new PostgreSQL connector to the backend.

Frequently Asked Questions about db-explorer-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a full-stack DB Explorer with Python and React?

Build a full-stack DB Explorer using Python with FastAPI for the backend and React with TypeScript for the frontend. This approach ensures a well-architected, maintainable, and scalable project structure.

What is hexagonal architecture and how does it structure a FastAPI backend?

Hexagonal architecture structures a FastAPI backend by enforcing clean separation of concerns for backend logic. This design isolates core business logic from external interfaces, ensuring maintainable database exploration workflows.

How do I add a new database connector for Oracle, ClickHouse, or Databricks?

Add a new database connector for Oracle, ClickHouse, or Databricks by following the provided architectural guidelines and code structure. This Skill facilitates multi-database integration to expand your DB Explorer.

Can I use TypeScript with React to enforce code quality in a full-stack project?

Use TypeScript with React to enforce rigorous code quality standards in your full-stack project. The setup integrates linters, formatters, and type checkers for both the Python backend and frontend.

What is the best way to structure a multi-database integration tool?

The best way to structure a multi-database integration tool is using a hexagonal architecture backend. This pattern cleanly separates database connectors from core logic, enabling scalable and maintainable integration.