substrate

Analyze ELPS/Substrate code for navigation, diagnostics, and runtime documentation.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/luthersystems/substrate-agent-skills --skill substrate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: substrate
Source: https://github.com/luthersystems/substrate-agent-skills/tree/main
Command: npx skills add https://github.com/luthersystems/substrate-agent-skills --skill substrate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ELPS/Substrate development often requires context-aware navigation, real-time diagnostics, and runtime documentation across substrate packages (cc:, statedb:, sidedb:, crypto:, router:*). This capability provides a unified MCP-backed environment to navigate, inspect, and validate substrate code without leaving your editor or toolchain.

Core Features & Use Cases

  • Hover docs and go-to-definition across substrate builtins and phylum code
  • Find references and cross-file symbol resolution
  • Diagnostics with cross-file resolution and performance insights
  • Runtime documentation browser for packages and symbols
  • Eval, tests, and formatting via the shirotester CLI for end-to-end workflows

Quick Start

Install the substrate skill via npx skills add luthersystems/substrate-agent-skills and start the MCP server in your workspace.

Frequently Asked Questions about substrate

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

FAQPage Schema
How do I navigate and find references across ELPS Substrate codebases?

To debug Substrate code, this skill provides cross-file diagnostics, runtime documentation browsing, and performance profiling insights. It validates ELPS code across statedb:*, sidedb:*, and crypto:* packages during development and linting workflows.

How do I run tests and format ELPS code using the shirotester CLI?

You can run eval, tests, and formatting for ELPS Substrate code via the shirotester CLI. This skill integrates with shirotester to provide end-to-end workflows including lint, debug, doc, and fmt operations directly within your MCP-backed workspace environment.

Does this MCP server support hover docs and go-to-definition for substrate builtins?

Yes, this MCP server supports hover docs and go-to-definition across both substrate builtins and phylum code. It integrates with the shirotester tooling to provide immediate navigation and runtime documentation for ELPS Substrate development.

What is the best way to lint and profile performance in ELPS Substrate development?

The best way to lint and profile ELPS Substrate code is using this skill's cross-file diagnostic resolution and performance insights. It applies to phylum codebases during development, debugging, and performance profiling via the shirotester MCP integration.

Can I use this tool to inspect runtime documentation for substrate packages?

Yes, you can use this tool to browse runtime documentation for substrate packages and symbols. It provides context-aware navigation, real-time diagnostics, and runtime documentation across substrate packages including cc:*, statedb:*, sidedb:*, crypto:*, and router:*.