Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
archify skill introduction
Search
kazamori
October 24, 2026
Technology
26
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
archify skill introduction
はんなりプログラミング 生成AI LT会 in 京都
https://hannari-python.connpass.com/event/408082/
kazamori
October 24, 2026
More Decks by kazamori
See All by kazamori
markdown-poster Introduction
kazamori
0
580
Try creating your own orderedmap
kazamori
1
780
go-ldap Contribution
kazamori
0
1.3k
Iintroduction of how big tech runs tech projects
kazamori
1
1.6k
Custom GitHub Actions by Java
kazamori
1
1.2k
Other Decks in Technology
See All in Technology
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
150
macOS Golden Gate 時代のMac管理
tategami
0
120
トークン化預金DCJPYの取り組みと活用ユースケース
finengine
0
220
~最速でビジネスインパクトを創出する~ Sansanのデータ基盤と活用事例
sansantech
PRO
0
110
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
120
『SAR衛星データ解析入門』のご紹介とその応用
syuchimu
0
140
AI駆動開発における開発環境のセキュリティの考え方
yamahiro
0
300
国際カードブランドルール変更に伴うクレジットカード決済取引仕様変更について
k1style
0
140
「エーアイ」をバズワードにしないために RPA 導入経験と Kiro 上での Claude モデル利用経験から
kazzpapa3
0
110
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
130
[EMNLP26] RIGEL: Self-Distilled Score Adaptation for Image and Video Captioning Evaluation
keio_smilab
PRO
0
110
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
5
1.5k
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
Building the Perfect Custom Keyboard
takai
2
910
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
440
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
RailsConf 2023
tenderlove
30
1.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Music & Morning Musume
bryan
48
7.4k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
830
Transcript
archify スキルの紹介 Claude Code × archify の応用 2026年10月23日 Tetsuya Morimoto
はんなりプログラミング 生成AI LT会 in 京都
01. 目次 02. 自分:理解する 03. チーム:共有する 04. 顧客:公開する 05. ©
2026 Kazamori LLC archify とは まとめ 2
archify とは プロンプトにて指示を出して構成図をつくる 01 入力 03 検証 © 2026 Kazamori
LLC 文章を書いて説明すればよい リポジトリであればソースコードや そのドキュメントを読ませればよい JSON がスキーマに沿っているか 02 中間表現 (型付き JSON) 04 描画 LLM が書いた図の意味と配置の意図を、 レンダラーと検査が使う 唯一の入力として固定する契約に使う 配置の計算、経路とラベルの決定 SVG を生成して単一の HTML とする 3
リポジトリから 図解をつくる プロンプト(例) このリポジトリを読んで、archify スキルで構成図を作ってください。 主要コンポーネントは 8〜12 個、主経路は 1 本に、
外部依存と信頼境界を示し、詳細は線を増やさずカードにしてください。 © 2026 Kazamori LLC コードが根拠になる ノードからソースの該当行へリンクする (コミット固定) 初見のコードベースの全体像をつかむ 4
archify の仕組み AI が書き、ツールが検証する AI エージェント(SKILL.md に従う) archify CLI(Node、決定論的) 1.
図の種類を 5 種類から選ぶ validate :スキーマと配置を検査する 2. スキーマと例を必要な分だけ読む deliver :描画、検査、原子的な置き換える 3. 候補の JSON を書く(主経路 1 本、主要 12 個まで) visual-check :ブラウザで実測する 失敗したら、診断の supportedFixes から修正を選ぶ © 2026 Kazamori LLC 5
失敗の扱い 直す回数を絞り、出力を壊さない 修正ループに上限 失敗しても壊さない 1. 幾何の調整は 1 回に 1 つ
1. 検査に通った HTML だけが前の出力を置き換える 2. 2 回続けて改善しなければ止めて、 (SHA-256 の受領記録つき) 未解決の診断を報告する © 2026 Kazamori LLC 6
型付き JSON と 検証の役割分担 スキーマ (ajv の strict) { "schema_version":
1, "diagram_type": "architecture", "components": [ { "id": "api", "type": "backend", "label": "API", "sources": [{ "path": "app/api.py", "line": 12 }] }, { "id": "db", "type": "database", "label": "PostgreSQL" } ], "boundaries": [ { "kind": "region", "label": "VPC", "wraps": ["api", "db"] } ], "connections": [ { "from": "api", "to": "db", "variant": "dashed" } ] } 型、enum、範囲。未知のフィールドは拒否する レンダラー (レイアウト検査) 重なりやラベルの衝突などの幾何 ビューア (作成者の定義のみ) 書かれた関係だけをたどり、推測しない 検証器は生成済みで同梱(実行時ネットワーク不要) スキーマとのずれはテストで検出する フィールド名はスキーマに沿った簡略例 © 2026 Kazamori LLC 7
図のスコープが 広がっていく 01 02 03 © 2026 Kazamori LLC 自分:理解する
チーム:共有する 顧客:公開する インタラクティブな HTML (例:Deno × Cloudflare の記事) claude.ai の Artifact (例:図解をベースにして調べた内容を足していく) SVG をドキュメントへ (例:プロダクトのドキュメント) 8
理解する 図が「問い」を生む 1. 違いが分からない:従来の構成と何が違う? 2. 図にしてもらう:分からない箱と矢印が見える 3. 問いが自然に出てくる:読むより先に、 聞きたいことが決まる 4.
壁打ちして図を更新:答えは一次情報で裏を取る (例) 出てきた問い ルーティングの役割は? LTX 形式とは? Durable Object のモデルは? 出典:Cloudflare Blog(2026-10-09)をもとに作成 © 2026 Kazamori LLC 9
なぜ図を見ながらだと 理解が進むのか 文章だけ 図 + 壁打ち 上から順に読むしかない 全体を一度に見渡せる 分からない所を読み飛ばしやすい 分からない箱や矢印が目に見える
質問が漠然とする(「全体的によく分からない」) 質問が具体的になる(「この矢印は何をしている?」 ) © 2026 Kazamori LLC 10
問いの順番が、 そのまま自分に合った学習の順番になる © 2026 Kazamori LLC 11
共有する HTML を Artifact に変換する Before archify が描いた図のみ © 2026
Kazamori LLC After Artifact にあげるときに解説、対応表、出典を足す 12
共有する LLM と会話しながらアップデート 手順 共有相手にわかりやすいように 1. archify の HTML (1
ファイルで完結) 「BEFORE と AFTER で同じ役割を縦に揃えて」 2. claude.ai の Artifact にアップロード 「役割ごとの対応表を足して」 3. リンクを共有する 「開発者と運用者の視点を分けて」 © 2026 Kazamori LLC 13
公開する 製品ドキュメントの mermaid 外部サービスのデータフロー(約 18 ノード、6 サブグラフ) 1. 空のサブグラフ: subgraph
cloud-server … end を ノードの代わりに置いている 2. サブグラフへの矢印: cloud-service --> agent は何に つながるのかが曖昧 3. o--o が 2 つの意味: client o--o mongodb が DB 接続と 「人が UI を使う」を兼ねる 4. レンダラーを elk に変更: defaultRenderer: elk 。 統合図は標準の配置で破綻する 公開ドキュメント(1.10.0)の mermaid ソースを描画 © 2026 Kazamori LLC 14
同じ構成図の比較 mermaid と archify mermaid 1.10.0 ドキュメント archify dev ドキュメント
2つもまったく同じ「UCIDM サーバーと外部サービスのデータフロー」 © 2026 Kazamori LLC 15
使い分け どちらが優れているかではない mermaid のまま archify 置き換え ノード数が少ない小さな図 境界や関係の種類が多い複雑な図 README やチケットにすぐ書きたい
回避策(空サブグラフなど)が要る図 誰でもエディタだけで直せる 色や矢印で見た目を整えて人に見せたい図 一番の理由は見やすさ 製品ドキュメントの図を置き換えている © 2026 Kazamori LLC 16
置き換えのコツ 失うものを先に塞ぐ 01 03 © 2026 Kazamori LLC JSON と
PNG をセットで管理 JSON が正本 エクスポートした PNG をコミットし、 レビューや README でそのまま見る AI や検索向けの代替を残す llms.txt や .md 版には、 ノードと関係を代替テキストとして入れる 02 CI で検証する archify validate を CI で実行し、 壊れた図はビルドで落とす 04 バージョンを固定する 変化の速いプロジェクトなので、 更新時は全図を再生成して差分を確認する 17
まとめ 図解の応用は広い 01 自分 理解する 02 チーム 共有する 03 顧客
公開する © 2026 Kazamori LLC 18
ありがとう ございました! © 2026 Kazamori LLC
リファレンス 1. archify https://github.com/tt-a1i/archify 2. What are artifacts and how
do I use them? https://support.claude.com/en/articles/17153992-what-are-artifacts-and-how-do-i-use-them 3. Unicorn Cloud ID Manager オンプレミス版ドキュメント https://www.osstech.co.jp/resource/ucidm/docs/on-premise/index.html © 2026 Kazamori LLC 20