50の一般的なアプリをClaudeが読み取り可能なデザイン仕様にリバースエンジニアリング:UIクローン作成のための主要パターン

u/meliwatは数週間かけて50の人気アプリを構造化マークダウンデザイン仕様にリバースエンジニアリングし、それらをClaudeに与えてUIを再構築しました。ほぼ完璧なクローンと逸脱した出力の違いは、大量に観察したいくつかの具体的なプラクティスに集約されました。
ClaudeがUIクローンを完璧に再現したポイント
- 範囲ではなく正確な値。
#1A1A1Aは機能します。「ダークグレー」では5つの画面で5種類のグレーが生成されます。 - 事前に状態を網羅。すべての状態(空、ローディング、エラー、入力済み)をリストすることで、Claudeが独自の状態を発明するのを防ぎました。
- 要素ごとのピクセルではなく、スケールとしてのスペーシング。4/8/16/24のスペーシングシステムにより、すべての隙間を注釈するよりも一貫したレイアウトが実現しました。
- グラフとしてのナビゲーション。画面間の遷移を明示することで、「このボタンはどこに行くのか」という推測を排除しました。
役に立たなかったこと
長文。ある時点を超えると、言葉を増やすほど出力は悪化しました。仕様は簡潔に保ちましょう。
利用可能なリソース
全コレクションはGitHubでオープンソース化されています: github.com/Meliwat/awesome-ios-design-md。各アプリには3つの仕様深度(クイックリファレンス、標準ビルド、フルピクセルレベルクローン)が付属しています。すべてマークダウン、MITライセンス、依存関係なし。
コミュニティへの質問
著者は次のように問いかけています: ClaudeでUIクローンを行ったことがある方、このリストに欠けているパターンはありますか?次に追加すべきアプリはどれですか?
📖 全文ソース: r/ClaudeAI
👀 See Also

デバッグ:Claude Codeのビルドチェックロジック — 名前検索が失敗し構造的フットプリント検索が修正する理由
Claude Codeがユーザーに「機能は構築されていない」と1セッションで4回も告げた——すべて間違い。修正方法:名前ベースの検索を構造的フットプリント検索(ルート、スキーマ、登録ツール)に置き換える。実用的なルールを共有。

Octopoda: ローカルAIエージェント向けオープンソースメモリレイヤー
Octopodaは、ローカルAIエージェントにセッション間の永続的メモリ、意味検索、ループ検出、クラッシュ回復を提供するオープンソースのメモリレイヤーです。33MBの埋め込みモデルで完全にオフラインで動作し、LangChain、CrewAI、AutoGen、OpenAI Agents SDKと統合できます。
Tendril: ツールをその場で構築・登録する自己拡張エージェント
Tendrilは、ツールを自律的に発見、構築、登録するエージェンティックサンドボックスです。わずか3つのブートストラップツールから始まり、ユーザーに問い合わせることなく動的に機能レジストリを拡張します。

Claude CodeとObsidianを使った自己改善型知識システムの構築
ある開発者が、Obsidianボールト上で意味検索、ナレッジグラフ、間隔反復を活用し、Claude Codeに永続的なメモリを提供する25種類のツールからなるシステムを構築しました。このシステムは、bge-m3埋め込みによるコンテンツのインデックス化、矛盾の検出、古いノートの自動整理、Obsidian Canvasマップの自動生成を行います。