Converts GitHub issues into working code with cryptographically signed provenance bundles. Every file edit, design decision, and test result is recorded in a tamper-evident Ed25519 hash chain. The .rpack bundle lets reviewers verify AI-generated code was not altered after creation — no external services, no API keys, pure local cryptography.
Push a ForgeProof branch and open a pull request with provenance metadata embedded in the PR description. Use after running /forgeproof to create a PR from the generated code. Triggers on "push forgeproof", "create PR from forgeproof", or "open pull request with provenance".
Clean up ForgeProof local state for an issue or all issues. Deletes provenance chains, bundles, ephemeral keys, and optionally branches. Use when you need to re-run ForgeProof on an issue or clean up after testing. Triggers on "reset forgeproof", "clean up forgeproof", or "forgeproof reset".
Verify a ForgeProof provenance bundle (.rpack file). Use when the user asks to "verify a bundle", "check provenance", "validate an rpack", "verify forgeproof", or wants to confirm that AI-generated code has not been tampered with since signing. Supports verifying bundles from other repositories or PRs.
Create provenance-tracked code from a GitHub issue with a cryptographically signed audit trail. Use when the user asks to "forgeproof an issue", "create a provenance bundle", "generate auditable code from an issue", or wants cryptographically signed proof of AI-generated work. Supports Python, TypeScript/JavaScript, and Go projects. Invoke with an issue number or without one to browse assigned issues.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Turn GitHub issues into working code with cryptographically signed provenance bundles.
When you invoke ForgeProof, Claude reads a GitHub issue, extracts requirements, plans an implementation, writes code and tests, then packages everything into a tamper-evident .rpack bundle. The bundle proves what was done, why, and that nothing was altered after signing.
In Claude Code:
/plugin marketplace add anthropics/claude-plugins-community
/plugin install forgeproof@claude-community
/reload-plugins
Or browse interactively: run /plugin, go to the Discover tab, search for forgeproof, press Enter, and choose your install scope.
Prefer the CLI? Same commands without the leading slash:
claude plugin marketplace add anthropics/claude-plugins-community
claude plugin install forgeproof@claude-community
ssh-keygen for Ed25519 signing)gh) authenticated to your account — installVerify your setup:
/forgeproof preflight
ForgeProof auto-detects your project's language and toolchain:
| Language | Config file | Test runner | Linter |
|---|---|---|---|
| Python | pyproject.toml, setup.cfg | pytest | ruff, flake8 |
| TypeScript/JavaScript | package.json | jest, vitest, mocha | eslint |
| Go | go.mod | go test | golangci-lint |
/forgeproof 42
Runs the full pipeline: fetch issue → extract requirements → plan → generate code → run tests → sign .rpack bundle. You'll be asked to approve the plan before code generation begins.
Browse your assigned issues instead:
/forgeproof
/forgeproof-push
Creates a git branch and opens a pull request with the provenance summary embedded in the PR description.
/forgeproof-verify .forgeproof/issue-42.rpack
Checks the Ed25519 signature, hash chain integrity, and artifact hashes. Reports whether the bundle has been tampered with.
/forgeproof-reset 42
Removes provenance chains, bundles, ephemeral keys, and branches for a specific issue. Use --all to clean everything.
ForgeProof handles re-runs gracefully. Running /forgeproof 42 again will:
--force)--force-with-lease if the remote branch existsForgeProof operates in four phases:
.rpack provenance bundle: manifest, artifact hashes, requirement coverage, decision log, and a root Ed25519 signature. The ephemeral private key is deleted after signing.The .rpack file is a JSON document containing:
The evaluation status is one of:
pass — all requirements covered, all tests passpartial — some requirements uncovered or tests failing (details included)fail — critical failuresBundles are always produced regardless of status. The status tells reviewers whether to trust the bundle at a glance.
.rpack for self-contained verification.gh CLI (which uses your existing GitHub auth) and ssh-keygen.ForgeProof stores provenance data locally in the .forgeproof/ directory at your project root. No data is sent to external servers beyond what gh CLI sends to GitHub (issue reads, PR creation). No telemetry, no analytics, no third-party services.
"No chain found for issue N" — Run /forgeproof N first to initialize the chain.
npx claudepluginhub ryanjmichie-git/forgeproof-plugin --plugin forgeproofComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.