ワンクリックで
component-standards
Preserve Weft external-dashboard mount contracts and avoid reintroducing the removed bundled dashboard.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Preserve Weft external-dashboard mount contracts and avoid reintroducing the removed bundled dashboard.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use this skill when refreshing Weft public documentation, AGENTS.md, CLAUDE.md, or mirrored skills from recent pull requests.
Use this skill when restoring or protecting Weft coverage with LCOV-backed branch targeting, structural test doubles, coverage allowlists, conformance fixtures, or tests for hard-to-reach protocol, schema, lifecycle, and CLI paths.
Use this skill when a Weft change touches ack-gated flows, pending promises, WebSocket workers, shutdown, disposal, cancellation, retries, reconnects, heartbeats, timers, or any lifecycle path where ordering can leave work hanging.
Use this skill when writing or reviewing Weft comments, JSDoc, documentation, README examples, test prose, or operation descriptions that describe wire responses, server diagnostics, masked errors, public APIs, or runtime recovery.
Use this skill when a Weft change renames, reshapes, normalizes, hashes, serializes, or replays persisted data such as effect-log records, checkpoints, tool calls, tool results, JSONValue content, storage payloads, or compatibility fixtures.
Run the full verification cycle before declaring work done: build, typecheck, lint, test, export review, diff review. Use when the user says "verify", "validate", "check everything passes", "run the full suite", "make sure it's ready", or before committing, opening a PR, or finishing a feature. Also use proactively after completing any non-trivial implementation work.
| name | component-standards |
| description | Preserve Weft external-dashboard mount contracts and avoid reintroducing the removed bundled dashboard. |
| allowed-tools | ["Bash","Read","Edit","Write","Grep","Glob"] |
serve({ dashboard }), DASHBOARD_PAGE_ROUTES, route targets, or external dashboard mounting behavior.src/dashboard/**, Svelte build tooling, jsdom dashboard tests, or bundled-dashboard package content.src/core/**) and unrelated server behavior outside the external-dashboard mount contractsrc/storage/**)src/service-worker/**)weft serve starts the API and health endpoints; no bundled UI assets should be loaded or emitted.serve({ dashboard }) may mount caller-supplied content on DASHBOARD_PAGE_ROUTES, while /api/..., discovery, health, REST, JSON-RPC, WebSocket, worker, and MCP routes remain server-owned./api/... so external shells cannot shadow server operations.src/server/index.ts, src/server/route-model.ts, and the server guide before changing mount behavior.bun run build passes and emits no dist/dashboard payload.bun run typecheck passes.bun run lint passes.bun run verify:documentation passes when docs changed.