Skip to content

feat: Add pgcrate skill (SKILL.md + skill show/install)#14

Merged
jackschultz merged 1 commit into
mainfrom
skill
Jun 10, 2026
Merged

feat: Add pgcrate skill (SKILL.md + skill show/install)#14
jackschultz merged 1 commit into
mainfrom
skill

Conversation

@jackschultz

Copy link
Copy Markdown
Owner

First feature of the agent-wedge phase (PGC era). Ships the workflow-organized Claude Code skill that teaches agents when and how to reach for pgcrate, embedded in the binary.

  • skill/SKILL.md (178 lines): session-start orientation, guarded querying, migration loop, seeds, prod triage decision tree, safety conventions, dense command reference. All 40 documented command paths + every flag verified against the built binary.
  • pgcrate skill show / pgcrate skill install: installs to ~/.claude/skills/pgcrate/SKILL.md; idempotent, refuses to overwrite local edits without --force.
  • 5 unit tests; no changes to existing command behavior.

Validation: fmt/clippy clean, 458/458 unit tests; integration baseline accounted (branch predates the test-fix commit on main).

Workflow-organized Claude Code skill (178 lines) embedded via include_str!,
teaching agents when/how to use pgcrate: session-start orientation, guarded
querying, migration loop, seeds, prod triage, safety conventions. Every
documented command and flag verified against the built binary.

New `pgcrate skill` subcommand: `show` prints to stdout; `install` writes to
~/.claude/skills/pgcrate/SKILL.md (idempotent, refuses to clobber local edits
without --force, --path to override). Five unit tests.
@jackschultz jackschultz merged commit 8a9794a into main Jun 10, 2026
1 check failed
@jackschultz jackschultz deleted the skill branch June 10, 2026 22:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant