quickbase-to-postgres

Official

Migrate legacy QuickBase tables into hexagon

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/shared endpoint constants (no hardcoded paths).
  • Ambiguity handling: Detects tables that exist in both vocabQuizDb and studentRecordsDb (currently lessons) 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.