50 популярных приложений, реконструированных в спецификации дизайна, читаемые Claude: ключевые паттерны для клонирования UI

u/meliwat потратил недели на обратное проектирование 50 популярных приложений, создавая структурированные спецификации дизайна в Markdown, и передал их Claude для воссоздания UI. Разница между почти идеальными копиями и неточными результатами свелась к нескольким конкретным практикам, выявленным при массовом анализе.
Что помогло Claude добиться идеальных копий UI
- Точные значения, а не диапазоны.
#1A1A1Aработает, а «тёмно-серый» даёт пять разных оттенков серого на пяти экранах. - Заранее прописанные состояния. Перечисление всех состояний (пустое, загрузка, ошибка, заполнено) не позволило Claude придумывать свои собственные.
- Отступы как шкала, а не попиксельные значения. Система отступов 4/8/16/24 дала более согласованные макеты, чем указание каждого промежутка отдельно.
- Навигация в виде графа. Явные переходы между экранами исключили догадки «куда ведёт эта кнопка».
Что не помогло
Чрезмерно подробный текст. После определённого момента большее количество слов ухудшало результат, а не улучшало его. Составляйте спецификации лаконично.
Доступные ресурсы
Вся коллекция с открытым исходным кодом доступна на GitHub по адресу github.com/Meliwat/awesome-ios-design-md. Каждое приложение поставляется с 3 уровнями детализации: краткий справочник, стандартная сборка или полная попиксельная копия. Всё в Markdown, лицензия MIT, без зависимостей.
Вопрос к сообществу
Автор спрашивает: если вы занимались клонированием UI с помощью Claude, какие паттерны вы обнаружили, которых нет в этом списке? Какие приложения стоит добавить в следующий раз?
📖 Читайте полный источник: r/ClaudeAI
👀 Смотрите также

SecureContext: Плагин MCP для постоянной памяти и сокращения токенов в коде Claude
SecureContext — это плагин с открытым исходным кодом для MCP, который обеспечивает MemGPT-подобную сохранность контекста между сессиями Claude Code, сокращает количество входных токенов примерно на 87% за счёт целевого извлечения контекста и изолирует учётные данные с помощью песочницы безопасности.

DeepClaude заменяет бэкенд Anthropic в Claude Code на DeepSeek V4 Pro со снижением стоимости в 17 раз
Скрипт, который перезаписывает переменные окружения Claude Code, чтобы направлять все вызовы агентского цикла через DeepSeek V4 Pro, OpenRouter или Fireworks AI — тот же пользовательский опыт, $0,87/M выходных токенов против $15/M.

Файловая система памяти Claude Code: Практичная альтернатива векторным базам данных
Claude Code реализует файловую систему памяти, используя файлы .md с метаданными во frontmatter и индексный файл MEMORY.md, избегая векторных баз данных и конвейеров эмбеддингов за счет сканирования файлов, создания манифестов и использования небольшой модели для выбора релевантных воспоминаний.

repo-mem: Сервер MCP с открытым исходным кодом добавляет постоянную коллективную память в Claude Code
repo-mem — это сервер MCP с открытым исходным кодом, который добавляет постоянную, общую память в сессии Claude Code, используя SQLite и Git. Он решает проблему изоляции команд, сохраняя наблюдения в базах данных для каждого пользователя, которые затем фиксируются в репозитории.