Communitygithub.com

kami-landing

印刷品質のシングルページ文書「kami(紙)」デザインシステムを生成します。暖かみのある羊皮紙キャンバス、インクブルーのアクセント、セリフ体(ウエイト500のみ)を使用し、イタリックやクールグレーは使いません。多言語対応(EN・zh-CN・ja)で、依存関係ゼロの自己完結型HTMLファイルを出力します。

kami-landing とは?

このスキル「kami-landing」は、専門的なホワイトペーパーやスタジオのワンページャーのような印象を与える、印刷品質のシングルページHTML文書を生成します。デザインはエディトリアル印刷や技術文書、タイプライター風の書簡から着想を得ており、アプリUIではなく「良質な内容を良質な紙に」という思想を体現しています。言語パラメータによってセリフ体スタック(英語はCharter、中国語はTsangerJinKai02/Source Han Serif、日本語はYuMincho)を選択でき、各言語に適した文字間隔が適用されます。生成されるHTMLは、アイブロウ行、ヒーローセクション、マニフェスト、メトリクス行、チャプター、フッターという明確なページ構造を持ち、すべてのCSSがインライン化された単一ファイルで、外部依存は一切ありません。デザインの10の不変条件(暖かみのある羊皮紙背景、インクブルーの5%未満使用制限、イタリック禁止など)を自己チェックリストで確認してから出力するため、一貫性のある高品質な成果物が得られます。コード、パス、スキルメタデータは原文のまま保持されます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aurora-ember-bio-lab/splatstudio/tree/HEAD/design-templates/kami-landing

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

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

ドキュメント

kami-landing は何をしますか?

kami(紙) デザインシステムによるシングルページ文書を生成します。 美学はエディトリアル印刷、技術ホワイトペーパー、 古いタイプライター書簡から着想を得ています。目標は「モダンなアプリUI」ではなく、 良い内容を良い紙に載せる ことです。

デザインシステムの信頼できる情報源: design-systems/kami/DESIGN.md 成果物を納品する前に必ず読んでください。トークン、書体ルール、「10の不変条件」、 使用禁止色がすべて記載されています。

得られるもの

自己完結型の単一HTMLファイル:

  • 暖かみのある羊皮紙キャンバス (#f5f4ed) — 決して #ffffff ではありません。
  • 単一の色調アクセント — インクブルー (#1B365D)。セクション番号、見出しアクセント語、マニフェストの左ルール、メトリクス値に使用します。その他の場所では、インクブルーの面積は文書表面の5%以下に抑えてください。
  • ウエイト500の単一セリフ体で階層を表現 — Charter (英語)、TsangerJinKai02 / Source Han Serif (中国語)、YuMincho (日本語) を language パラメータに基づいて選択します。イタリックは一切使用しません。
  • タイトな印刷リズム — 行間 1.10–1.55、言語ごとに適切な文字間隔(英語は0、中国語は0.35px、日本語は0.02em)。
  • 数値スタックは font-variant-numeric: tabular-nums を設定し、メトリクス列やページ番号の数字がきれいに揃うようにします。
  • 奥行きは1pxのリング + かすかなシャドウ(0 4px 24px rgba(0,0,0,0.05))で表現。ハードなドロップシャドウ、ニューモーフィズム、backdrop-filterブラーは使用しません。
  • タグの塗りつぶしはソリッドHEX(例: #E4ECF5)で指定し、rgba() は使用しません。印刷レンダラーがアルファタグを二重塗りするためです。
  • レスポンシブ対応 — 1280 / 980 / 768 / 560 ピクセル。

ページ構造

1. アイブロウ行      — ロケールスイッチャー · エディション · バージョン(12px サンセリフ大文字)
2. ヒーロー          — ディスプレイ見出し(96–106px セリフ体500)、タグライン(21px)、
                   3つのヒーロートークンチップ(紙色に着色)
3. マニフェスト      — セリフ体400、20px、行間1.65のプル引用段落、
                   インクブルーの左ルールと署名フッター付き
4. メトリクス行      — 3~6セル: 値(24px セリフ体500 インクブルー、tabular-nums)、
                   ラベル(12px セリフ体500 オリーブ)
5. チャプター        — 番号付き(`01`、`02`、…)インクブルー セリフ体500 14px、
                   セクションタイトル 28-32px、本文 14-15px
6. フッター          — キッカーワード(特大セリフ体500)、ライセンス · 年 · 連絡先、
                   3カラムのサイトインデックス(12px セリフ体500)

ワークフロー契約

1. ブランドブリーフを収集する

AskQuestion(または同等の機能)を使用して、ブランドブリーフを分割して収集します。入力リスト全体を一度にユーザーに提示せず、2ラウンドで質問してください:

  1. アイデンティティラウンド — 名前、タグライン、所在地、エディション/バージョン、プライマリURL、主要言語。
  2. コンテンツラウンド — マニフェスト段落と署名、3~6個のメトリクスタイル、3~5個のチャプターエントリ(タイトル + リード + 本文)。

2. 言語スタックを選択する

language パラメータが :root に設定する --serif スタックを制御します。マニフェストとチャプター本文の主要言語に基づいて選択してください:

language--serif備考
enCharter, Georgia, Palatino, Times New Roman, serifデフォルト
zh-CNTsangerJinKai02, Source Han Serif SC, Songti SC, Georgia本文の文字間隔 0.35px
jaYuMincho, Hiragino Mincho ProN, Source Han Serif JP--olive も #4d4c48 に上書き(YuMinchoのストロークが細いため)

インラインの混在スクリプトコンテンツは問題ありません。ブラウザのグリフ単位のフォールバックチェーンが処理します。3つのファミリーすべてを1つの font-family 宣言にチェーンしないでください。文字の個性が薄れます。

3. index.html を書く

すべてのCSSをインライン化した1つのファイルを出力します。example.html の構造を模倣し、design-systems/kami/DESIGN.md のトークンのみを使用します。新しい色、ウエイト、フォントファミリーを発明しないでください。

エージェントが使用できるコンポーネントプリミティブ(すべて example の <style> ブロックで定義されています):

  • .eyebrow, .label — サンセリフ体のオーバーライン
  • .metric — 値 + ラベルの縦方向ペア
  • .section-num + .section-title + .section-lede
  • .tag.standard, .tag.brush — ソリッドHEXタグ(1ページあたり brush は最大1つ)
  • .quote — 左ルール付きセリフ体500引用
  • ul.dash — インクブルーのダッシュ箇条書き
  • .code — アイボリー背景、1pxボーダーのコードブロック
  • .footer-kicker — 特大セリフ体500のキッカーワード

編集可能なすべての要素に data-od-id="<一意のスラッグ>" をタグ付けして、ホストアプリのコメントモードがターゲットにできるようにします。

4. 納品前の自己チェック

  • ページ背景は羊皮紙色 (#f5f4ed) であり、#ffffff ではない。
  • インクブルー (#1B365D) の面積が可視表面の5%以下であること — セクション番号、マニフェストルール、メトリクス値、見出しアクセントをカウント。合計5%以下。
  • すべてのグレーは暖色系(R ≈ G > B)。slate-* や #f3f4f6 は使用しない。
  • セリフ体のウエイトは500を維持 — セリフ体テキストに font-weight: 700 や 900 を一切使用しない。
  • font-style: italic をどこにも使用しない。強調が必要な場合は、インクブルー色や .tag に置き換える。
  • すべての数値スタック(メトリクス値、ページ番号、日付、財務数値)に font-variant-numeric: tabular-nums を設定する。
  • すべてのタグの塗りつぶしはソリッドHEX(例: #E4ECF5)であり、rgba() ではない。
  • シャドウ: 最大でも 1px のリング、または 0 4px 24px rgba(0,0,0,0.05) のかすかなシャドウ。ハードなドロップシャドウは禁止。
  • 見出しは表示サイズで6単語以下、CJKは8文字以下。
  • 768pxおよび560pxでは、レイアウトが水平スクロールなしで1カラムに折りたたまれること。

このスキルのファイル

design-templates/kami-landing/
├── SKILL.md                 # この契約書
├── README.md                # 人間向けクイックスタート
└── example.html             # 標準的なSplatStudioレンダリング

境界

  • 新しい色や書体を発明しないでください。 kamiパレットは固定されています。ブリーフがブランドカラーを要求する場合、拒否するか、ブランドカラーを1つの .tag.brush アクセントとしてレンダリングしてください。
  • 2番目のアクセントカラーを導入しないでください。 インクブルーを選ぶか、何も選ばないでください。
  • 3つのフォントスタックすべてを1つの宣言に混在させないでください。 主要言語を選び、:root で --serif を上書きし、ブラウザのグリフ単位のフォールバックに混在スクリプトのインラインコンテンツを解決させてください。
  • タグの塗りつぶしに rgba() を使用しないでください。 印刷レンダラーがアルファタグを二重塗りします。design-systems/kami/DESIGN.md §2のテーブルからプレブレンドされたソリッドHEXを使用してください。
  • アニメーション用のJavaScriptを追加しないでください。 ページは紙であり、アプリではありません。動きは読者がスクロールすることに委ねられています。

関連情報

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

aurora-ember-bio-lab/splatstudio

Audio generation skill — jingles, beds, voiceover, and sound effects. Routes music requests to Suno V5 / Udio / Lyria, speech to MiniMax TTS / FishAudio / ElevenLabs V3, and SFX to ElevenLabs SFX or AudioCraft. Output is one MP3/WAV file saved to the project folder.

aurora-ember-bio-lab/splatstudio

A long-form article / blog post — masthead, hero image placeholder, article body with figures and pull quotes, author byline, related posts. Use when the brief asks for "blog", "article", "post", "essay", or "case study".

aurora-ember-bio-lab/splatstudio

Structured medical case presentation for clinical rounds, conferences, and documentation. Generates SOAP-format or narrative case reports with physiologically accurate vitals, labs, and evidence-based plans. Use when the brief mentions "case report", "case presentation", "SOAP note", "clinical case", "ward rounds", "case summary", or "patient presentation".

aurora-ember-bio-lab/splatstudio

Self-contained floating chat widget with welcome screen, social links, meeting button, and message input. Single HTML file, zero dependencies.

aurora-ember-bio-lab/splatstudio

Run a 5-dimension expert design review on any HTML artifact in the project — Philosophy / Visual hierarchy / Detail / Functionality / Innovation, each scored 0–10. Outputs a single self-contained HTML report with a radar chart, evidence-backed scores, and three lists: Keep / Fix / Quick-wins. Use when the brief asks for a "design review", "design critique", "5 维度评审", "design audit", or "what's wrong with my design".

aurora-ember-bio-lab/splatstudio

Admin / analytics dashboard in a single HTML file. Fixed left sidebar, top bar with user/search, main grid of KPI cards and one or two charts. Use when the brief asks for a "dashboard", "admin", "analytics", or "control panel" screen.

aurora-ember-bio-lab/splatstudio

A consumer-feeling dating / matchmaking dashboard — left rail navigation, ticker bar of community signals, headline KPIs, a 30-day mutual-matches bar chart, and a match-rate trend block. Editorial typography, restrained accent. Use when the brief asks for a "dating site", "matchmaking", "community dashboard", "social network dashboard", or any consumer product where the data is the story.

aurora-ember-bio-lab/splatstudio

Discounted cash flow valuation and intrinsic value analysis for public companies. Use when the brief asks for DCF, fair value, intrinsic value, price target, undervalued or overvalued analysis, or "what is this company worth?"

aurora-ember-bio-lab/splatstudio

A two-spread digital e-guide preview — page 1 is a cover (display title, author, "What's inside" stats, table of contents teaser); page 2 is a spread (lesson body with pull-quote and a step list). Lifestyle / creator brand tone. Use when the brief asks for an "e-guide", "digital guide", "lookbook", "lead magnet", "creator guide", "playbook", "PDF guide", or "电子指南".

aurora-ember-bio-lab/splatstudio

A documentation page — inline-start nav, scrollable article body, inline-end table of contents. Use when the brief mentions "docs", "documentation", "guide", "API reference", or "tutorial".

aurora-ember-bio-lab/splatstudio

A brand product-launch email — masthead with wordmark, hero image block, headline lockup with skewed-italic accent, body copy, primary CTA, and a specifications grid. Pure HTML email layout (centered single column, table fallback). Use when the brief asks for an "email", "newsletter blast", "MJML", "product launch email", or "email template".

aurora-ember-bio-lab/splatstudio

An engineering runbook — service overview, alerts table, dashboards links, common procedures with copy-pasteable commands, on-call rotation, and an incident-response checklist. Use when the brief mentions "runbook", "ops doc", "on-call guide", "SRE doc", or "运维手册".

aurora-ember-bio-lab/splatstudio

Quarterly / monthly financial report — masthead with KPIs, revenue and burn charts, P&L summary table, top-line highlights, and an outlook paragraph. Use when the brief mentions "financial report", "Q3 report", "MRR review", "P&L", or "财报".

aurora-ember-bio-lab/splatstudio

Team-management dashboard skill in the FlowAI aesthetic — three tabs (Team Members, Team Details, Activity Log), KPI stat row, member table, role distribution bar chart, online presence and activity sparklines, and a top-contributors panel, all in a single self-contained HTML file with light/dark theming, hoverable chart tooltips, click-to-zoom panels, and CSV export. Use when the brief asks for a team / workspace admin dashboard, an interactive admin dashboard with charts, or names FlowAI.

aurora-ember-bio-lab/splatstudio

A multi-frame gamified mobile-app prototype — three phone frames on a dark showcase stage. Frame 1: cover / poster, Frame 2: today's quests with XP ribbons and a level bar, Frame 3: quest detail. Vivid quest tiles, level ribbon, bottom tab bar. Use when the brief asks for a "gamified app", "habit tracker", "RPG-style life app", "level-up app", "daily quests", "XP / streak app", or "ELI5-style explainer app".

aurora-ember-bio-lab/splatstudio

GitHub repository analytics dashboard — stars, forks, contributors, issues, pull requests, recent activity, and top contributors. Use when the brief asks for a GitHub repo dashboard, open-source growth report, repository health page, or GitHub analytics view.

aurora-ember-bio-lab/splatstudio

For marketing and gtm work: bind launches, campaigns, events, and brand plans to growth and pipeline outcomes. Built around the core query "annual-marketing-plan", with GTM strategy lead judgment, buyer-ready proof, and this outcome: approve launch plan, campaign budget, or GTM motion.

aurora-ember-bio-lab/splatstudio

A new-hire onboarding plan as a single page — first week schedule, buddy + manager intro, learning track, equipment checklist, and "you're set when…" outcomes. Use when the brief mentions "onboarding", "new hire", "first week plan", or "入职".

aurora-ember-bio-lab/splatstudio

A first-30-days onboarding module for new hospitality hires — the behaviors, the practice, the checks, and the manager follow-up. Built as a decision-grade professional training deck for new hires, managers.

aurora-ember-bio-lab/splatstudio

Single-page SaaS landing with hero, features, social proof, pricing, and CTA. Respects the active DESIGN.md color/typography/layout tokens. Trigger keywords: "saas landing", "marketing page", "product landing".

関連スキル