本文へ移動
cccskills
無料GitHub で公開

eui

Implement EUI sessions, shared state and messages, server lifecycle, and client presentation.

インストール方法を見る

含まれるファイル(2)

  • SKILL.md1.9 KB
  • agents/openai.yaml228 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Use EUI for session-oriented interfaces that are not naturally bound to one world entity or an existing BUI owner.

Shared contract

Define only the serializable state and intent messages needed across the client/server boundary in Shared. Keep them minimal and free of hidden server-only data, UI controls, and server services. Messages describe requested intent, not a claimed result or authorization decision.

Server lifecycle

The server creates and owns the session, checks authorization before opening it, sends only data the viewer may see, handles messages, revalidates the actor, permission, target, and requested operation for every message, and closes the session. Treat the client and its displayed state as untrusted. Handle disconnects, permission changes, target deletion, and explicit shutdown according to the actual EUI lifecycle.

Client lifecycle

The client creates presentation, applies the newest session state, sends intent, and disposes windows and subscriptions on close. Do not treat client button state as authorization. Ignore or cancel delayed callbacks for a closed or superseded session so stale results cannot repopulate the wrong window.

Choosing EUI or BUI

Use BUI when the interaction is clearly owned by an entity and normal range/lifecycle semantics fit. Use EUI for broader admin, debug, lobby, or session-oriented interfaces.

Verification

Choose focused checks for the changed behavior. For lifecycle or message-flow changes, cover the relevant open/update/rejection/close/disconnect/stale-session cases; do not require every case for an unrelated presentation-only edit. Check affected localization and constrained text layout when those surfaces change. Follow root AGENTS.md and .agents/skills/testing/references/testing-matrix.md for verification scope.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Implement actions, cooldowns, DoAfter flows, interruption, cancellation, and authoritative completion safely.

日本語の概要は準備中です。原文の説明を表示しています。

ArcaneSS14/arcane-new32026年10月11日 更新

Implement privileged commands, admin UI, role checks, audit logs, and safe operational controls.

日本語の概要は準備中です。原文の説明を表示しています。

ArcaneSS14/arcane-new32026年10月11日 更新

Plan, verify, implement, and deliver repository work through evidence-backed ownership and quality gates.

日本語の概要は準備中です。原文の説明を表示しています。

ArcaneSS14/arcane-new32026年10月11日 更新

Implement replicated appearance data, GenericVisualizer mappings, sprite layers, overlays, and client visual systems.

日本語の概要は準備中です。原文の説明を表示しています。

ArcaneSS14/arcane-new32026年10月11日 更新

atmos

無料

Modify atmos simulation, gases, fire, pressure, pipes, devices, UI, and hot paths safely.

日本語の概要は準備中です。原文の説明を表示しています。

ArcaneSS14/arcane-new32026年10月11日 更新

audio

無料

Add data-driven audio with correct prediction, audience, resources, attribution, and verification.

日本語の概要は準備中です。原文の説明を表示しています。

ArcaneSS14/arcane-new32026年10月11日 更新

ArcaneSS14 のスキルをすべて見る

このスキルの問題を報告する