claude

midnight-cq

Code quality tooling for Midnight Network projects — linting, formatting, type checking, testing, Git hooks, and CI workflows.

47 on GitHubby Midnight Foundationv0.4.0Apache-2.0updated 15 days ago
/

Plugin midnight-cq from marketplace midnight-expert in midnightntwrk/midnight-expert. Commands read from the repo's manifest — 12 days ago.

What it installs

Skills (7)

  • midnight-cq:compact-testing

    This skill should be used when the user asks to write Compact contract tests, test a contract with the simulator, set up createSimulator, mock contract patterns, override witnesses in tests, write unit tests for Compact circuits, set up Vitest for a Compact project, test access control or error case

  • midnight-cq:dapp-connector-testing

    This skill should be used when the user asks to test DApp Connector API integration, test wallet connection, test makeTransfer, test balanceTransaction, test submitTransaction, mock ConnectedAPI, stub wallet for tests, test wallet errors, test PermissionRejected, test Disconnected handling, test pro

  • midnight-cq:dapp-testing

    This skill should be used when the user asks to test my dapp, write e2e tests, test wallet connection, playwright midnight, test transaction UI, integration test frontend, end-to-end test, browser test, test UI with contract, write Playwright tests for a Midnight dapp, mock ContractProvider, test wa

  • midnight-cq:ledger-testing

    This skill should be used when the user asks to write ledger tests, test transaction construction, test proof staging, test ZswapLocalState, test DustLocalState, test cost model, test coinCommitment, test ledger-v8, test onchain-runtime, or test well-formedness. Also triggered by requests to write t

  • midnight-cq:quality-check

    This skill should be used when the user asks to run linting, check code quality, run tests, or needs help with "why is biome failing", "fix lint errors", "CI is failing", "type check errors", "biome error", "vitest failing", "tsc error", "playwright failing", or "e2e tests failing". Also triggered b

  • midnight-cq:quality-init

    This skill should be used when the user asks to set up linting, add code quality tooling, configure biome, init project quality, initialize code quality, add CI workflows, add GitHub Actions, set up git hooks, add pre-commit hooks, add testing, add Vitest, add Playwright, or configure formatter for

  • midnight-cq:wallet-testing

    This skill should be used when the user asks to write wallet tests, test my wallet variant, test my capability, test my wallet service, test WalletBuilder, write wallet SDK tests, test Effect code, test Observable state, mock wallet services, test wallet state management, wallet test fixtures, walle

Subagents (2)

  • cq-reviewer

    Use this agent to audit a Midnight project's code quality setup and produce a detailed report with recommendations. Checks Biome configuration, Vitest setup, Playwright config, Husky hooks, CI workflows, test quality, and coverage gaps. Read-only — never modifies files. Example 1: "Review my project

  • cq-runner

    Use this agent to run all code quality checks on a Midnight project and produce a structured report interpreting the results. Executes Biome linting, TypeScript type checking, Compact compilation, Vitest tests, and Playwright E2E tests. Read-only — runs checks but never modifies files. Example 1: "R

View source on GitHub

More from midnightntwrk/midnight-expert

All 16 plugins →

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.

19 skills · 2 commands · 7 agents · hooks

47

Core knowledge for writing Midnight Compact smart contracts — contract structure, data types, ledger declarations, circuits, witnesses, and common patterns.

15 skills · 3 commands · 3 agents · hooks

47

Installs, configures, and manages the Midnight Network development toolchain — Compact CLI, compiler version switching, local devnet (node, indexer, proof server), diagnostics, and release notes for all Midnight components.

6 skills · 5 commands

47

Conceptual foundations for understanding the Midnight Network: architecture, data models, privacy patterns, protocols, tokenomics, and zero-knowledge proofs

6 skills · 1 agent

47

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.

3 skills · 2 commands · 2 agents

47

Technical reference for the Midnight node — Substrate-based architecture, runtime pallets, RPC interface, configuration, operations, and governance

6 skills

47

Similar plugins

Behavioral skills for AI-specific failure patterns: hidden code debt from agent generation and context compaction amnesia via behavioral self-enforcement

3 skills

wshobson/agents 42,461

Compact the current conversation into a handoff document for another agent to pick up. Configurable save location, redaction enforcement, SessionStart auto-load + SessionEnd reminder, self-check fidelity script, --refresh flag, mtime-guarded cleanup. Inspired by Matt Pocock's handoff (MIT).

1 skill · 2 commands · 1 agent · hooks

alirezarezvani/claude-skills 29,725

engram

claudecodex

Persistent memory with session tracking, compaction recovery, and Memory Protocol. Gives Claude a brain that survives across sessions.

1 skill · hooks

Gentleman-Programming/engram 8,070

Verbatim Jev-guided compaction for Claude Code sessions.

tamaratran/fast-jev-compaction 7,963

The bridge between Claude's working memory and Basic Memory's durable knowledge graph — session briefings, pre-compaction checkpoints, and capture reflexes

8 skills · hooks

basicmachines-co/basic-memory 4,562

Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.

1 skill

vuejs-ai/skills 3,337

Maintain midnight-cq?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins16 plugins