Communitygithub.com

印花集 · PRINTSTREAM 前端设计

CS2「印花集」风格的印刷美术前端设计与母题生成器。提供完整的设计令牌、九大参数化CSS/SVG母题、组件配方与铁律,适用于控制台、仪表盘等工业印刷感页面。

印花集 · PRINTSTREAM 前端设计 とは?

このスキルは、CS2(Counter-Strike 2)の「印花集(Printstream)」スキンシリーズの平面美術言語をフロントエンドコードに落とし込むための、統合設計システムです。紙とインクの質感(紙 #f4f6f9、墨 #0d1117)を基調とし、虹帯(ピンク、マゼンタ、シアンの三色)のみに色彩を許可する厳格なルールを特徴とします。9つのパラメトリックモチーフ(四隅ターゲットマーク、X段差スケール、密度バーコード、太黒帯3連、虹帯、ドット菱形クラスター、破線アーク、アイコン3連、白黒反転ゾーン)をCSS/SVGで生成可能で、各モチーフはコード生成のみでビットマップは使いません。設計トークンCSS(tokens.css)、コンポーネントレシピ(components.md)、12の鉄則と反パターン(rules-and-antipatterns.md)、アセットライブラリ(50のSVGモチーフ、10のOFLフォント)を含む完全なリファレンスを提供。Claude Code、Cursor、Codex、Windsurf、CopilotなどあらゆるAIコーディングエージェントで動作し、HTML/CSS、React、Tailwind、Vueなど任意のフレームワークに対応します。フロントエンドに「工業印刷感」や「ステンシル+網点スタイル」を求められる際に、このスキルを呼び出して一貫性のあるビジュアルシステムを構築できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/fazeming486-alt/skill/tree/HEAD/printstream-frontend

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

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

ドキュメント

印花集 · PRINTSTREAM フロントエンドデザイン

CS2「印花集」ステッカーコレクションの平面美術言語を、フロントエンドコードに落とし込むための完全な設計システム。 中核認識:このデザイン言語の識別度はすべてパターン(網点、バーコード、X段差、角標、虹帯、破線アーク)にあり、背景色にはありません。背景色だけ変えてパターンを変えない=「ライトモード」になるだけで、デザインシステムとして成立しません。

ワークフロー(厳守順序)

  1. 鉄則を読んでから実装 —— references/rules-and-antipatterns.md。 12の鉄則 + 12の検証済みアンチパターン(すべてに「なぜダメか」の説明付き)。これをスキップすると必ず問題が発生します。
  2. トークンを定義 —— references/design-tokens.md を読み、assets/tokens.css をプロジェクトに導入(または既存テーマに変数をコピー)。すべてのコンポーネントは変数のみ使用し、生のhex値は書きません(虹帯定義とデバイスライトカラーの2つの例外を除く)。
  3. 骨組みを構築 —— references/components.md:パネル/ボタン/テーブル/統計カード/プログレスバー/アラート/空状態/ブランドバー/フッター印章の完全レシピ、各インタラクション状態付き。
  4. モチーフを配置 —— references/motifs.md:9つのモチーフのパラメトリックジェネレーター。各モチーフの「配置推奨」に従い、使用制限を遵守(大モチーフは全ページに1つだけなど)。
  5. テクスチャ/シンボル/フォント/網点化 —— references/asset-library.md + assets/(50の重複除去モチーフSVG、10のOFLフォント、シングルファイルデモページ)。
  6. 検収 —— rules-and-antipatterns.md 末尾の11項目チェックリストを順に確認。

最も重要な3つのルール(他は忘れてもこれを覚える)

  1. 境界線は墨そのもの(#0d1117)、薄い灰色ではない;コーナーラウンドはすべてゼロ;唯一の「立体感」はオフセットしたハードエッジ(2~3pxの実線墨シャドウ)。印刷物は光らず、浮かび上がらず、グラデーション塗りもしません。
  2. 色彩は虹帯のみ(ピンク #f8a8a0 → マゼンタ #f088f0 → シアン #20e0e0 の3本の太い横線)。機能的三状態色(OK/IDL/BAD)は「読み取り値」であり装飾ではありません。紙面で読みやすくなければならず(一段階濃くする)。
  3. 反転ゾーンは独立命名の --inv- 変数を使用し、変数を互いに参照させてはいけません*(CSS変数には交換セマンティクスがありません);反転はコンテナの配色のみを変更し、ok/idl/bad判定テキストは1文字も変えてはいけません——読み取り値に嘘をつかない。

アセット一覧

パス用途
assets/tokens.cssすぐに使える:すべてのデザイントークン + @font-face、<link>で直接読み込み
assets/demo-printstream.html9モチーフをすべて配置したリファレンスコンソール。まずこれを見て視覚的ベースラインを確立
assets/motifs/50の重複除去モチーフSVG + manifest.json(カテゴリ別)
assets/fonts/10のOFLフォント + ライセンス + 読み込み説明
references/design-tokens.mdカラー/フォント/形状/スペーシングトークンと実測比率
references/motifs.md9大モチーフジェネレーター(本スキルの中核的価値)
references/components.mdコンポーネントレシピとインタラクション状態
references/rules-and-antipatterns.md鉄則 + アンチパターン + チェックリスト
references/asset-library.mdエンジニアリングマテリアルマップ、モチーフセットの欠陥、ISO/GHSと網点化の使い方
scripts/curate_motifs.pyモチーフセットを(カテゴリ、サイズ±3px、寸法±15%)で重複除去

実行のポイント

  • モチーフはコードで生成し、ビットマップは使いません。固定解像度の画像は別のサイズで見劣りします。assets/motifs/ のSVGは形状リファレンスとしてのみ使用し、本番では motifs.md に従ってパラメトリック版を書き直してください。
  • 各モチーフの使用制限:大モチーフは全ページに1つだけ;太黒帯はセクションタイトルにのみ;ドット菱形クラスターは空白領域にのみ。使いすぎると素材の寄せ集めに退化します。
  • テキストラベルはスロットテキスト:番号; / 署名;(例:_B42、DESIGN BY WyHXnR;)、置換可能、固定グラフィックではありません。
  • モバイル対応:<620pxでは高さとフォントサイズを縮め、モチーフは削除しない;固定幅入力ボックスには max-width:100% を設定。
  • ダークテーマとのペアリング:リファレンスに従い、同一ページで2セットの変数(ライト=Printstream / ダーク=Shadow)を実装可能。テーマ変更は値だけ変え、構造は変えません。
  • デリバリー形式(HTML/CSS、React、Tailwind、Vue)は自由選択 — 出力形式は変わっても言語は同じ、トークンとモチーフのルールは統一されます。

適用範囲

ツール系コンソール、ダッシュボード、監査・運用系プロダクトページ、および「工業印刷感」が必要なマーケティングページに最適。不適合:グラデーショングラスモーフィズム製品(デザイン言語が競合)、写真やイラストがメインビジュアルのページ(Printstreamで写真を取り込む唯一の方法は網点化、詳細は asset-library.md)。

関連スキル