Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By devrelaicom
Fact-checking pipeline for Midnight content — extracts testable claims from any source (markdown, code, PDFs, URLs, GitHub repos), classifies them by domain (Compact, SDK, ZKIR, Witness), and verifies each claim using the midnight-verify framework. Produces structured JSON artifacts and human-readable reports.
npx claudepluginhub devrelaicom/midnight-expert --plugin midnight-fact-checkFact-check content against the Midnight ecosystem. Extracts claims, classifies by domain, verifies each via midnight-verify, and produces a report.
Fast fact-check content against the Midnight ecosystem. Extracts claims, verifies each via source inspection (skipping classification and execution), and produces a report.
Use this agent to extract testable claims from a chunk of Midnight-related content. Dispatched by the /midnight-fact-check:check command in Stage 1, one instance per content chunk, running in parallel. The agent reads its assigned content (file paths provided in the dispatch prompt), identifies all testable claims, and returns them as a JSON array. Example: Dispatched with a skill's SKILL.md and its references/ folder. The agent reads all files, identifies claims like "persistentHash returns Bytes<32>" and "for loops use lower..upper syntax", and returns a JSON array of claim objects.
Use this agent to classify claims by domain. Dispatched by the /midnight-fact-check:check command in Stage 2, one instance per domain (compact, sdk, zkir, witness), running in parallel. Each instance receives its assigned domain and a copy of the claims file. It reads the copy, tags claims belonging to its domain, writes the updated copy, and returns a summary. Example: Dispatched as the "compact" classifier. Reads claims file, tags claims about Compact syntax, types, stdlib, and compiler behavior with domain "compact". Writes updated copy. Returns "Tagged 45 claims as compact."
This skill should be used when classifying fact-check claims into verification domains (Compact, SDK, ZKIR, Witness). Covers how to tag claims with their domain, assign classification confidence, handle cross-domain claims, and resolve boundary cases between domains like compiler behavior vs compiled output. Triggered by queries like "classify these claims", "tag claims by domain", "which domain does this claim belong to", or "run domain classification on the claims file". Used by the domain-classifier agent in the midnight-fact-check pipeline.
This skill should be used when extracting testable claims from Midnight documentation or source content. Covers how to identify verifiable statements about Compact syntax, types, APIs, compiler behavior, and runtime errors. Defines the JSON output schema for structured claim lists. Relevant when asked to "extract claims", "find testable statements", "parse documentation for verifiable facts", or "produce a claim list from content chunks". Used by the claim-extractor agent in the midnight-fact-check pipeline.
This skill should be used when generating fact-check reports, formatting terminal summaries of verification results, or creating GitHub issues for refuted claims. Covers the markdown report template (executive summary, results by domain, refuted claims table), the terminal summary block, and GitHub issue templates (per-claim, per-file, and summary). Triggered by queries like "generate the fact-check report", "format verification results", "create a GitHub issue for refuted claims", or "what does the terminal summary look like". Used in Stage 4 of the midnight-fact-check pipeline to assemble final output from verification results.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Verification framework for Midnight claims — verifies Compact code by compiling and executing test contracts, SDK/TypeScript claims by type-checking and devnet E2E testing, ZKIR circuits by running through the WASM checker and inspecting compiled structure, witness implementations by cross-domain type-checking and execution against compiled contracts, or by inspecting source code. Multi-agent pipeline with explicit /verify command.
Specification-to-code compliance checker for blockchain audits with evidence-based alignment analysis
Audits Solidity codebases for smart contract vulnerabilities using a four-phase workflow covering 36 vulnerability classes.
Blue-team release-gate skill for smart contract systems. Classifies projects, reviews deployment and upgrade execution paths, inspects CI/CD and dependency trust boundaries, evaluates signer/admin operational security, and produces evidence-based release blockers, warnings, and release verdicts.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Compilable Compact smart contract examples — beginner contracts, reusable modules, token implementations, and full applications with witnesses and tests. All code at pragma language_version >= 0.22.
Audits and resolves Claude plugin dependencies — validates installed plugins against extends-plugin.json declarations, scans plugin files for undeclared dependencies, and resolves installation paths with fuzzy matching.
Conceptual foundations for understanding the Midnight Network: architecture, data models, privacy patterns, protocols, tokenomics, and zero-knowledge proofs
Scaffold and develop Oclif CLIs for Midnight Compact smart contracts. Includes a complete CLI template with wallet management, contract deployment, devnet control, and an AI agent for ongoing development.
Verification framework for Midnight claims — verifies Compact code by compiling and executing test contracts, SDK/TypeScript claims by type-checking and devnet E2E testing, ZKIR circuits by running through the WASM checker and inspecting compiled structure, witness implementations by cross-domain type-checking and execution against compiled contracts, or by inspecting source code. Multi-agent pipeline with explicit /verify command.
AI-powered development tools for the Midnight blockchain — a suite of Claude Code plugins that help you write, test, deploy, and review smart contracts in the Compact language.
midnightntwrk.expert — documentation, guides, and resources for Midnight developers.
curl -fsSL midnightntwrk.expert/me-install.sh | bash
Once installed, skills activate automatically based on what you're working on. Ask Claude to write a Compact contract, review existing code, set up a devnet, or explain a privacy pattern — the relevant skills engage on their own.
This repository contains 16 plugins organized by domain.
| Plugin | Description | |
|---|---|---|
![]() | compact-core | Compact language reference, patterns, privacy/disclosure, witnesses, tokens, circuit costs, debugging, and code review |
![]() | compact-examples | Compilable Compact examples from 8 repos — modules, tokens, applications, witnesses, and tests |
![]() | compact-cli-dev | Scaffold Oclif CLIs for Compact contracts with wallet management, deployment, and devnet control |
| Plugin | Description | |
|---|---|---|
![]() | midnight-dapp-dev | Vite + React 19 DApp scaffolding, SDK reference, DApp Connector API, provider assembly, state management |
| Plugin | Description | |
|---|---|---|
![]() | midnight-cq | Testing skills (contract simulator, DApp integration, DApp Connector, ledger, wallet) and code quality setup (Biome, Vitest, Playwright, CI) |
![]() | midnight-verify | Mechanical verification of Compact claims via compilation, execution, source inspection, type-checking, and ZKIR analysis |
![]() | midnight-fact-check | Fact-check documentation against the Midnight ecosystem — extract claims, classify by domain, verify, and report |
| Plugin | Description | |
|---|---|---|
![]() | midnight-tooling | Compact CLI management, local devnet lifecycle, proof server, release notes, troubleshooting |
![]() | midnight-wallet | Wallet CLI (MCP tools), test wallet setup, aliases, funding, dust registration |
![]() | midnight-mcp | MCP server skills for compilation, simulation, search, and health checks |
| Plugin | Description | |
|---|---|---|
![]() | core-concepts | Architecture, data models, privacy patterns, protocols, tokenomics, zero-knowledge proofs |
![]() | midnight-node | Node architecture, configuration, governance, operations, RPC API |
![]() | midnight-indexer | Indexer architecture, data model, GraphQL API |
![]() | proof-server | Proof server architecture, configuration, API, operations |
| Plugin | Description | |
|---|---|---|
![]() | midnight-expert | Ecosystem diagnostics — plugin health, MCP servers, external tools, cross-plugin references |
![]() | midnight-plugin-utils | Plugin infrastructure — dependency checking, scanning, root resolution |
Write a contract:
"Create a Compact contract for a simple voting system"
Review a contract:
/compact-core:review-compact contracts/MyToken.compact