refactor: complete unified build system foundation

- Renamed package from postgres-best-practices-build to skills-build
- Moved postgres build logic to src/postgres/
- Added shared types for skill configuration (SkillConfig, SkillType, Resource)
- Created skills-config.ts registry for managing multiple skills
- Added CLI interface (cli.ts) for validate/build commands
- Updated package.json scripts to use new CLI

Postgres build verified and working. Ready for supabase module implementation.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Pedro Rodrigues
2026-01-23 01:56:09 +00:00
parent 5abdc63767
commit 345b56070b
4 changed files with 107 additions and 4 deletions

View File

@@ -1,14 +1,18 @@
{
"name": "postgres-best-practices-build",
"name": "skills-build",
"version": "1.0.0",
"type": "module",
"author": "Supabase",
"license": "MIT",
"description": "Build system for Supabase agent skills",
"scripts": {
"build": "tsx src/build.ts",
"validate": "tsx src/validate.ts",
"dev": "npm run validate && npm run build"
"validate": "tsx src/cli.ts validate",
"build": "tsx src/cli.ts build",
"dev": "npm run validate && npm run build",
"validate:postgres": "tsx src/cli.ts validate --skill postgres-best-practices",
"validate:supabase": "tsx src/cli.ts validate --skill supabase",
"build:postgres": "tsx src/cli.ts build --skill postgres-best-practices",
"build:supabase": "tsx src/cli.ts build --skill supabase"
},
"devDependencies": {
"@types/node": "^20.10.0",