Skip to content
Back to skills

Proofed Completion Gate

ASecurity

Uses the Proofed CLI and current-subject completion receipts to reject unsupported coding-agent completion claims, rerun repository-configured tests, and detect stale PASS evidence after code changes.

  • 36 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 2, 2026
ai-agentsjavascriptpythonrustgojavabashgitapisecurity

Works with

  • claude code
  • cursor
  • cli
  • api

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned September 20, 2026

npx -y skills add agentskillexchange/skills --skill proofed-completion-gate --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Proofed Completion Gate?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Proofed Completion Gate
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/agentskillexchange-proofed-completion-gate/badge)](https://www.skillsdirectory.com/skills/agentskillexchange-proofed-completion-gate)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "Proofed Completion Gate"
slug: "proofed-completion-gate"
description: "Uses the Proofed CLI and current-subject completion receipts to reject unsupported coding-agent completion claims, rerun repository-configured tests, and detect stale PASS evidence after code changes."
github_stars: 0
verification: "listed"
source: "https://github.com/liangfeng-hu/proofed"
category: "Security & Verification"
framework: "Multi-Framework"
tool_ecosystem:
  github_repo: "liangfeng-hu/proofed"
  github_stars: 0
---

# Proofed Completion Gate

Proofed is a deterministic completion gate for coding agents. Use this skill when an
agent is about to claim that a repository task is complete and the claim should be
checked against evidence from the current checkout rather than accepted from the
model's narration. The `proofed` CLI records a run, executes repository-configured
tests when authorized, binds the result to a digest of the current code, and emits a
portable completion receipt. If code changes afterward, independent receipt checking
returns `STALE_SUBJECT` instead of accepting the old PASS. This is useful across
Claude Code, Codex, Cursor, OpenClaw, and other agents because the gate is local and
does not require a model API key or private Proofed service.

## When to use

- Before stating that a coding task is complete.
- When a prior test result may belong to an older code state.
- When CI or another tool needs a portable, independently readable completion receipt.
- After an interrupted session, to recover the current intent, missing evidence, and
  next legal action with `proofed status`.

## Operating procedure

1. Check whether the `proofed` command and repository opt-in file `.proofed.yml` exist.
   If either is absent, report that the gate has not run. Ask before installing the
   package or initializing the repository.
2. Run `proofed status` before choosing the next action. Do not repeat a failed path
   listed there without new distinguishing evidence.
3. Run `proofed verify` before accepting a completion claim.
4. If the result is `REJECT: missing tests_passed`, and the detected test command is
   appropriate for this repository, run `proofed verify --run-tests`.
5. Accept completion only when Proofed emits `PASSED` for the current subject. Any
   later code change requires fresh evidence.
6. When consuming an existing receipt, run
   `proofed check-receipt RECEIPT --current .` so subject binding is checked as well as
   receipt structure.

Do not treat passing tests as proof that software is correct. Do not describe a host
hook as unbypassable, and do not silently opt a repository into enforcement. CI that
re-verifies the current checkout is the stronger shared gate.

## Install the runtime

Proofed requires Python 3.10 or later. The public package has no third-party runtime
dependencies:

```bash
python -m pip install --pre "proofed-agent>=0.1.0a3,<0.2"
proofed --version
```

Repository opt-in and a first evidence-gated run:

```bash
proofed init
proofed run . --intent "finish the current repository task"
proofed status
proofed verify --run-tests
```

## Install this skill

After this skill is published in Agent Skill Exchange:

```bash
npm exec --package=skills@1.5.7 -- skills add agentskillexchange/skills --skill proofed-completion-gate
```

For a manual installation, clone the catalog and copy the skill directory into the
location used by the target agent:

```bash
git clone https://github.com/agentskillexchange/skills.git
cp -R skills/skills/proofed-completion-gate ~/.agent-skills/proofed-completion-gate
```

The upstream Proofed repository also exposes its canonical skill directly:

```bash
npx skills add liangfeng-hu/proofed --skill proofed-verify
```

## GitHub Actions gate

Use the tagged public Action to re-verify the checked-out pull request rather than
trusting a committed PASS file:

```yaml
- uses: liangfeng-hu/proofed@v0.1.0-alpha.3
  with:
    target: .
```

See the upstream red/green demonstration, receipt specification, and independent
Python and JavaScript verifiers at https://github.com/liangfeng-hu/proofed.

## Installation

No source-backed install or usage instructions could be extracted automatically. Review the upstream project before running this skill in a sensitive workflow.

- Source: https://github.com/liangfeng-hu/proofed

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.