dual-runtime-check

Verify compilation, clippy, and tests across runtime-tokio and runtime-monoio feature sets.

2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/pilotspace/moon --skill dual-runtime-check
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dual-runtime-check
Source: https://github.com/pilotspace/moon/tree/main/.claude/skills/dual-runtime-check
Command: npx skills add https://github.com/pilotspace/moon --skill dual-runtime-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verify compatibility of Moon's codebase across dual runtime configurations (runtime-tokio and runtime-monoio) by verifying compilation, linting, and tests before commits.

Core Features & Use Cases

  • Cross-runtime verification: builds, clippy checks, and tests for both tokio and monoio feature sets.
  • CI-grade assurance: provides repeatable steps that integrate into pre-commit or CI pipelines.
  • Real-world use: before touching runtime-adjacent changes, run the checks to catch feature-gate or API-difference regressions early.

Quick Start

Run the six verification steps to ensure both runtime configurations compile, lint, and pass tests before committing changes.

Frequently Asked Questions about dual-runtime-check

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

FAQPage Schema
How do I verify Rust code compiles across tokio and monoio runtime feature sets?▼

To verify Rust code compiles across tokio and monoio runtime feature sets, run the six verification steps that execute cargo build, clippy, and tests for both runtime configurations. This catches feature-gate or API-difference regressions before committing.

What is the best way to check dual runtime compatibility in a CI pipeline?▼

Checking dual runtime compatibility in a CI pipeline involves running repeatable verification steps for both runtime-tokio and runtime-monoio feature gates. The process reports pass or fail with detailed error context for runtime-adjacent changes.

Why does my Rust project fail clippy checks when switching between runtime-tokio and runtime-monoio?▼

Rust projects fail clippy checks when switching between runtime-tokio and runtime-monoio due to feature-gate or API-difference regressions. Running cross-runtime clippy verification before commits identifies these compatibility issues early.

Can I run dual runtime compile checks as a pre-commit hook?▼

Yes, you can run dual runtime compile checks as a pre-commit hook. The verification process provides repeatable steps integrating into pre-commit pipelines to ensure both tokio and monoio configurations compile and pass tests.

When do I need to run cross-runtime verification for my Moon project codebase?▼

You need to run cross-runtime verification for your Moon project codebase before touching runtime-adjacent changes. This ensures compatibility across runtime-tokio and runtime-monoio feature sets by validating compilation, clippy, and tests.

What limitations exist when verifying dual runtime configurations with cargo?▼

When verifying dual runtime configurations with cargo, limitations involve potential feature-gate or API-difference regressions between runtime-tokio and runtime-monoio. The checks report pass or fail with detailed error context but require both feature sets present.