A collection of skills that enhance AI agents with specialized capabilities for developing on the Moonbeam parachain. Each skill provides actionable instructions that enable agents to perform specific development tasks effectively.
Creates and integrates EVM precompiled contracts that expose Substrate functionality to the EVM. Use when exposing pallet functionality to Solidity contracts, creating Ethereum-compatible interfaces, implementing standard Ethereum precompiles, or bridging EVM and Substrate state.
Analyzes weight file diffs after benchmarks to flag significant regressions in ref_time, proof_size, and DB reads. Use when updating weights, running benchmarks, or reviewing weight changes.
Creates and runs benchmarks for pallets and precompiles to generate accurate weight functions for the Moonbeam runtime. Use when adding new extrinsics, creating precompiles, optimizing functionality, updating weights after logic changes, or validating weight accuracy.
Maintains bridge infrastructure for Moonbeam including substrate-relay updates, zombienet chain spec generation, and bridge integration testing. Use when upgrading polkadot-sdk stable versions, updating the substrate-relay binary, regenerating relay chain specs, or debugging bridge relayer issues.
Debugs issues in the Moonbeam parachain including runtime panics, EVM execution failures, XCM message delivery problems, and client-side errors. Use when encountering transaction failures, unexpected behavior, state inconsistencies, block production issues, or RPC errors.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A collection of plugins for agentic AI assistants, built on top of composable "skills" and instructions that make sure your agent uses them.
Create, review, customize, and manage plugins and reusable agent artifacts. Includes workflows for scaffolding plugins, writing skills against a shared standard, reviewing skill bundles and subagents, and adapting distributable plugins for your organization.
A complete software engineering workflow: brainstorming, planning, TDD, debugging, code review, and more. Built on composable skills that trigger automatically when your agent encounters relevant tasks.
A collection of skills that enhance AI agents with specialized capabilities for developing on the Moonbeam parachain: adding pallets, precompiles, XCM messaging, runtime development, testing, migrations, and more.
Note: Installation differs by platform. Claude Code and Cursor have built-in plugin marketplaces. Codex and OpenCode require manual setup.
In Claude Code, register the marketplace first:
/plugin marketplace add Moonsong-Labs/knowledge-work-plugins
Then install the plugin from this marketplace:
/plugin install core-engineering@moonsong-labs
Cursor automatically detects plugins installed by Claude Code. Install via Claude Code first, then restart Cursor.
Tell Codex:
Fetch and follow instructions from https://raw.githubusercontent.com/Moonsong-Labs/knowledge-work-plugins/refs/heads/main/core-engineering/.codex/INSTALL.md
Detailed docs: core-engineering/docs/README.codex.md
Tell OpenCode:
Fetch and follow instructions from https://raw.githubusercontent.com/Moonsong-Labs/knowledge-work-plugins/refs/heads/main/core-engineering/.opencode/INSTALL.md
Detailed docs: core-engineering/docs/README.opencode.md
Start a new session in your chosen platform and ask for something that should trigger a skill (for example, "help me plan this feature" or "let's debug this issue"). The agent should automatically invoke the relevant skill.
To run the root just check and just test recipes locally, install these CLIs and make sure they are on your PATH:
justbun (provides bunx for markdownlint-cli2 and shellcheck)go (used via go run for shfmt and actionlint)yamllinttyposskills-refclaude (Claude Code CLI)jqnode and npmpython3gittimeout (coreutils; on macOS you may need to install it separately so timeout is available in PATH)You do not need to install markdownlint-cli2, shellcheck, shfmt, or actionlint separately because the root justfile runs them through bunx and go run.
The Claude-based test suites also expect the local plugin to be enabled. This can be most easily be enabled via the --plugin-dir command line option.
The writing-skills skill in the plugin-management plugin guides you through creating and testing new skills.
Fork and clone the repository
Start Claude Code with the plugin-management plugin loaded:
claude --plugin-dir ./plugin-management
Ask your agent to create a new skill:
I want to add a new skill to [plugin name] for [describe what it does]
The writing-skills skill will activate and guide you through the TDD process: write failing tests (baseline behavior), write the skill, verify it works, and refactor.
Submit a PR with your new skill.
Plugins are self-contained directories at the root of this repository. The plugin-management plugin provides a guided workflow for creating new plugins.
Fork and clone the repository
Start Claude Code with the plugin-management plugin loaded:
claude --plugin-dir ./plugin-management
Ask your agent to create a new plugin:
I want to create a new plugin for [describe what it does]
The create-plugin skill will activate and walk you through a 5-phase process: discovery, component planning, designing your first component, generating all files, and validation.
Submit a PR with your new plugin.
Skills update automatically when you update the plugin:
/plugin update core-engineering
Inspired by:
npx claudepluginhub moonsong-labs/knowledge-work-plugins --plugin moonbeam-engineeringCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Create, review, customize, and manage plugins and reusable agent artifacts
Specialized agents for blockchain development, smart contracts, and Web3 applications
Blockchain development with Solidity security, DeFi protocols, NFT standards, and Web3 testing
Claude Code skill pack for QuickNode (18 skills)
Blockchain development agents providing expertise in blockchain architecture, smart contracts, and Web3
Audits and resolves Claude plugin dependencies — validates installed plugins against extends-plugin.json declarations, scans plugin files for undeclared dependencies, and resolves installation paths with fuzzy matching.
Full dev lifecycle for OP_NET Bitcoin L1 projects: idea → challenge → spec → build → review → ship. Self-learning across sessions with pattern extraction, agent performance scoring, score-based finding routing, project-type profiles, cross-layer validation, and starter templates. Includes shell-enforced E2E testing gates, frontend runtime smoke checks, PUA problem-solving methodology, the OP_NET Bible (2000+ lines), cross-agent critique, adversarial auditing, adversarial E2E testing, ABI-lock checkpoints, findings ledger with regression tracking, acceptance test generation, chain probe, hard gate enforcement, incremental audits, dry-run mode, execution tracing, dynamic re-planning from learned patterns, dynamic knowledge slice loading, property-based fuzz testing, stale pattern pruning, mutation testing as loop exit gate, structured repair phases (R1/R2/R3), goal-oriented build evaluation, hierarchical repo map, autoresearch optimize mode, and TLA+ formal specification verification as a pre-codegen phase. Agents get smarter with every project.