# Typed Pg Best Practices

> When working with typed-pg projects, must follow these best practices to keep PostgreSQL query building, migrations, schema changes, and TypeScript table inference aligned.

- Skill: `faasjs/typed-pg-best-practices` (Agent Skill, multi-file: 32 files)
- Install (CLI): `npx skillmds@latest add faasjs/typed-pg-best-practices`
- Raw SKILL.md: https://api.skillmd.com/api/skills/faasjs/typed-pg-best-practices/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: faasjs (https://skillmd.com/u/faasjs)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/faasjs/typed-pg-best-practices

---


## Guidelines

- [Query Builder Guide](./guidelines/query-builder.md)
- [Table Types Guide](./guidelines/table-types.md)
- [Schema and Migration Guide](./guidelines/schema-and-migrations.md)
- [Raw SQL and Client Guide](./guidelines/raw-sql-and-client.md)
- [Testing Guide](./guidelines/testing.md)

## Specs

- [JSDoc Authoring Specification](./references/specs/jsdoc-authoring.md)
- [Query Builder Surface Specification](./references/specs/query-builder-surface.md)
- [Migration File Specification](./references/specs/migration-files.md)
- [Table Type Extension Specification](./references/specs/table-type-extension.md)

## Packages

- [Package Overview](./references/packages/README.md)
- [typed-pg](./references/packages/typed-pg/README.md)
- [typed-pg-dev](./references/packages/typed-pg-dev/README.md)

