Skip to content

feat: add changelog + clean release notes, update abilities skill - #3

Merged
faction23 merged 2 commits into
mainfrom
feature/update-abilities-skill
Jun 18, 2026
Merged

feat: add changelog + clean release notes, update abilities skill#3
faction23 merged 2 commits into
mainfrom
feature/update-abilities-skill

Conversation

@faction23

@faction23 faction23 commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Description

Closes: N/A - repo tooling + skill content updates

  • Add change_log.txt in Gravity Forms core format, with skill-prefixed, present-tense entries (e.g. gravity-forms-abilities: Add ...)
  • Generate GitHub Release notes from the tag's change_log.txt section via scripts/release-notes.sh (drops the auto-generated "What's Changed" notes — no contributor lines or compare link)
  • Add root CLAUDE.md importing AGENTS.md; document the changelog and tag-after-merge conventions in AGENTS.md
  • Remove @gravity/skills CLI mentions in favor of the Vercel Skills installer
  • Update gravity-forms-abilities: per-tool MCP access model, pricing fields, 100-entry bulk-delete cap, deprecated Ready Classes warning

Testing instructions

  1. ./scripts/validate-skills.sh → "Validated 1 skill."
  2. ./scripts/release-notes.sh --self-check → "self-check passed"
  3. ./scripts/release-notes.sh v1.0.2 → prints only the 1.0.2 changelog bullets
  4. After merge, push tag v1.0.2 and confirm the release uses that slice as notes

Checklist:

  • I've checked the error log to ensure my code doesn't throw any errors.
  • My code follows the WordPress coding standards and inline documentation standards.
  • My code follows the accessibility standards.
  • This PR has a related issue.
  • This PR has a related test.
  • I have considered what will happen when an existing user updates to this branch.
  • I have added a "Documentation Needed" label to this PR (if necessary).

- 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

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.txt and a scripts/release-notes.sh extractor, wiring the release workflow to publish notes from the changelog section instead of gh --generate-notes.
  • Update gravity-forms-abilities docs: 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.

Comment thread scripts/release-notes.sh Outdated
Comment thread skills/gravity-forms-abilities/SKILL.md
- Use $CHANGELOG in release-notes.sh not-found error message
- Update troubleshooting row for per-tool MCP gating (no Write Access toggle)
@faction23
faction23 merged commit 514cf3a into main Jun 18, 2026
1 check passed
@faction23
faction23 deleted the feature/update-abilities-skill branch June 18, 2026 14:05
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.

2 participants