dev-command

Reference build, test, and run commands for the Anarchy monorepo.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/MoriwakiYusuke/anarchy --skill dev-command
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-command
Source: https://github.com/MoriwakiYusuke/anarchy/tree/main/.claude/skills/dev-command
Command: npx skills add https://github.com/MoriwakiYusuke/anarchy --skill dev-command

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the need to quickly find the correct commands to build, test, and run the Anarchy monorepo across its blockchain, storage node, Wasm engine, frontend, and multi-node testnet components.

Core Features & Use Cases

  • Blockchain (Substrate/Rust) command reference: Build, run a dev node, and test pallets (e.g., post/stealth/messaging/storage/faucet) and run clippy for linting.
  • Storage node (Rust workspace) operations: Build, start/stop/purge multiple nodes, inspect status, and run the storage node binary via config.
  • Wasm engine + frontend + integration workflows: Build Wasm engine artifacts needed by the frontend, run Next.js dev/build/test/e2e, and execute shell-based integration tests and multi-node testnets (including DM tests).

Quick Start

Ask: “Provide the exact root commands to start the 3-node testnet, run the integration DM test, and open the frontend dev server.”

Frequently Asked Questions about dev-command

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

FAQPage Schema
How do I run a Substrate dev node and execute pallet unit tests in an Anarchy monorepo?

To run integration tests in the Anarchy monorepo, execute the shell-based integration scripts from the repository root, which orchestrate the required multi-node testnet setup including DM tests.

Do I need to build the Wasm engine before installing frontend dependencies in a pnpm monorepo?

To orchestrate a multi-node testnet, use the documented pnpm and shell script entry points from the repository root to start a 3-node testnet and run integration tests including DM scenarios.

How do I start and stop multiple storage nodes in a Rust workspace?

To run Playwright-based end-to-end tests for the Next.js frontend, use the documented pnpm commands from the repository root after ensuring the Wasm engine artifacts are built and available.

Can I run clippy linting and Next.js E2E tests from the same repository root?

Yes, you can run Rust clippy linting and Next.js E2E tests from the same repository root using the documented cargo and pnpm entry points, ensuring both backend and frontend quality checks execute correctly.