feat: add changelog + clean release notes, update abilities skill - #3
Merged
Conversation
- Add change_log.txt (Gravity Forms core format, skill-prefixed entries) - Generate release notes from the tag's change_log.txt section via scripts/release-notes.sh; drop auto-generated What's Changed notes - Add CLAUDE.md importing AGENTS.md; document changelog and tag-after-merge conventions in AGENTS.md - Remove @gravity/skills CLI mentions in favor of the Vercel installer - Update gravity-forms-abilities: per-tool access model, pricing fields, bulk-delete cap, deprecated Ready Classes warning
There was a problem hiding this comment.
Pull request overview
This PR adds a repository-level changelog and uses it to generate clean GitHub Release notes on tag pushes, while also updating the gravity-forms-abilities skill documentation to reflect newer MCP access controls and several operational caveats.
Changes:
- Introduce
change_log.txtand ascripts/release-notes.shextractor, wiring the release workflow to publish notes from the changelog section instead ofgh --generate-notes. - Update
gravity-forms-abilitiesdocs: per-tool allowlist access model, pricing field guidance, and a 100-entry cap/loop pattern for bulk deletes. - Document release/tagging + changelog conventions in
AGENTS.md, and update installation docs to point to the Vercel Skills CLI.
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| skills/gravity-forms-abilities/SKILL.md | Updates skill guidance for per-tool MCP access, bulk-delete cap behavior, and pricing/Ready Classes guidance. |
| skills/gravity-forms-abilities/references/field-config.md | Adds a dedicated pricing-fields section and a Ready Classes warning in the layout grid docs. |
| skills/gravity-forms-abilities/references/entry-operations.md | Documents the bulk-delete response shape and the 100-entry per-call cap/loop behavior. |
| scripts/release-notes.sh | New script to extract a version’s changelog slice for release notes (+ self-check). |
| .github/workflows/release.yml | Uses release-notes.sh output as the GitHub Release notes via --notes-file. |
| change_log.txt | Adds the initial changelog entries in Gravity Forms core format. |
| AGENTS.md | Documents tagging-after-merge and changelog conventions; updates distribution wording. |
| README.md | Updates installation instructions to directly recommend the Vercel Skills CLI. |
| CLAUDE.md | Adds a minimal Claude entrypoint that imports AGENTS.md. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Use $CHANGELOG in release-notes.sh not-found error message - Update troubleshooting row for per-tool MCP gating (no Write Access toggle)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Closes: N/A - repo tooling + skill content updates
change_log.txtin Gravity Forms core format, with skill-prefixed, present-tense entries (e.g.gravity-forms-abilities: Add ...)change_log.txtsection viascripts/release-notes.sh(drops the auto-generated "What's Changed" notes — no contributor lines or compare link)CLAUDE.mdimportingAGENTS.md; document the changelog and tag-after-merge conventions inAGENTS.md@gravity/skillsCLI mentions in favor of the Vercel Skills installergravity-forms-abilities: per-tool MCP access model, pricing fields, 100-entry bulk-delete cap, deprecated Ready Classes warningTesting instructions
./scripts/validate-skills.sh→ "Validated 1 skill."./scripts/release-notes.sh --self-check→ "self-check passed"./scripts/release-notes.sh v1.0.2→ prints only the 1.0.2 changelog bulletsv1.0.2and confirm the release uses that slice as notesChecklist: