fw-core

Installation
SKILL.md

固件任务总路由(fw-core)

本 Skill 是 firmware-skills 包的入口路由:先分型任务,再交给包内专职 Skill 或显式移交包外 Skill。本 Skill 不直接产出镜像或固件代码。

Determine Task Type

先判定交付物类型,再路由:

  1. Linux 网关固件(OpenWrt 系) — 目标是可刷写的 OpenWrt 镜像或其 rootfs 内容 → OpenWrt 链路(见 routing-openwrt)。
  2. MCU 固件(ESP-IDF 系) — 目标是 ESP32/ESP32-S/C 系列片上固件 → ESP32 链路(见 routing-esp32)。
  3. Rust no_std 固件 — 用户要求用 Rust 写 no_std/embedded-hal/Embassy/RTIC 固件 → 本包不覆盖,显式移交 rust-skills/rust-embedded(见 Hand-off 表最后一行:refuse 并路由)。
  4. 仅要"能跑"的模拟验证 — 没有硬件、只想先在 QEMU/仿真里跑通 → fw-emulation。

分型判据细节(按关键词还是按交付物、拿不准时问什么)见 task-typing。

Prerequisites / Preflight

路由前必须先确认两件事,用户没说就问,不要猜:

Installs
8
GitHub Stars
1
First Seen
Sep 22, 2026