Communitygithub.com

quaesitor-scientiam/vebidor

Vebidor(V言語製 WebDriver + WebDriver-BiDi ライブラリ)向けに、プロダクション用または使い捨てプロトタイプ、ドキュメント、マーケティングモック、比較表、コードブロック中心のビジュアルを生成するスキル。ブランドボイス、色・タイプトークン、絵文字語彙、コードトークンパレット、React UIキット(ドキュメントサイト+マーケティングランディングページ)を収録。

vebidor とは?

このスキルは、Vebidor(V言語で書かれた W3C WebDriver + WebDriver-BiDi クライアントで、Playwright スタイルのAPIを備える)のブランドアセットとインターフェースを生成するためのものです。Vebidor自体はアプリでもウェブサイトでもなく、リポジトリに公式ロゴもありません。すべてのビジュアルは「提案されたアイデンティティ」としてフラグ付きで提供されます。スキルには、技術的で達成志向、比較を重視したブランドボイス、厳格なケーシングルール、必須の絵文字語彙(✅ ⚠️ 🐛 ✨ 🎉 🏆 ⚡ 🚀 📦 📖 🎯 🌐 🎭 📱)が含まれます。また、カラーパレット、タイポグラフィ、スペーシング、モーション、サーフェス、カードアナトミーなどのビジュアル基盤、ステータス表示用の絵文字、UIクローム用のLucideアイコン、ブラウザロゴ用のモノクロSVGグリフも定義されています。React UIキットとしては、ドキュメントサイト用(TopNav、Sidebar、TocPanel、DocsPage、CodeBlock、Callout、ComparisonTable、ApiSignature)とマーケティングランディングページ用(MarketingNav、Hero、FeatureGrid、BrowserMatrix、PhasesTimeline、MarketingFooter)が用意されており、各ファイルは `window.X = X` パターンでコンポーネントをエクスポートします。このスキルは、Claude Code、Cursor、Codex などのAIエージェントが、HTMLアーティファクト(ドキュメントページ、セクション、CLI出力モックアップ、リリースノートグラフィック、比較表、ターミナルスクリーンショットなど)を生成する際に使用できます。ユーザーが明示的に指示しない場合は、表面(ドキュメント、マーケティング、ターミナル)とAPIのどの部分をフィーチャーするかを尋ねます。プロダクションコードに取り組む場合は、`colors_and_type.css` から値を直接利用し、UIキットのコンポーネントパターンはスタイルのみを参考にします。ロゴ、フォント、アイコンを本番出荷するよう求められた場合は、一時停止して確認を促します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/quaesitor-scientiam/vebidor/tree/HEAD/docs

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

このスキルの README.md を最初に読んでください。以下が含まれています。

  • Vebidor とは何か(V言語による W3C WebDriver + WebDriver-BiDi クライアント)と、何でないか(アプリでもウェブサイトでもなく、ソースにロゴはありません — すべてのビジュアルは提案されたアイデンティティとしてフラグ付きです)。
  • コンテンツの基本 — ボイス(技術的、達成志向、比較重視)、ケーシングルール、そして必須の絵文字語彙(✅ ⚠️ 🐛 ✨ 🎉 🏆 ⚡ 🚀 📦 📖 🎯 🌐 🎭 📱)。絵文字はブランドの一部です。ドキュメントやマーケティングサーフェスに残してください。
  • ビジュアル基盤 — パレット、タイポグラフィ、スペーシング、モーション、サーフェス、カードのアナトミー。
  • アイコン体系 — ステータス用の絵文字、UIクローム用の Lucide(代替としてフラグ付き)、ブラウザロゴ用のモノクロSVGグリフ。
  • インデックス — 各ファイルの所在。

次に、他のファイルを参照してください。

  • colors_and_type.css — すべてのデザイントークン(--vb-blue-500、--slate-950、--code-keyword、--font-mono、--space-*、--radius-*、--shadow-*、--motion-*)とベースタイプスタイル、.chip クラス。新しいものにはこの <link rel="stylesheet"> を追加してください。これが基盤です。
  • preview/ — 19個のスタンドアロンデザインシステムカード(色、タイポグラフィ、スペーシング、コンポーネント、ブランド)。マークアップを流用できます。
  • assets/ — プレースホルダーロゴ(フラグ付き)とブラウザグリフ。
  • ui_kits/docs/ — 高忠実度のReactドキュメントサイト再現(TopNav、Sidebar、TocPanel、DocsPage、CodeBlock、Callout、ComparisonTable、ApiSignature)。コンポーネントのスコープ:各ファイルはエクスポートを window にアタッチするため、他の <script type="text/babel"> ファイルから使用できます。拡張するには、コンポーネントをコピーし、index.html に <script type="text/babel" src="…"> タグを追加し、同じ window.X = X パターンに従ってください。
  • ui_kits/marketing/ — ランディングページの再現(MarketingNav、Hero、FeatureGrid、BrowserMatrix、PhasesTimeline、MarketingFooter)。同じコンポーネントスコープパターンです。
  • fonts/README.md — Google Fonts CDN(Geist + JetBrains Mono)経由で読み込まれるフォント。代替はフラグ付きです。ユーザーが別のブランドフォントを持っている場合は差し替えてください。

呼び出されたとき

ユーザーが他のガイダンスなしにこのスキルを呼び出した場合は、何を作りたいか(ドキュメントページ? ランディングセクション? CLI出力モックアップ? リリースノートグラフィック? 比較表? ターミナルスクリーンショット?)を尋ねてください。どのサーフェス(ドキュメント、マーケティング、ターミナル)と、APIのどの部分をフィーチャーしたいかを尋ねてください。その後、HTMLアーティファクトを出力するエキスパートデザイナーとして振る舞ってください — または、実際のリポジトリで作業している場合はプロダクションコードを出力します。

ビジュアルアーティファクト(スライド、モック、使い捨てプロトタイプ)を作成する場合

  1. assets/ から必要なアセットと、マークアップを流用したいプレビューカードをコピーします。
  2. 現在のプロジェクトに静的なHTMLファイルを作成します。colors_and_type.css をリンクします(相対パス)。
  3. 基盤を使用します:アクセントには --vb-blue-500、コードには --code-bg/--code-fg とトークンクラス、ステータスには .chip chip--success などを使用し、--font-sans + --font-mono を適用します。
  4. ブランドが使用している場所では絵文字を残します。✅ ⚠️ ✨ 🏆 は必須であり、装飾ではありません。
  5. グラデーションや左辺丸めのカードを考案しないでください。フラットなサーフェス、ボーダー、1段階のエレベーションを使用します。

プロダクションコードに取り組む場合

このスキルをブランドリファレンスとして読みます。スクリーンショットから近似するのではなく、colors_and_type.css から値(16進コード、フォントスタック、半径、モーションタイミング)を取得します。ui_kits/ のコンポーネントパターンは外観の再現であり、プロダクションコードではありません — JSXの配線ではなく、スタイルを移植します。

フラグを立てるべき注意点

ユーザーが実際のロゴ、実際のフォント、実際のアイコンを出荷するよう依頼した場合は、一時停止して確認してください。ここにあるものはすべて、ソースリポジトリの散文(ビジュアルアイデンティティがない)から推測されたものです。正規化はしないでください。

関連スキル