quickbase-to-postgres
OfficialMigrate legacy QuickBase tables into hexagon
Software Engineering#migration#hexagonal architecture#tanstack query#ports and adapters#postgres#quickbase#shared domain types
AuthorLearnCraft-Spanish
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Moves one legacy QuickBase-backed table’s data access into the hexagonal architecture so the app stops relying on scattered src/hooks/ implementations and instead uses shared domain types and route contracts.
Core Features & Use Cases
- Table-scoped migration: Migrates a single target table at a time, driven by a parent migration agent.
- Legacy audit-first workflow: Locates all legacy data access for the table (hooks, hardcoded API paths, legacy types, and query usage) and reports findings before any build changes.
- Hexagon implementation chain: Guides creation of domain/port/infrastructure/adapter/query layers using
@learncraft-spanish/sharedendpoint constants (no hardcoded paths). - Ambiguity handling: Detects tables that exist in both
vocabQuizDbandstudentRecordsDb(currentlylessons) and explicitly asks which database to migrate from.
Quick Start
Tell the parent agent to run the QuickBase to Postgres Migration Skill for the specific table you want to move into hexagon (for example, “migrate students table”).
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: quickbase-to-postgres Download link: https://github.com/LearnCraft-Spanish/learncraft-spanish/archive/main.zip#quickbase-to-postgres Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.