constructive
PostgreSQL migrations, package management, and auto-generated GraphQL APIs
All Skills in This Repository (13)
Pure Emerald Level Indicatorsconstructive-cli
Develop interactive Node.js command-line interfaces with prompts and argument parsing.
orm-objects
Provides a type-safe ORM client for CRUD and custom queries on PostgreSQL.
orm-public
Perform type-safe CRUD operations on 103 PostgreSQL tables via GraphQL.
cli-public
Manage public GraphQL API data via the csdk command-line interface.
hooks-public
Generate typed React Query hooks for PostgreSQL public schema tables and functions.
orm-auth
Provide type-safe CRUD and custom operations for PostgreSQL authentication tables.
hooks-auth
Generate typed React Query hooks for authentication and user management APIs.
orm-admin
...
hooks-admin
Generates typed React Query hooks for GraphQL admin APIs using PostGraphile schema introspection.
cli-objects
Manage database objects, commits, references, and stores via a GraphQL CLI.
cli-auth
Manage GraphQL authentication API contexts, tokens, and CRUD operations via CLI.
hooks-objects
Generate typed React Query hooks for PostgreSQL objects API operations.
Frequently Asked Questions
FAQPage SchemaHow to install Constructive?โผ
Run `npx skills add constructive-io/constructive --all -g -y` in your terminal to install all skills in this suite globally.
What does Constructive do with PostgreSQL?โผ
It treats your database schema as versioned packages managed by pgpm, with plan-driven migrations, dependency resolution, and one-command deploy, verify, and revert.
How does Constructive generate a GraphQL API?โผ
It uses PostGraphile to automatically expose your PostgreSQL schema as a secure GraphQL API with row-level security, JWT auth, search, and PostGIS support.
Can Constructive generate typed clients and CLIs?โผ
Yes. The codegen pipeline produces type-safe ORM clients, React Query hooks, and full CRUD command-line tools directly from your GraphQL schema.
How do I test database code with Constructive?โผ
The pgsql-test framework creates isolated test databases with per-test transaction rollback, JWT context simulation, and seeding helpers for reliable RLS and migration testing.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core