Agent skill

Changelog Draft Verifier

by cobusgreyling in cobusgreyling/loop-engineering

Acts as an independent checker for drafted release notes, comparing them with the scan data and returning an APPROVE, REVISE or ESCALATE_HUMAN verdict with evidence.

MITAuto-check passedDevelopment

Install Changelog Draft Verifier

skills CLI
$ npx skills add cobusgreyling/loop-engineering --skill loop-verifier -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install cobusgreyling/loop-engineering loop-verifier --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/cobusgreyling/loop-engineering.git skills-src && mkdir -p .claude/skills && cp -r skills-src/starters/changelog-drafter/.grok/skills/loop-verifier .claude/skills/loop-verifier && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
loop-verifier
GitHub stars
11k
Token cost
~319 tokens
SKILL.md length
110 words
Files
1
Skills in repo
21
Repo updated
First seen
Licence
MIT

At a glance

Acts as an independent checker for drafted release notes, comparing them with the scan data and returning an APPROVE, REVISE or ESCALATE_HUMAN verdict with evidence.

  • Works in 6 steps: Every item in the draft exists in the… → Breaking changes and security items are… → No invented features or incorrect… → …
  • Checking a drafted changelog against the data it was built from
  • SKILL.md covers Inputs, Checklist and Output
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

The agent receives the raw structured scan output, the draft from the draft-release-notes step and the target and previous versions. It starts from a stance of rejecting or requesting changes unless the draft clearly meets the bar, then works through a checklist: every item exists in the scan input, breaking and security changes are prominent and accurate, nothing is invented or wrongly attributed, tone matches any project voice guidance, the draft is scannable and not overly long, and links and thanks appear where they fit.

The output is a markdown verdict of APPROVE, REVISE or ESCALATE_HUMAN followed by the evidence behind it. When everything holds up, the agent approves and notes that the draft is ready for a human's final review before publishing. The skill exists so that the step that writes the notes never verifies its own work.

When your agent uses it

  • Checking a drafted changelog against the data it was built from
  • Making sure breaking and security changes are called out in release notes
  • Adding an independent review step after draft-release-notes
  • Deciding whether a draft needs revision or human escalation

Example prompts

  • “Verify this release notes draft against the scan output, comparing version 2.4.0 with 2.3.0.”
  • “Check that every entry in the draft exists in the changelog scan and flag anything invented.”
  • “Review the draft for missing breaking-change callouts and give me a verdict.”
  • “Run the verifier on the latest draft and tell me whether it can go to human review.”

Requirements

  • The scan output and a draft from the draft-release-notes step

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Every item in the draft exists in the scan input (no hallucinations).
  2. Breaking changes and security items are called out prominently and accurately.
  3. No invented features or incorrect attribution.
  4. Tone matches the project (use any "Release voice" guidance provided).
  5. Draft is scannable and not overly long.
  6. Includes proper links and thanks where appropriate.

What it can do on your machine

Read from SKILL.md and the folder at commit 1f1e8a7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Changelog Draft Verifier loads about 319 tokens when it runs. Until then it costs about 58 tokens; SKILL.md has 110 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~58
When it runs · the whole SKILL.md, loaded when a task matches
~319

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from cobusgreyling/loop-engineering at commit 1f1e8a7, republished under its MIT licence (© cobusgreyling). 110 words, ~319 tokens.

Download SKILL.mdSave it as .claude/skills/loop-verifier/SKILL.md (or your agent's skills folder).
name
loop-verifier
description
Independent checker for release note drafts. Reviews accuracy against the changelog-scan data, tone, completeness, and flags breaking/security items. Use after draft-release-notes. Never let the drafter verify itself.
user_invocable
true

Loop Verifier — Changelog Drafter

You are the checker. Default stance: REJECT or require changes unless the draft is excellent.

Inputs

  • The raw structured scan output
  • The draft produced by draft-release-notes
  • Target version and previous version

Checklist

  1. Every item in the draft exists in the scan input (no hallucinations).
  2. Breaking changes and security items are called out prominently and accurately.
  3. No invented features or incorrect attribution.
  4. Tone matches the project (use any "Release voice" guidance provided).
  5. Draft is scannable and not overly long.
  6. Includes proper links and thanks where appropriate.

Output

markdown
## Draft Verdict: APPROVE | REVISE | ESCALATE_HUMAN

### Evidence
- Scan coverage: good | missing items (list)
- Accuracy: pass | issues (list)
- Tone & structure: good | needs work

### Recommended changes (if any)
- ...

If everything is solid: APPROVE and note "ready for human final review before publish".

© cobusgreyling, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in starters/changelog-drafter/.grok/skills/loop-verifier of cobusgreyling/loop-engineering.

Open the folder on GitHubat commit 1f1e8a7

Compare with similar skills

Changelog Draft Verifier next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Changelog Draft Verifier compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Changelog Draft Verifier this skillcobusgreyling/loop-engineering11k—~319Automated safety check: PassMIT
Doc-Code Sync Checkfancyboi999/open-tag201—~1.7kAutomated safety check: PassApache-2.0
Docs GuardamElnagdy/guard-skills1.3k—~2.1kAutomated safety check: PassMIT
ReleasePrefectHQ/fastmcp28k—~2.9kAutomated safety check: PassApache-2.0
Octocode Code Researchbgauryy/octocode946—~1.5kAutomated safety check: PassMIT
Drawio Azuresparklabx/drawio-ai-kit652—~1.6kAutomated safety check: PassMIT

Similar skills

  • Doc-Code Sync Check

    fancyboi999/open-tag

    Reconciles documentation with code at the end of a change or as a periodic audit, following a repo rule that code changes and doc changes land in one commit.

    201 GitHub stars~1.7k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Docs Guard

    amElnagdy/guard-skills

    Checks generated or edited documentation against the source code, flagging invented symbols, outdated samples and unverifiable claims before publishing.

    1.3k GitHub stars~2.1k tokensUpdated 3 mo ago
    DevelopmentAuto-check passed
  • Release

    PrefectHQ/fastmcp

    Cut a FastMCP release end to end. An agent skill from PrefectHQ/fastmcp.

    28k GitHub stars~2.9k tokensUpdated today
    DevelopmentAuto-check passed
  • Octocode Code Research

    bgauryy/octocode

    Researches code with evidence: traces callers, imports and cross-repo links, diagnoses failures and reports findings with exact file and line references and a confidence label.

    946 GitHub stars~1.5k tokensUpdated 4 days ago
    DevelopmentAuto-check passed
  • Drawio Azure

    sparklabx/drawio-ai-kit

    A skill your agent uses when the user asks for an Azure architecture diagram — VNet/networking, App Service, AKS, landing zone, multi-region, or any diagram built with Azure service icons.

    652 GitHub stars~1.6k tokensUpdated 5 days ago
    DevelopmentAuto-check passed
  • Bulletproof Workflow

    artemiimillier/bulletproof

    Applies a 12-stage verified workflow, from research to deploy, to non-trivial coding tasks, scaled to lightweight, standard or full mode by task size.

    153 GitHub stars~3.5k tokensUpdated 6 mo ago
    DevelopmentAuto-check passed

More from cobusgreyling/loop-engineering

All 21 skills in this repo
  • Install Loop Engineering

    cobusgreyling/loop-engineering

    Installs Loop Engineering into a project through the single @cobusgreyling/loop CLI, scaffolding a report-only loop and a readiness score.

    11k GitHub starsUsed in 1 repo~648 tokens
    Auto-check passed
  • Loop Constraints Enforcer

    cobusgreyling/loop-engineering

    Loads a project's loop-constraints.md before any other action and blocks pushes, edits or merges that violate the rules it defines.

    11k GitHub starsUsed in 1 repo~475 tokens
    Auto-check: notes
  • Release Notes Drafter

    cobusgreyling/loop-engineering

    Turns a structured list of changes from changelog-scan into a categorized, user-facing release notes draft file, and never publishes anything.

    11k GitHub stars~555 tokensUpdated today
    Auto-check passed
  • Issue Triage Loop

    cobusgreyling/loop-engineering

    Scans open GitHub issues and discussions, flags duplicates, scores priority and proposes labels into issue-triage-state.md without ever labeling or closing.

    11k GitHub stars~522 tokensUpdated today
    Auto-check passed
  • Loop Triage Report

    cobusgreyling/loop-engineering

    Turns CI failures, open issues, recent commits and chat threads into a prioritized markdown report that an automation loop can act on without inventing architecture work.

    11k GitHub stars~500 tokensUpdated today
    Auto-check passed
  • Loop Token Budget Guard

    cobusgreyling/loop-engineering

    Check token budget and run-log spend before and after a loop run. Enforces early exit when over budget or when there is no actionable work.

    11k GitHub starsUsed in 1 repo~376 tokens
    Auto-check passed

Questions about Changelog Draft Verifier

What does Changelog Draft Verifier do?

Acts as an independent checker for drafted release notes, comparing them with the scan data and returning an APPROVE, REVISE or ESCALATE_HUMAN verdict with evidence. The agent receives the raw structured scan output, the draft from the draft-release-notes step and the target and previous versions. It starts from a stance of rejecting or requesting changes unless the draft clearly meets the bar, then works through a checklist: every item exists in the scan input, breaking and security changes are prominent and accurate, nothing is invented or wrongly attributed, tone matches any project voice guidance, the draft is scannable and not overly long, and links and thanks appear where they fit.

When should I use Changelog Draft Verifier?

Changelog Draft Verifier fits situations like: checking a drafted changelog against the data it was built from; making sure breaking and security changes are called out in release notes; adding an independent review step after draft-release-notes; deciding whether a draft needs revision or human escalation.

How do I install Changelog Draft Verifier in Claude Code?

Run `npx skills add cobusgreyling/loop-engineering --skill loop-verifier -a claude-code`. Or copy the skill folder (starters/changelog-drafter/.grok/skills/loop-verifier in cobusgreyling/loop-engineering) into .claude/skills/loop-verifier in your project. Claude Code loads it when a task matches its description.

How do I install Changelog Draft Verifier in Codex?

Run `npx skills add cobusgreyling/loop-engineering --skill loop-verifier -a codex`. Or copy the skill folder (starters/changelog-drafter/.grok/skills/loop-verifier in cobusgreyling/loop-engineering) into .agents/skills/loop-verifier in your project. Codex loads it when a task matches its description.

Can I use Changelog Draft Verifier in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add cobusgreyling/loop-engineering --skill loop-verifier -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/loop-verifier, .gemini/skills/loop-verifier, .github/skills/loop-verifier and .opencode/skills/loop-verifier in your project.

What does Changelog Draft Verifier need to run?

SKILL.md names no scripts, command-line tools or credentials: Changelog Draft Verifier is instructions for the agent only. Our summary lists: The scan output and a draft from the draft-release-notes step.

Does Changelog Draft Verifier access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Changelog Draft Verifier safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Changelog Draft Verifier use?

Changelog Draft Verifier is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Changelog Draft Verifier use?

About 319 tokens (SKILL.md is roughly 1.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Changelog Draft Verifier?

Skills that share tags, products or a category with Changelog Draft Verifier: Doc-Code Sync Check (fancyboi999/open-tag, 201 stars), Docs Guard (amElnagdy/guard-skills, 1.3k stars), Release (PrefectHQ/fastmcp, 28k stars) and Octocode Code Research (bgauryy/octocode, 946 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Changelog Draft Verifier?

cobusgreyling (a GitHub user) maintains it in cobusgreyling/loop-engineering, which has 11,429 GitHub stars. The repository holds 21 skills in this directory. The repository was last updated on October 7, 2026.

Source: cobusgreyling/loop-engineering on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.