一键导入
mains-aegis-devd-flow
Default in-repo flow for Mains Aegis host-tools/devd development, validation, diagnostics, and hardware read/session-read checks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Default in-repo flow for Mains Aegis host-tools/devd development, validation, diagnostics, and hardware read/session-read checks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Explicit end-user route for operating Mains Aegis devices through released mains-aegis host tools.
Use when operating, extending, or debugging Mains Aegis Power Path Validation: the owner-facing power-validation CLI, its adapter protocol for replaceable power sources/electronic loads, safety gates, report generation, and DIY parameter-testing workflow.
UI/UX design intelligence with searchable database
| name | mains-aegis-devd-flow |
| description | Default in-repo flow for Mains Aegis host-tools/devd development, validation, diagnostics, and hardware read/session-read checks. |
Use this developer skill by default when Codex is working inside this repository on host-tools source, firmware artifacts, USB CDC control, devd APIs, IPC, HTTP bridge, Web/devd integration, diagnostics, field investigation, or hardware read/session-read checks.
Use $mains-aegis-user-operations instead only when the owner explicitly asks for end-user/released host-tools operation, installation validation, or that skill by name.
tools/mains-aegis-host CLI/devd may be used for development, validation, diagnostics, field investigation, and hardware read/session-read checks. Prefer the mains-aegis CLI lifecycle surface over directly invoking mains-aegis-devd; the daemon binary is a packaged sibling/internal process and a low-level debug fallback.mains-aegis / mains-aegis-devd only for explicit end-user/released host-tools workflows.Justfile recipes for source-built development, validation, firmware artifact generation, and devd-backed flash flows. Run just --list first when unsure; do not bypass just firmware-* with raw Cargo/esptool commands unless updating the recipes themselves.espflash, cargo espflash, or cargo-espflash from the agent shell. The devd flash backend may invoke espflash internally after an explicit HTTP/API request or test dry-run.verified only when device firmware identity matches the selected artifact manifest by exact build_id, build profile, and feature set.just firmware-release.just firmware-build.just flash-current-dry-run <device>.just flash-current-real <device> flash only after explicit owner authorization.just devd-servejust devd-serve is only for foreground logs or persistent debug sessions.just devd-http--ipc endpoint when Web and CLI must observe the same bridge state./api to the explicit mains-aegis daemon http endpoint, default http://127.0.0.1:30080.scan/list -> connect selected or bound device -> identity/status/diag-snapshot -> monitor logs -> disconnect.bind/unbind, settings, artifact select, reset, flash, and real host power actions require explicit owner authorization.flash dry_run=true plus unit tests with synthetic in-memory device state.log_decode.status is verified for matching manifests and unverified for mismatches.docs/specs/p8k3d-mains-aegis-devd/SPEC.md when changing devd contracts.docs/specs/7jqrq-mains-aegis-cli-devd-alignment/SPEC.md when changing CLI/devd/IPC/bridge/release alignment.docs/firmware-catalog.md when changing manifest semantics.AGENTS.md if device operation permissions or denials change.