Agent skill

Verify Openspec Docs

by goern in goern/forgejo-mcp

Fact-checks OpenSpec user documentation with a fresh-context subagent that re-runs commands and checks claims against source.

GPL-3.0Auto-check passedResearch & Science

Install Verify Openspec Docs

skills CLI
$ npx skills add goern/forgejo-mcp --skill verify-openspec-docs -a claude-code

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

GitHub CLI
$ gh skill install goern/forgejo-mcp verify-openspec-docs --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/goern/forgejo-mcp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/verify-openspec-docs .claude/skills/verify-openspec-docs && 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
verify-openspec-docs
GitHub stars
141
Used in
1 other repo
Token cost
~1.1k tokens
SKILL.md length
275 words
Files
1
Skills in repo
15
Repo updated
First seen
Licence
GPL-3.0

At a glance

Fact-checks OpenSpec user documentation with a fresh-context subagent that re-runs commands and checks claims against source.

  • Works in 3 steps: Confirm the target: a page, one ##… → Read the README at the root of the docs… → One subagent per unit (one ## section,…
  • The user asks to verify
  • SKILL.md covers Scope the run, Spawn the reviewer and Handle the report
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Verify Openspec Docs is an agent skill from goern/forgejo-mcp. Fact-checks OpenSpec user documentation with a fresh-context subagent that re-runs commands and checks claims against source. Manually triggered; not part of the drafting loop. Use when the user asks to verify, fact-check, or accuracy-check a docs page, section, or set of changed claims.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Research & Science, covering Fact-checking and source verification and Subagents. The repository describes itself as: MIRROR ONLY!! This Model Context Protocol (MCP) server provides tools and resources for interacting with the Forgejo (specifically Codeberg.org) REST API. The licence is GPL-3.0.

When your agent uses it

  • The user asks to verify
  • Accuracy-check a docs page
  • Set of changed claims

Example prompts

  • “/verify-openspec-docs”

Workflow steps

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

  1. Confirm the target: a page, one ## section, or a list of changed claims. If invoked without a target, ask.
  2. Read the README at the root of the docs tree the target lives in; its invariants and page map are part of what gets checked.
  3. One subagent per unit (one ## section, or the stated claim list). A full page is several subagents, run in parallel.

What it can do on your machine

Read from SKILL.md and the folder at commit 1f51f83. 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.

    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

Verify Openspec Docs loads about 1.1k tokens when it runs. Until then it costs about 77 tokens; SKILL.md has 275 words of instructions outside code blocks.

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

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 goern/forgejo-mcp at commit 1f51f83, republished under its GPL-3.0 licence (© goern). 275 words, ~1,055 tokens.

Download SKILL.mdSave it as .claude/skills/verify-openspec-docs/SKILL.md (or your agent's skills folder).
name
verify-openspec-docs
description
Fact-checks OpenSpec user documentation with a fresh-context subagent that re-runs commands and checks claims against source. Manually triggered; not part of the drafting loop. Use when the user asks to verify, fact-check, or accuracy-check a docs page, section, or set of changed claims.
argument-hint
page or section

Verify OpenSpec docs

Check finished docs prose against reality. The point of a fresh context is that the reviewer hasn't watched the prose get written, so it can't be talked into the author's assumptions.

This skill runs only when the user asks for it. Drafting is owned by write-openspec-docs; don't invoke this from inside a drafting session unless the user requests a verification pass.

Scope the run

  1. Confirm the target: a page, one ## section, or a list of changed claims. If invoked without a target, ask.
  2. Read the README at the root of the docs tree the target lives in; its invariants and page map are part of what gets checked.
  3. One subagent per unit (one ## section, or the stated claim list). A full page is several subagents, run in parallel.

Spawn the reviewer

General-purpose subagent. Subagents don't inherit skills, so the prompt hands the reviewer everything by path. Fill every placeholder, make every path absolute, and send:

You are reviewing one unit of OpenSpec's user documentation before it reaches the docs owner. Be the two hardest readers it will meet: a skeptical developer reading it cold, and a fact-checker with the repo open.

Repo root: <ABSOLUTE REPO ROOT>. Use absolute paths with every tool.

Read first:
1. <DOCS TREE ROOT>/README.md: the page map and standing invariants.
2. <ABSOLUTE REPO ROOT>/.agents/skills/write-openspec-docs/writing.md: the house writing rules.
3. <PAGE PATH>: review only <the section "<HEADING>" | these changed claims: <LIST>>; read the rest of the page for context.

Then check, in this order:

1. Facts. Every command, flag, path, config key, output block, default, and behavior claim. Re-run the terminal commands shown: read-only commands anywhere, anything that mutates state in a scratch directory or not at all. Commands for the AI chat surface (like /opsx:propose) can't run in a shell; verify their names and behavior against the skill sources this repo ships. Check names against src/ and the CLI's own --help. An output block must match what the command actually prints.
2. Examples. Any example spec or change must pass `openspec validate`. Run it when the example exists on disk.
3. Structure. Flag anything that re-explains a topic whose canonical home is another page, or breaks a rule the docs tree's README states.
4. Job fit. Does the unit serve the page's stated job (the one-line statement under the title, if present)? Does the arriving reader get what they came for quickly?
5. Trust and slop. Flag: hype or comfort adjectives (easy, simple, powerful, seamless), claims with no shown evidence, vague generalization where a specific fact belongs, binary contrasts ("not X, it's Y"), colon reveals, importance puffery, summary endings, em dashes, bullet lists that should be prose, and three parallel punchy sentences in a row.

Report findings only, most severe first. For each: quote the line, say what is wrong, and give the fix in one line. For every fact you verified, say how (the command you ran, or the file and line you checked). List any claim you could not verify and why. Do not rewrite the unit. If the unit is clean, say so and list exactly what you verified.

Handle the report

  • Default is report, not rewrite: show the user the findings ranked most severe first, each with the quoted line and one-line fix, plus what was verified and how, and any claim the reviewer couldn't verify.
  • Apply fixes only when the user asked for a verify-and-fix run or approves the findings. A verifier can also be wrong: rejections go in the report with your reason, so the user can overrule you.
  • If an applied fix changed a factual claim, verify again, scoped to the changed claims. Typo and wording fixes don't need a second pass.
  • Two passes without converging means stop and take it to the user. Don't polish in a loop.

© goern, GPL-3.0. 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 .agents/skills/verify-openspec-docs of goern/forgejo-mcp.

Open the folder on GitHubat commit 1f51f83

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in goern/forgejo-mcp, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Verify Openspec Docs 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.

Verify Openspec Docs compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Verify Openspec Docs this skillgoern/forgejo-mcp1411 repos~1.1kAutomated safety check: PassGPL-3.0
Verify Claimshappier-dev/happier1.9k—~791Automated safety check: PassMIT
Deep Researchalirezarezvani/claude-skills28k—~1.9kAutomated safety check: PassMIT
Web ResearchJuncai22/spring-ai-agent-learning1233 repos~1.1kAutomated safety check: PassApache-2.0
Workflow PatternsQuintinShaw/pi-dynamic-workflows554—~827Automated safety check: PassMIT
Choruz DocinclusionAI/Choruz991—~1.6kAutomated safety check: PassApache-2.0

Similar skills

  • Verify Claims

    happier-dev/happier

    Audit a report, plan, or handoff by re-deriving every load-bearing claim from primary sources.

    1.9k GitHub stars~791 tokensUpdated today
    Research & ScienceAuto-check passed
  • Deep Research

    alirezarezvani/claude-skills

    Run a disciplined, multi-source research investigation for a high-stakes question or decision — fan-out web search across many channels, parallel sub-agents, source triangulation (each claim backed…

    28k GitHub stars~1.9k tokensUpdated 1 mo ago
    Research & ScienceAuto-check passed
  • Web Research

    Juncai22/spring-ai-agent-learning

    A skill your agent uses for requests related to web research; it provides a structured approach to conducting comprehensive web research

    123 GitHub starsUsed in 3 repos~1.1k tokens
    Research & ScienceAuto-check passed
  • Workflow Patterns

    QuintinShaw/pi-dynamic-workflows

    Argument shapes for the 5 built-in workflow patterns — deep-research, adversarial-review, code-review, multi-perspective, codebase-audit — runnable via the workflow tool's name input, without…

    554 GitHub stars~827 tokensUpdated yesterday
    Research & ScienceAuto-check passed
  • Choruz Doc

    inclusionAI/Choruz

    Create, restructure, review, audit, or migrate Choruz Markdown documentation (docs/, README, AGENTS.md, the in-app docs pages) using one owner per fact, tier placement, executed-operation…

    991 GitHub stars~1.6k tokensUpdated yesterday
    Research & ScienceAuto-check passed
  • Deep Research

    312362115/claude

    深度调研技能:对任意命题进行系统性调研并输出专业研究报告. An agent skill from 312362115/claude.

    107 GitHub stars~6.6k tokensUpdated 4 mo ago
    Research & ScienceAuto-check passed

More from goern/forgejo-mcp

All 15 skills in this repo
  • Release Openspec

    goern/forgejo-mcp

    A skill your agent uses when releasing OpenSpec: audit merged work and changeset coverage, decide whether a catch-up changeset PR is needed, prepare or resume the Changesets Version Packages PR, cut…

    141 GitHub starsUsed in 1 repo~3.2k tokens
    Auto-check passed
  • Unified Notifications

    goern/forgejo-mcp

    Fetch and display notifications from both GitHub and Codeberg in a unified markdown view with clickable links.

    141 GitHub stars~802 tokensUpdated today
    Auto-check passed
  • Caveman Compress

    goern/forgejo-mcp

    Compress a memory file such as CLAUDE.md or a todo list into caveman format to save input tokens, keeping a readable backup.

    141 GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check: notes
  • Draft Openspec Docs

    goern/forgejo-mcp

    Collaborative page-drafting mode for the OpenSpec docs. An agent skill from goern/forgejo-mcp.

    141 GitHub starsUsed in 1 repo~815 tokens
    Auto-check passed
  • Wt Switch Create

    goern/forgejo-mcp

    Create a new worktrunk worktree (optionally in another repo) and switch this session's working directory into it.

    141 GitHub starsUsed in 1 repo~1.6k tokens
    Auto-check passed
  • Caveman Help

    goern/forgejo-mcp

    Quick-reference card for caveman modes, skills and commands.

    141 GitHub stars~564 tokensUpdated today
    Auto-check passed

Questions about Verify Openspec Docs

What does Verify Openspec Docs do?

Fact-checks OpenSpec user documentation with a fresh-context subagent that re-runs commands and checks claims against source. Verify Openspec Docs is an agent skill from goern/forgejo-mcp. Fact-checks OpenSpec user documentation with a fresh-context subagent that re-runs commands and checks claims against source.

When should I use Verify Openspec Docs?

Verify Openspec Docs fits situations like: the user asks to verify; accuracy-check a docs page; set of changed claims.

How do I install Verify Openspec Docs in Claude Code?

Run `npx skills add goern/forgejo-mcp --skill verify-openspec-docs -a claude-code`. Or copy the skill folder (.agents/skills/verify-openspec-docs in goern/forgejo-mcp) into .claude/skills/verify-openspec-docs in your project. Claude Code loads it when a task matches its description.

How do I install Verify Openspec Docs in Codex?

Run `npx skills add goern/forgejo-mcp --skill verify-openspec-docs -a codex`. Or copy the skill folder (.agents/skills/verify-openspec-docs in goern/forgejo-mcp) into .agents/skills/verify-openspec-docs in your project. Codex loads it when a task matches its description.

Can I use Verify Openspec Docs 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 goern/forgejo-mcp --skill verify-openspec-docs -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/verify-openspec-docs, .gemini/skills/verify-openspec-docs, .github/skills/verify-openspec-docs and .opencode/skills/verify-openspec-docs in your project.

What does Verify Openspec Docs need to run?

SKILL.md names no scripts, command-line tools or credentials: Verify Openspec Docs is instructions for the agent only.

Does Verify Openspec Docs 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 Verify Openspec Docs 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 Verify Openspec Docs use?

Verify Openspec Docs is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Verify Openspec Docs use?

About 1.1k tokens (SKILL.md is roughly 4.2k 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 Verify Openspec Docs?

Skills that share tags, products or a category with Verify Openspec Docs: Verify Claims (happier-dev/happier, 1.9k stars), Deep Research (alirezarezvani/claude-skills, 28k stars), Web Research (Juncai22/spring-ai-agent-learning, 123 stars) and Workflow Patterns (QuintinShaw/pi-dynamic-workflows, 554 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Verify Openspec Docs?

goern (a GitHub user) maintains it in goern/forgejo-mcp, which has 141 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 8, 2026.

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