KeiSeiKit-1.0/skills/schema-design
Parfii-bot c10e169806 feat(skills): /schema-design 5-phase pipeline
Hub-and-spoke skill that converts "I need a database for app X" into a
designed relational schema + first migration + optional seed.

Pipeline (5 phases, 9 AskUserQuestion calls total, pure-click after intake):
- Phase 1 — batched DB/ORM/scale/style/migration-control click
- Phase 2 — entity list + relations matrix (auto-junction tables)
- Phase 3 — generate DDL with indexes, FKs, constraints; review/revise loop
- Phase 4 — scaffold migrations/ + first timestamped migration + kei-migrate wiring
- Phase 5 — optional seed (smoke / rich / test fixtures / skip)

Cross-refs the five db-* blocks + the kei-migrate Rust primitive added in
commits f884891 and df85792 on this branch. Emits ENV-VAR NAMES only for
DATABASE_URL (RULE 0.8 secrets SSoT). Every file ≤ 121 LOC.
2026-04-21 20:46:32 +08:00
..
phase-1-intake.md feat(skills): /schema-design 5-phase pipeline 2026-04-21 20:46:32 +08:00
phase-2-entities.md feat(skills): /schema-design 5-phase pipeline 2026-04-21 20:46:32 +08:00
phase-3-schema.md feat(skills): /schema-design 5-phase pipeline 2026-04-21 20:46:32 +08:00
phase-4-migrations.md feat(skills): /schema-design 5-phase pipeline 2026-04-21 20:46:32 +08:00
phase-5-seed.md feat(skills): /schema-design 5-phase pipeline 2026-04-21 20:46:32 +08:00
SKILL.md feat(skills): /schema-design 5-phase pipeline 2026-04-21 20:46:32 +08:00