Перейти к содержимому

Project Status & Next Steps

Дата последнего обновления: 2026-03-02 Версия: v0.1.0 (post-inbox-cleanup) Автор: Ray (@uixray)


Создан раздел 08-workspace/ — документация персонального инструментального стека:

  • Манифест “Designer as Creative Director” — философия максимальной автоматизации
  • 5 Figma-плагинов: UText, URenaming, UData, Design Lint, UVectorFinder
  • 3 сервиса: figma-ai-proxy, tg-digest-bot, AI Design Ops Orchestrator
  • DesignOps Assistant (AutoHotkey)
  • Vault опубликован на GitHub: https://github.com/uixray/coreds-vault

Выполнена полная систематизация 00-meta/Inbox/ — ~150 файлов разобраны, переименованы, размечены frontmatter и перемещены по разделам vault.

РазделФайлов перемещеноПримечание
03-research/articles/~20Исследования рынка, аналитика
03-research/deep-research/4DR-001, DR-004, DR-005, DR-008
04-automation/prompts/~15Системные промпты, AI-инструкции
04-automation/prompts/fabric/238AI Pattern Fabric (Fabric project)
07-figma/~18API docs, плагины, ссылки
01-design-system/~8Spec, guides, патч
02-patterns/platform/~5Android/iOS/Web guidelines
00-meta/~10Карьера, гайды, персональное
00-meta/archive/~35Дубли + off-topic
06-platforms/flutter/1Flutter Profile screen docs

Что также сделано:

  • Все файлы переименованы в English kebab-case
  • Все .md файлы получили YAML frontmatter (status: seed)
  • Созданы _index.md (MOC) для 7 разделов
  • Русские папки переименованы: Гайды/guides/, Гайд по карьере/career-designops/
  • Очищены пустые папки

Папка 00-meta/archive/ содержит 35 файлов двух типов:

Дубли (_dup суффикс) — безопасно игнорировать

Заголовок раздела «Дубли (_dup суффикс) — безопасно игнорировать»

Это вторые копии файлов, которые существуют в правильных разделах vault. Оригиналы находятся по указанным путям:

Файл в archiveОригинал
android-design-guidelines_dup.md02-patterns/platform/android-design-guidelines.md
ios-human-interface-guidelines_dup.md02-patterns/platform/ios-human-interface-guidelines.md
web-design-guidelines_dup.md02-patterns/platform/web-design-guidelines.md
cross-platform-design-evaluation-system_dup.md02-patterns/platform/cross-platform-design-evaluation-system.md
figma-plugin-api-reference_dup.md07-figma/figma-plugin-api-reference.md
figma-variables-api-reference_dup.md07-figma/figma-variables-api-reference.md
eagle-plugin-api-docs_dup.md07-figma/eagle-plugin-api-docs.md
uvectorfinder-tz_dup.md07-figma/uvectorfinder-spec.md
unified-design-system-master_dup.md01-design-system/unified-design-system-master.md
cross-platform-design-system_dup.md01-design-system/cross-platform-design-system.md
design-system-foundation_dup.md01-design-system/design-system-foundation.md
ecosystem-plan_pe_dup.md04-automation/ecosystem-plan.md
rays-ecosystem-plan_dup.md04-automation/ecosystem-plan.md (то же)
designops-guide_dup.md00-meta/designops-guide.md
uiux-designer-guide_dup.md00-meta/ui-ux-designer-guide.md
gemini-deep-research-prompts_ds_dup.md04-automation/prompts/gemini-deep-research-prompts.md
optimal-ux-reference-library-eagle_dup.md03-research/articles/optimal-ux-reference-library-eagle.md
a1-basic-utilities-specs_dup.md04-automation/a1-basic-utilities-specs.md
a2-advanced-utilities-specs_dup.md04-automation/a2-advanced-utilities-specs.md
e1-figma-plugin-boilerplate_dup.md04-automation/e1-figma-plugin-boilerplate.md
android-design-guide_dup.md02-patterns/platform/android-design-guidelines.md
android-design-guidelines_guides_dup.mdто же
ios-human-interface-guidelines_guides_dup.mdто же
cross-platform-design-evaluation-system_guides_dup.mdто же
CLAUDE_design_system_dup.md00-meta/Inbox/CLAUDE.md

Решение Ray: Дубли можно удалить вручную из Obsidian в любое время. Claude их не трогает (правило “не удалять”).

ФайлСодержаниеРекомендация
harry-potter-slytherin-17th-century.mdЛичная заметкаУдалить
fast-food-prices-russia-analysis.mdАнализ цен на фастфудУдалить
sochi-cost-of-living-analysis-2025.mdАнализ стоимости жизниУдалить
internet-blocking-bypass-whitelist.mdVPN/проксиУдалить
jazz-intro-blender.mdBlender-туториалУдалить
concert-video-editing-davinci-resolve-20.mdDaVinci ResolveУдалить
spatial-audio-game-service-spec.mdТЗ для игрового сервисаУдалить или сохранить как идею
youtube-shorts-autoscroller-results.mdИтоги пет-проектаПереместить в личный vault
client-negotiations-book-notes.txtКонспект книгиПереместить в личный vault

Пункт 2: coreds-spec-patch-v0.2.md — статус и рекомендации

Заголовок раздела «Пункт 2: coreds-spec-patch-v0.2.md — статус и рекомендации»

Файл: 01-design-system/_spec/coreds-spec-patch-v0.2.md Дата патча: 2026-02-26 Статус: Полностью актуален и критически важен.

Патч описывает миграцию из отдельного репозитория uixray/coreds в единый Obsidian vault — именно то, что сейчас реализовано. Это не устаревший документ, а руководство по развитию.

Ключевые решения из патча (требуют реализации)

Заголовок раздела «Ключевые решения из патча (требуют реализации)»
РешениеСтатусПриоритет
related_patterns в frontmatter компонентовПоле добавлено в стандарт✅ Готово
DR-012..018 в research backlogНе созданыP0
AI-компоненты: PromptInput, StreamingText и др.Не созданыP1
freshness-rules.json + токены/компоненты/архитектураНе созданP1
link-integrity.ts скриптНе созданP2
Dataview dashboards в _index.mdНе добавленыP2
Двойная лицензия: MIT + CC BY-SA 4.0Не созданаP1
Obsidian шаблоны TemplaterНе созданыP1

Не удалять патч. Объединить содержимое патча с основным spec в ходе работы над v0.2.0:

01-design-system/_spec/
├── design-system-spec.md ← основной spec (v0.1.0)
├── coreds-spec-patch-v0.2.md ← патч → будет слит в spec при v0.2.0
└── changelog.md ← создать при v0.2.0

Следующий шаг: При старте работы над v0.2.0 создать design-system-spec-v0.2.md, слив spec + патч в единый документ.


Контекст: В 06-platforms/flutter/ находится profile-screen-flutter-docs-example.md — сгенерированный через Claude + Figma MCP пример документации для Flutter.

Текущий spec (v0.1.0) определяет три платформы:

  • 06-platforms/web/css/ — CSS Custom Properties
  • 06-platforms/ios/swift/ — Swift/SwiftUI
  • 06-platforms/android/kotlin/ — Kotlin/Jetpack Compose

Flutter не упоминается в spec, но папка создана де-факто.

ВариантПлюсыМинусы
A. Добавить Flutter как 4-ю платформуDart-токены автоматически генерируются Style Dictionary; охватывает Flutter-командыУвеличивает объём работы; Flutter использует Material Design
B. Flutter как отдельный community layerНе ломает основной CoreDS; можно добавить позжеНет официальной поддержки в v1.0
C. Исключить Flutter, удалить папкуУменьшает сложность; фокус на трёх платформахТеряем уже имеющийся материал

Вариант B. Оставить 06-platforms/flutter/ как experimental / community раздел. Не включать в основной roadmap до v1.0. При желании добавить ADR:

01-design-system/architecture/ADR-flutter-platform.md

Для Ray: Если планируется активная работа с Flutter-приложениями, стоит добавить Flutter в официальный список платформ в _spec при v0.2.0.


00-meta/Inbox/CLAUDE.md ← ОСНОВНОЙ файл инструкций

Файл загружается автоматически Claude Code при работе в этом vault (если Claude Code запущен из директории vault или путь указан в проекте).

В будущих сессиях напиши:

“разбери inbox” или “обработай входящие”

Claude должен:

  1. Сканировать 00-meta/Inbox/ на новые файлы
  2. Для каждого файла: определить тип → добавить frontmatter → переименовать → переместить
  3. Вывести отчёт
  • status всегда seed — Ray повышает вручную
  • Не удалять файлы — только перемещать
  • Не трогать 05-tokens/ без явной команды
  • Не трогать .obsidian/
  • Добавлять related_* только на СУЩЕСТВУЮЩИЕ файлы

Пункт 5: Новая команда “проверь библиотеку”

Заголовок раздела «Пункт 5: Новая команда “проверь библиотеку”»

Описание команды добавлено в CLAUDE.md (см. раздел “Другие команды”).

Что делает команда:

  1. Freshness audit — сравнивает freshness_checked с текущей датой по правилам 04-automation/config/freshness-rules.json
  2. Link integrity — проверяет все [[wikilinks]] на существование целевых файлов
  3. Orphan check — находит файлы без входящих ссылок
  4. Missing frontmatter — находит .md файлы без YAML frontmatter
  5. Status distribution — считает сколько файлов в каждом статусе (seed/draft/review/stable)
  6. Empty sections — проверяет что все директории имеют _index.md

Вывод: Отчёт в консоль + предложения что обновить.


  • Создать DR-012..018 в 03-research/deep-research/ (по шаблону DR-001)
  • Создать 04-automation/config/freshness-rules.json с правилами для всех типов
  • Создать шаблоны Templater: 04-automation/templates/pattern.md, component.md, adr.md
  • Написать первые ADR: token architecture, theming strategy, naming conventions
  • Создать LICENSE-CODE.md (MIT) и LICENSE-CONTENT.md (CC BY-SA 4.0)
  • Создать README.md в корне vault для GitHub
  • Добавить Dataview dashboards в 01-design-system/components/_index.md
  • Создать первые паттерны в 02-patterns/foundations/ (из DR-001: naming conventions)
  • Добавить freshness rules для tokens + components в freshness-rules.json
  • Начать работу с 05-tokens/ — базовая структура DTCG JSON
  • Слить design-system-spec.md + coreds-spec-patch-v0.2.mddesign-system-spec-v0.2.md
  • Создать 04-automation/scripts/link-integrity.ts
  • AI-компоненты backlog: PromptInput, StreamingText, ThinkingIndicator и др.
  • Принять решение по Flutter как официальной платформе
ЧтоГде должно быть
Шаблоны Templater04-automation/templates/ — пусто
freshness-rules.json04-automation/config/ — не создан
Первые ADR01-design-system/architecture/ — пусто
Первые токены DTCG05-tokens/ — пусто
Паттерны foundations02-patterns/foundations/ — пусто
CHANGELOG.mdКорень vault — не создан
README.md (GitHub)Корень vault — не создан

  • [[00-meta/conventions|Конвенции оформления]]
  • [[00-meta/roadmap|Дорожная карта]]
  • [[01-design-system/_spec/design-system-spec|ТЗ Design System v0.1.0]]
  • [[01-design-system/_spec/coreds-spec-patch-v0.2|Патч v0.2.0]]
  • [[00-meta/Inbox/CLAUDE|Инструкции для Claude Code]]