Skip to content

docs(pgpm skill): document zero-config init + non-interactive pgpm extension#1357

Closed
pyramation wants to merge 1 commit into
mainfrom
feat/pgpm-extensions-skill-refresh
Closed

docs(pgpm skill): document zero-config init + non-interactive pgpm extension#1357
pyramation wants to merge 1 commit into
mainfrom
feat/pgpm-extensions-skill-refresh

Conversation

@pyramation

Copy link
Copy Markdown
Contributor

Summary

Brings the pgpm agent skill in line with the new extensions workflow (default-no-extensions pgpm init + hardened pgpm extension). The most important fix is a correctness one: the skill previously told agents that pgpm init and pgpm extension are "fully interactive — don't use in CI", which is now false.

Changes across .agents/skills/pgpm/:

  • SKILL.md: quickstart no longer says "select extensions"; the .control section notes a fresh module has no requires line; the command table and the CI-safety section now describe the non-interactive paths:
    • pgpm init --moduleName <module> [--extensions a,b] (no --extensions ⇒ zero extensions; init workspace uses --name)
    • pgpm extension --add/--remove/--set a,b (no flag ⇒ interactive picker)
  • references/extensions.md, references/cli.md, references/dependencies.md, references/workspace.md: document the --add/--remove/--set flags, note that pgpm extension rewrites only the requires line (preserving custom .control fields), and drop the legacy requires = 'uuid-ossp,plpgsql' examples in favor of pgcrypto/module deps.

Docs-only; no code changes. Pairs with the tutorial refresh in constructive-io/constructive.io#14.

Link to Devin session: https://app.devin.ai/sessions/424b76f81a60499493ac946b57136ad9
Requested by: @pyramation

…tension

pgpm init now scaffolds with no extensions by default; pgpm extension gained
non-interactive --add/--remove/--set flags and rewrites only the requires line.
Correct the skill's now-false 'fully interactive, don't use in CI' claims for
init and extension, and drop legacy uuid-ossp/plpgsql requires examples.
@pyramation pyramation self-assigned this Jul 11, 2026
@devin-ai-integration

Copy link
Copy Markdown
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@devin-ai-integration

Copy link
Copy Markdown
Contributor

Consolidated into #1358 per request to reduce open PR count. Same commits, merged into one branch.

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