OpenBotのブラウザ画面で使うAPI通信を共通の作法にそろえます。データ取得・更新、キャッシュ管理、読み込み状態の表示まで実装とレビューを支援します。
- サーバーデータを表示する画面の追加
- 作成・更新・削除処理の実装
- 更新後も一覧が古い問題の調査
OpenBotの画面見出しやボタン、エラー文を、統一した用語と短く分かりやすい表現に整えます。利用者が状況と次の操作を理解できる文面の作成・レビューに使えます。
The words and the voice for every piece of text a person reads in OpenBot — screen headings and descriptions, buttons, empty states, notices, chat cards, and the server's error and refusal messages that reach the browser. Holds the glossary (Bot, app, admin, OpenBot) and the style rules. Use when writing or changing any text that is shown to a person, naming a screen, a section, a button or a state, writing an error or refusal message, or reviewing a diff that adds user-facing strings under app/src or server/src. Don't use for text written for the model (tool descriptions, standing instructions, system prompts), for code comments, or for the docs under docs/.
OpenBotで利用者が読む文面を、共通の用語と文章ルールに沿って作成・修正します。画面の見出し、説明、ボタン、入力欄の案内、チャットカードに加え、ブラウザに表示されるサーバーのエラー文や拒否メッセージも対象です。Bot、app、adminなどの呼び方をそろえ、状況と次に取る操作が伝わる短い文章に整えます。
画面ごとに用語が違う、エラーの説明が長い、ボタンから操作内容が分からないときに向いています。一般利用者向けの画面では内部の技術用語を避け、管理画面では設定に必要な正確な名称を使うなど、読み手に応じた書き分けにも使えます。
app/srcとserver/srcの差分にある利用者向け文面をレビューして」対象はOpenBotの利用者向け文面です。モデル向けのツール説明やシステムプロンプト、コードコメント、docs/の文書には適用しません。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Any string a person reads: a heading, a description, a button, a placeholder, an empty state, a notice, a chat card, a server error that the browser shows. Server messages count: a 409 that says what to do next is read by a person as much as any screen is.
Not text written for the model. Tool descriptions, standing instructions and prompts steer how a Bot
behaves, and changing their wording is a behaviour change with its own review. Not code comments,
and not docs/, which has its own register.
One word for one thing, everywhere a person can see it.
| Say | For | Not |
|---|---|---|
| Bot, Bots (capitalised) | What a person creates, talks to and gives work to. | agent, coworker, assistant, AI |
| agent | Only an outside framework's program, in the places that are about connecting one: "an agent you already run", "AG-UI agent". | Bot, when the thing is a Bot |
| app | A service a Bot uses: Gmail, Google Drive, Notion. | connector, integration, plugin (outside Admin) |
| Connections | The apps and accounts a Bot uses as you, and the page that lists them. | connected accounts, linked accounts |
| connect / disconnect / reconnect | What a person does to their own account. | link (except GitHub and Slack identity, where "link" is the vendor's own word) |
| Capabilities | Your skills and your Bots' memory of you, and the page with both. | plugins |
| skill | A named instruction invoked with /. | command, prompt |
| admin | The person who runs OpenBot for everybody. | administrator, owner, operator |
| OpenBot | The product the person is using. | this deployment, the server, the instance |
| turn on / turn off | An admin switching an app or a feature. | enable / disable (in sentences; a switch may still read "Enabled") |
| conversation | A thread with one or more Bots. | channel, chat (in sentences) |
Admin is allowed exact names. An admin page may name COMPOSIO_API_KEY, OAuth and "deployment",
because the admin is the one who sets them. A page anybody can open may not.
| Before | After |
|---|---|
| Your connected accounts could not be loaded, so nothing is listed here rather than a list that may be wrong. Reload the page, and tell an administrator if it persists. | Couldn't load your connections. Reload the page, or ask an admin if it keeps happening. |
| Sent to the coworker it is for. Type @ to choose one yourself. | OpenBot picks the right Bot. Type @ to choose one. |
| Gmail is a Composio app, and this deployment has no Composio key. (to a non-admin) | Gmail isn't set up yet. An admin has to turn it on. |
| The agent is still working on another request. Please wait or stop that task first. | This Bot is still working on something. Wait for it, or stop it first. |
| Signal | Do instead |
|---|---|
| "agent" or "coworker" for a Bot | Bot |
| "administrator" | admin |
| "this deployment" on a page anybody can open | OpenBot, or say what is missing |
| A sentence over ~25 words | Split it, or cut the clause that justifies the screen |
| "rather than", an em dash, "which is" in UI text | Rewrite as two short sentences |
| An env var, OAuth, Composio or "grant" outside Admin | Say what the person sees |
| A test asserting long explanatory copy | Assert the short sentence, or the role and the key words |
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
OpenBotのブラウザ画面で使うAPI通信を共通の作法にそろえます。データ取得・更新、キャッシュ管理、読み込み状態の表示まで実装とレビューを支援します。
OpenBotの管理・設定画面を既存の共通部品で組み立てます。ページ幅や行の構成、操作部品の選び方、ダイアログの配置をそろえる実装とレビューを支援します。