midnight-tooling:midnight-setup

Automate Midnight development environment setup with Node.js, Docker, and Compact tooling.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/aaronbassett/midnight-knowledgebase --skill midnight-tooling-midnight-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: midnight-tooling:midnight-setup
Source: https://github.com/aaronbassett/midnight-knowledgebase/tree/main/plugins/midnight-tooling/skills/midnight-setup
Command: npx skills add https://github.com/aaronbassett/midnight-knowledgebase --skill midnight-tooling-midnight-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill helps developers bootstrap a complete Midnight development environment by automating prerequisites validation and installation of essential tools such as Node.js, Docker, the Compact developer tools, the compiler, and the proof server.

Core Features & Use Cases

  • Prerequisites verification and guidance for environment bootstrap.
  • Automated installation steps for Node.js (via nvm), Docker Desktop, Compact developer tools, and the Compact compiler.
  • Provisioning of the Midnight proof server image and optional components like the VS Code extension and Lace Midnight wallet.
  • Verification steps to ensure tools are installed and ready for development.

Quick Start

Run the prerequisite check script and then follow the installation steps to install Node.js, Docker, the Compact developer tools, and the proof server.

Frequently Asked Questions about midnight-tooling:midnight-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Midnight development environment for zero-knowledge smart contracts?

To set up a Midnight development environment, you need to install Node.js via nvm, Docker Desktop, Compact developer tools, the Compact compiler, and the proof server. This skill automates prerequisite validation and installation steps to bootstrap the complete environment.

What prerequisites do I need to build Midnight dApps?

Prerequisites for building Midnight dApps include Node.js and Docker. The setup process verifies these dependencies, then installs the Compact developer tools, compiler, and proof server image required for zero-knowledge smart contract development.

Does Midnight development require Docker to run the proof server?

Yes, Docker is required for Midnight development. The setup provisions the Midnight proof server image and uses Docker Desktop to ensure the proof server and other essential tools are installed and ready for building zero-knowledge dApps.

Can I use VS Code and Lace wallet for Midnight smart contract development?

Yes, you can use the VS Code extension and Lace Midnight wallet as optional components. The setup provisions these resources alongside the core Compact tooling and compiler to enhance your Midnight development workflow.

How do I verify my Midnight Compact compiler and developer tools are installed correctly?

You verify your Midnight Compact compiler and developer tools by running the provided verification steps. This ensures Node.js, Docker, Compact tooling, and the proof server are fully installed and ready for zero-knowledge smart contract development.