asicrs-build

Rebuild the ASIC-rs plugin when source changes are detected.

49|15|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/block/proto-fleet --skill asicrs-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asicrs-build
Source: https://github.com/block/proto-fleet/tree/main/.claude/skills/asicrs-build
Command: npx skills add https://github.com/block/proto-fleet --skill asicrs-build

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rebuilds and refreshes the ASIC-rs plugin when source changes are detected.

Core Features & Use Cases

  • Automates the rebuild of the ASIC-rs plugin when edits occur in plugin/asicrs/, sdk/rust/, or server/sdk/v1/pb/.
  • Caches the built binary and validates it against the .asicrs-platform marker to avoid stale loads.
  • Ensures the in-use plugin remains current across development and Docker-based runtimes.

Quick Start

After editing any source under plugin/asicrs/, run just _asicrs-build to refresh the loaded plugin.

Frequently Asked Questions about asicrs-build

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

FAQPage Schema
How do I automate rebuilding a Rust plugin when source files change?

To automate Rust plugin rebuilding, this Skill detects source changes under plugin/asicrs/, sdk/rust/, or server/sdk/v1/pb/ and refreshes the loaded binary, keeping your in-use plugin current without manual rebuild steps.

What's the best way to keep my ASIC-rs Docker build in sync during development?

The best way to keep ASIC-rs Docker builds in sync is using this Skill to enforce a Docker-based build process, caching the resulting binary against the .asicrs-platform marker to avoid loading stale plugin versions across runtimes.

Do I need Docker to build and refresh the ASIC-rs plugin?

Yes, you need Docker to build and refresh the ASIC-rs plugin. This Skill enforces a Docker-based build environment to compile the plugin and cache the resulting binary against the .asicrs-platform marker for consistent loads.

How do I trigger an ASIC-rs plugin rebuild after editing source files?

To trigger an ASIC-rs plugin rebuild after editing source files, run just _asicrs-build or just rebuild-plugin asicrs, which refreshes the loaded plugin and validates the cached binary against the .asicrs-platform marker.

Why does my ASIC-rs plugin load a stale binary after rebuilding?

Your ASIC-rs plugin loads a stale binary when the cache skips validation. This Skill prevents stale loads by enforcing a Docker-based build and validating the resulting binary against the .asicrs-platform marker file.