midnight-expert
Build, test, and debug Midnight Network smart contracts
All Skills in This Repository (90)
Pure Emerald Level Indicatorsmidnight-cq:wallet-testing
Write Vitest tests for custom Midnight Wallet SDK implementations and WalletBuilder compositions.
midnight-cq:dapp-connector-testing
Validate DApp wallet integration by exercising the InitialAPI and ConnectedAPI.
midnight-cq:compact-testing
Run deterministic Compact contract unit tests with the OpenZeppelin-compact contracts-simulator.
midnight-cq:quality-check
Run and interpret linting, type checking, contract compilation, and test failures for Midnight projects.
midnight-cq:quality-init
Initializes Midnight Network code quality tooling with Biome, hooks, and CI workflows.
midnight-cq:ledger-testing
Create deterministic unit and integration tests for Midnight ledger interactions.
midnight-cq:dapp-testing
Test Midnight DApp frontend components using a contract simulator without a live blockchain.
midnight-expert:doctor
Assesses plugin, MCP server, CLI, and NPM registry health for the midnight-expert environment.
compact-core:compact-ledger
Model on-chain state for Compact contracts using ledger types and ADT structures.
compact-core:compact-debugging
Debug Compact smart contract compiler, witness, and disclosure errors.
compact-core:compact-init-project
Scaffold a Midnight Compact project and compile contract artifacts.
compact-core:compact-witness-ts
Implement TypeScript witness functions for Compact contracts with type mappings.
Frequently Asked Questions
FAQPage SchemaHow to install midnight-expert?โผ
Run `npx skills add devrelaicom/midnight-expert --all -g -y` in your terminal to install all plugins and skills globally.
What does midnight-expert help with?โผ
It helps you write and review Compact smart contracts, scaffold DApp frontends, manage the local devnet and toolchain, test wallets, and look up Midnight error codes from inside your editor.
Can I build a Midnight DApp without prior experience?โผ
Yes. The basic-start skill walks you through devnet setup, wallet funding, and deploying your first contract step by step, with plain instructions at each stage.
Does midnight-expert work on Windows?โผ
Native Windows is unsupported because the plugins rely on POSIX shell scripts. Windows users should run everything inside WSL2, where the plugins behave exactly as on Linux.
How do I check my Midnight development setup?โผ
Use the doctor skill, which runs diagnostics across plugins, MCP servers, external tools, and the NPM registry, then offers fixes for any issues it finds.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core