実際の製品を操作して、利用者が確認できる動作証拠を集め、検証計画に沿った受け入れレポートとして公開するスキルです。
- 変更後の製品動作を実地で検証したいとき
- 画面キャプチャなどの証拠を集めたいとき
- 検証計画とレポートを作成したいとき
新機能や画面の再設計で、業務上の事実と利用者の目的を整理し、何を作るべきか、根拠や未決事項とともに定めるためのスキルです。
Use for new surfaces, redesigns and vague product asks: establish user tasks and business meaning. Built-screen audits and visual polish have separate skills.
実行スコア 未検証
インストール方法を見る新しい画面や既存機能の再設計に取り組む前に、「何を作るか」と「なぜ必要か」を整理します。業務上の概念、状態、役割、各操作が生む出来事を手掛かりに、製品が実際に扱う事実を確認します。そのうえで、利用者が探すものや判断したいことに沿って情報のまとめ方を考え、観察できた事実と仮説を分けて記録します。画面の構造に根拠ある問題があるかを診断し、推奨案、判断に必要な証拠、影響する範囲や未決事項を整理できます。必要に応じて仕様書やプロトタイプへ進むための枠組みも示します。
依頼内容が「画面を分かりやすくしたい」のように曖昧なときや、既存の画面構成が業務の実態や利用者の仕事に合っているか見直したいときに向いています。実装や見た目の調整に入る前に、画面で解決する課題やスコープを関係者と揃えたい場合にも使えます。
プロトタイプや仕様書の作成は、依頼された場合、または不確実性を解消する必要がある場合に行います。画面監査や見た目の調整は別スキルの対象です。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。
点数には入れていません。 2026年10月26日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Decide what to build and why before arguing about spacing.
Two rules are non-negotiable:
Never design from the surface. Establish what the business actually models first.
Never turn the business model into the information architecture. The domain constrains what the surface may claim; the user's retrieval and decision task determines how the surface is organized. (
P-14)
This skill handles product meaning first. It may hand a grounded frame to ux or
design-prototype, but discovery does not require implementation or a prototype.
Strip out every framework, table and component name: if no product insight remains,
the finding belongs in an engineering skill.
| Skill | Question | When |
|---|---|---|
| product-design | What should this surface be, and why? | Before or during framing |
| ux | How should the interaction behave and feel? | While designing or building |
| ux-audit | Does the built surface honor those rules? | After it exists |
| design-prototype | How can a materialized interaction be tested? | When a prototype is useful |
| Mode | Finish line |
|---|---|
| Discover | Evidence map, business model, user-model hypotheses and structural diagnosis |
| Frame | Discover + view model, information architecture, scope and open decisions |
| Materialize | Frame + a requested spec and/or prototype |
Do not create or modify artifacts unless the user asked for a design artifact, prototype or repository change.
For a substantial run, read references/pattern-base.md and references/layer-model.md in full. For a narrow question, inspect only the relevant patterns and state what scope was checked.
Establish what is true before diagnosing the surface. For broad repositories, parallelize independent evidence areas when delegation is available and useful; the primary agent remains responsible for reconciling contradictions.
Produce:
P-04).P-12).P-01).P-02).P-06).Treat domain types and state machines as strong evidence, not the sole source of truth. Check relevant service behavior, permissions, policy, production facts and user evidence when available. Code can be stale, accidental or incomplete.
Never proceed from the team's assumed model of the product. Treat it as a hypothesis until checked against domain and user evidence.
Grounding constrains what the product may claim; it does not determine how a person should see it. Separate observed user evidence from design hypotheses:
| Model | Role in design |
|---|---|
| Business/domain model | Defines truth, validity, completeness and red lines |
| User view model | Defines grouping, ordering, labels and default expansion |
| Execution model | Supplies provenance and audit detail; never gets the page for free |
Do not proceed while proposed top-level sections are merely domain or execution
nouns such as runs, reports, evidence versions or table names. Rewrite them in
the objects the user is trying to find (P-14).
Name something wrong regardless of taste, for example:
P-04).P-05).P-07).If no structural error can be supported by evidence, report that instead of manufacturing a diagnosis.
Surface only decisions that change the shape of the answer. For each, give a recommendation, evidence and consequence. Resolve upstream decisions before the downstream ones they constrain.
Ask a blocking question separately when its answer would materially change the work; group independent decisions in one memo. When the user authorizes autonomous progress, proceed with the recommended default and label the assumption. Never ask the user for something available through grounding.
For review, approval or acceptance surfaces, establish first whether the system or
a human decision closes the lifecycle (P-12).
Use design-prototype only when the user requests a prototype or interaction, density or hierarchy cannot be resolved honestly in a written frame. This belongs to Materialize mode.
NEW on the mock.| Bucket | Meaning |
|---|---|
| ✅ Already modeled and exposed | Rearranging an existing capability |
| ⚠️ Modeled, not exposed | Lower domain risk; engineering cost still needs validation |
| ❌ Not modeled | Requires domain expansion and explicit cost/risk assessment |
Prefer a coherent ✅ + ⚠️ slice when it solves a complete user job. Do not ship an
incomplete or misleading slice merely because its concepts already exist. A ❌
capability may be the right first investment when required for value, safety or
semantic completeness (P-10).
Name every ❌ item and its likely cost drivers in the spec (P-11). Do not silently
drop it, but do not pretend its cost can be inferred from the domain model alone.
Close at the level authorized by the user:
Zero new gaps means only that none were found within the inspected scope. It does not prove that the implementation or mental model is exhausted.
| Artifact | When | Template/location |
|---|---|---|
| Design spec | Requested in Materialize mode | templates/design-spec.md; use a user-specified path or ask |
| Interactive prototype | Requested or needed to resolve uncertainty | Beside the spec, via design-prototype |
| Reality-check log | Inside a produced spec | references/trace-schema.md |
| Pattern candidate | A general, unexpected lesson emerges | In the spec/response; append only after review and authorization |
For a complete example, read references/worked-example.md.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
実際の製品を操作して、利用者が確認できる動作証拠を集め、検証計画に沿った受け入れレポートとして公開するスキルです。
LobeHubにAIモデルプロバイダーを追加し、実行時連携からモデル表示、設定、ブランド表記、文書化、動作確認まで進めるスキルです。
ユーザー設定の初期値をサーバー側の環境変数で切り替えるため、型定義や設定の組み立て、ユーザーストアへの反映、環境変数の例と説明書きを追加する手順です。
エージェント実行中の各段階をフックで監視し、ツール呼び出しの模擬・制御や人の承認、圧縮、サブエージェント処理に介入する仕組みを扱います。
イベントを起点にエージェントのバックグラウンド処理を組み立て、ソース・シグナル・アクション・ポリシーの役割分担や非同期連携を実装するためのスキルです。
DiscordやSlackなどの実際のチャットアプリでボットにメッセージを送り、応答を画面で確認する受け入れテストを行うスキルです。