本文へ移動
cccskills
無料GitHub で公開日本語紹介

Visualize

コードベースや物理的な配置、比較、プロセスなどを、根拠の出典を示したコンソール要約とHTMLページにまとめ、全体像を視覚的に把握できるようにします。

原文原文の説明を見る

Visualizes anything at all and never declines — a codebase, a physical setup, a timeline, a process, finances, a comparison, a concept, a URL, a dataset — as a short console summary plus a designed HTML page, every fact labelled with where it came from (a file quote, a URL, the principal's words, or general knowledge). USE WHEN visualize, visualize this, visualize my <anything>, visualize <project>, show me this visually, draw it, map it, lay it out, how does X work, explain this architecture, map this system, system map, architecture map, what are the moving parts, draw my setup, show me my plan, walk me through this codebase, diagram this project or ISA. NOT FOR a standalone generated illustration or header image with no visualize ask (Art), rendering an ISA page (ISA), turning session output into an artifact (HTML), or hand-drawn sketches (Excalidraw).

danielmiessler/LifeOSスター 19,635(GitHub 19,635 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • コードベースの構成を図にしたいとき
  • 機材や部屋の配置を計画したいとき
  • 比較やプロセスを見える形にしたいとき
  • データやタイムラインを説明したいとき

日本語での紹介

できること

コードベースやプロジェクトを対象に、構成要素や主な流れ、注意点をコンソール上の簡潔な図とHTMLページにまとめます。物理的な計画なら、部屋や機材の配置を縮尺に沿った平面図にし、費用の内訳や注文内容、未決事項を示します。アイデア、比較、データセット、タイムライン、プロセスなどは、内容に合わせた概念ページにします。事実にはファイルや行、URL、引用、計算、一般知識など出典を表示し、確認できていない内容はその旨を示します。

こんなときに便利

仕組みやプロジェクトの関係を一目で把握したいとき、会話で比較した選択肢を図にしたいときに向いています。機材や部屋の配置、購入計画を見える形にして、費用や判断事項を確認する用途にも使えます。

使い方の例

  • 「この監視システムの構成を図にして」
  • 「ドラムセットの配置計画を視覚化して」
  • 「さっき比較した3つの案を見やすくまとめて」

注意点

通常は対象の近くにHTMLページを保存します。コンソール出力だけにする指定や、保存先の指定もできます。共有サービスに掲載する場合、スクリプトが動作しない環境向けに加工済みのHTMLを使う必要があります。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

資料チェック

SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。

安全面送信・削除・コマンド実行などの扱いが明示されているか
A良好対象は読み取りのみで、ページ保存が書き込み操作と明記されています。
導入のしやすさ必要なツールや API キーが少ないか、書かれているか
A良好初回設定は任意のPREFERENCES.md項目で、前提はほぼありません。

点数には入れていません。 2026年10月28日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。

評価が違うと思ったら、見直しを依頼する

どの項目が、なぜ違うと思うかを書いてください。ログインは不要です。内容を SKILL.md と照らし合わせて評価を作り直し、この欄に反映します。

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

含まれるファイル(8)

  • SKILL.md7.4 KB
  • Intents/Concept.md4.5 KB
  • Intents/Plan.md3.7 KB
  • Intents/Visualize.md7.0 KB
  • Setup.md2.4 KB
  • Tools/Bake.ts10.3 KB
  • Tools/Visualize.ts70.5 KB
  • Tools/VisualizePlan.ts41.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Visualize

Contents: Ideal State · Intent Routing · Data & Config · Split of work · Gotchas · Examples

Points at a project, repo, directory or ISA and leaves the principal understanding how it works: a concise ASCII map in the console and a designed HTML explanation saved next to the code. The purpose is that nothing runs in production that nobody understands.

Points at a physical plan (a gear setup, a rig, a room, a purchase list) and leaves the principal seeing it: a to-scale top-down drawing with the cost split, the full order and the open decisions, every fact quoted from the plan document.

Anything else (an idea, a comparison, a dataset, a timeline, a process) becomes one hand-built concept page with a short console summary. The skill never declines.

Ideal State

  • Whatever is named gets visualized through the route that fits it (system map, physical plan or concept page), never declined and never squeezed into the wrong route.
  • Every fact on a page says where it came from (a file or file:line, a verbatim plan quote, a URL, computed, the principal's words or general knowledge), and anything unconfirmed is labelled as such rather than stated.
  • The console summary alone tells the principal what the thing is and the one thing worth acting on, and the page holds the full picture, looked at in a real renderer before delivery.
  • The subject is only read: the page (and a plan's model under USER) are the only writes, and no secret value lands on any page.

Intent Routing

IntentTriggerFile
Visualize"visualize" on code, "how does X work", "map this system", "explain this architecture"Intents/Visualize.md
Plan"visualize" on a physical thing: "visualize my drum/studio/desk plan", "lay out my setup", "draw my rig", "show me my order"Intents/Plan.md
Concept"visualize" on anything that is neither code nor a physical plan: an idea, a scientific question, a comparison, a dataset, a timeline, a processIntents/Concept.md
FileRead when
Setup.mdfirst-time setup: the optional PREFERENCES.md keys and where saved plans live

Data & Config

User customizations live at <configRoot>/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Visualize/ (configRoot is $CLAUDE_CONFIG_DIR when set, else ~/.claude). When it exists, its PREFERENCES.md, configurations and resources override the defaults here, and plan models live under its Plans/; when absent, the defaults stand. PREFERENCES.md keys: ## Concept pages → Ground: (the page ground Concept uses; default is whatever suits the subject). Setup: Setup.md.

Split of work

The model reads the target and writes one typed system-model JSON. Tools/Visualize.ts owns everything after that: it refuses models whose citations do not resolve, prints the ASCII, lays out the SVG, and writes the page. The model never hand-writes ASCII art or HTML, which keeps every map consistent and the grounding check in code.

  • bun ~/.claude/skills/Visualize/Tools/Visualize.ts --schema prints the model shape with an example.
  • Physical plans use Tools/VisualizePlan.ts with the same flags and the same split: the model writes a plan-model JSON (--schema shows it), and the tool checks every { file, quote } against the plan document before drawing the page.
  • Concept pages are the exception: the model hand-builds the page, because a fresh composition per subject is what makes them good. Tools/Bake.ts owns the mechanical parts: --check parses every inline script before any screenshot, and a bake writes a script-free copy for hosts that block scripts.
  • Every browser check serves the page over a local HTTP server, because the Interceptor test profile cannot read file://.

Flags shared by both renderers (--check validates without writing):

User saysFlagEffect
(default)—Console output + page in the --root directory
"just show me", "console only", "no HTML"--no-htmlConsole output only
"put it in Downloads", "save it to X"--out-dir <dir>Page lands in that directory instead
"wider", "narrow terminal"--width <n>Console width (default 100)

Gotchas

  • "Visualize" on a physical plan is still this skill. A request to visualize a drum-kit order was once built as a hand-written one-off page because the description only named code. The Plan route and renderer exist so that doesn't happen again. (2026-09-24)
  • Share hosts serve HTML under Content-Security-Policy: sandbox, which blocks every script, and their preview page shows HTML as source. A scripted page uploaded raw renders blank; upload the baked copy and give the raw link. (2026-10-06) The same sandbox blocks new tabs, so a target="_blank" link does nothing on a plain click; Bake.ts strips those targets, so link rows only work in the baked copy. (2026-10-12)

Examples

Example 1: A half-forgotten service

User: "visualize the monitoring layer"
→ Visualize intent
→ A console map naming its parts, main flow and top risk, and <dir>/Visualize-<slug>-<timestamp>.html where every part, link and risk cites its file

Example 2: From an ISA

User: "/visualize path/to/project/ISA.md"
→ Visualize intent
→ The ISA supplies intent and names, every component is grounded in the code the ISA points at, and the page lands next to the ISA

Example 3: A gear plan

User: "visualize my drum kit plan"
→ Plan intent
→ A to-scale top-down drawing with the cost split, the full order and the open decisions, every fact quoted from the order sheet; a cost that misses the stated total is flagged first

Example 4: A comparison from the conversation

User: "visualize the three options we just compared"
→ Concept intent
→ One designed page whose main figure draws the comparison, every fact source-tagged, and a console line naming the one non-obvious difference

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

AnnualReports

無料概要あり

複数ベンダーの年次サイバーセキュリティ報告書を探して取得し、脅威やランサムウェア、侵害統計の傾向を出典付きで比較・分析します。

  • 脅威レポートをカテゴリ別に探したいとき
  • 特定ベンダーの報告書を取得したいとき
  • ランサムウェア動向を複数社で比較したいとき
danielmiessler/LifeOS2万2026年10月28日 更新

ApertureOscillation

無料概要あり

個別の機能や部品の設計と、システム全体の目的を同じ問いで比較し、両者の食い違い、適切な実装範囲、全体との整合性を3段階で整理するスキルです。

  • サービスやライブラリの分割判断
  • 機能要求と製品方針を比較したいとき
  • 新しい部品と既存システムの整合性確認
danielmiessler/LifeOS2万2026年10月28日 更新

Aphorisms

無料概要あり

文章のテーマに合う格言や引用を探し、著者・出典と選定理由を添えて提案します。引用の追加、思想家の調査、利用履歴の管理を通じて、同じ引用の繰り返しも防ぎます。

  • ニュースレター向けの引用探し
  • 出典付きの引用を重複なく保存
  • 思想家の言葉をテーマ別に調査
danielmiessler/LifeOS2万2026年10月28日 更新

Art

無料概要あり

ブログの挿絵や技術図解、比較図、マンガ、アイコンなどを用途別の手順で制作します。形式に合う構図や配色を組み立て、確認用の画像を出力します。

  • ブログの見出し画像を作りたいとき
  • システムの仕組みを図解したいとき
  • 比較や時系列を可視化したいとき
danielmiessler/LifeOS2万2026年10月28日 更新

ArtDirection

無料概要あり

画像や映像、スライド、サイト画面の品質を複数の判定役で評価し、修正点の整理から基準を満たした成果物の引き渡しまで進めます。

  • 画像の修正点を優先順に整理したいとき
  • 映像やスライドを基準に沿って評価したいとき
  • 公開前に見た目が基準を満たすか確認したいとき
danielmiessler/LifeOS2万2026年10月28日 更新

ArXiv

無料概要あり

arXivの論文をテーマ・分野・論文IDで探し、著者や要旨、リンクをまとめます。新着論文の確認や、用意されている場合はAlphaXivのAI生成概要の取得にも対応します。

  • AI・機械学習の新着論文の確認
  • 特定テーマの論文を探したいとき
  • 論文IDやarXivのURLで照会
danielmiessler/LifeOS2万2026年10月28日 更新

danielmiessler のスキルをすべて見る

このスキルの問題を報告する