Навыки cqrs-implementation
📦

cqrs-implementation

Ревизия содержимого r1 Безопасно ⚙️ Внешние команды🌐 Доступ к сети

Реализация архитектуры CQRS

Сложные приложения часто смешивают операции чтения и записи, что ограничивает масштабирование и ясность архитектуры. Этот навык помогает разделить CQRS с помощью Python-шаблонов, обработчиков, проекций и паттернов согласованности.

Поддерживает: Claude Codex Code(CC)
🥉 78 Бронза

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "cqrs-implementation" from https://skillstore.io/skills/wshobson-cqrs-implementation.md and its manifest at https://skillstore.io/api/skills/wshobson-cqrs-implementation/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «cqrs-implementation». Розничному API нужны более быстрые запросы заказов клиентов без замедления создания заказов.

Ожидаемый результат:

CQRS-дизайн отделяет команды создания заказов от представлений запросов по заказам клиентов, а проекции обновляют денормализованные таблицы чтения на основе событий заказов.

Использование «cqrs-implementation». Команда хочет поведение read-your-writes после принятия команды.

Ожидаемый результат:

План ответа включает ожидаемые версии событий, projection checkpoints, ограниченное ожидание, обработку таймаута и предупреждение об устаревших данных при необходимости.

Использование «cqrs-implementation». В существующем сервисе есть обработчики, которые одновременно изменяют состояние и строят отчеты.

Ожидаемый результат:

План рефакторинга определяет обработчики команд для изменений состояния и обработчики запросов, опирающиеся на оптимизированные read models для отчетности.

Аудит безопасности

Безопасно

All static findings were adjudicated as false positives. The evidence shows Markdown code fences, database access examples, application identifiers, and reference links, with no prompt injection or malicious intent found.

1
Просканировано файлов
553
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/wshobson-cqrs-implementation/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/wshobson-cqrs-implementation/security.svg)](https://skillstore.io/skills/wshobson-cqrs-implementation?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/wshobson-cqrs-implementation?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/wshobson-cqrs-implementation/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/wshobson-cqrs-implementation.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

wshobson. (2026). cqrs-implementation security audit report (audit version 7) [Author version unspecified]. Skillstore. https://skillstore.io/skills/wshobson-cqrs-implementation/audits/7

Цитата BibTeX

@techreport{wshobson-wshobson-cqrs-implementation-2026, author = {wshobson}, title = {cqrs-implementation security audit report (audit version 7)}, institution = {Skillstore}, year = {2026}, number = {7}, url = {https://skillstore.io/skills/wshobson-cqrs-implementation/audits/7}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "cqrs-implementation security audit report (audit version 7)" version: "unspecified" type: report authors: - name: "wshobson" date-released: "2026-07-07" url: "https://skillstore.io/skills/wshobson-cqrs-implementation/audits/7" identifiers: - type: other value: "skillstore:wshobson-cqrs-implementation:audit:7" description: "Skillstore immutable audit report identifier"

Сравнить варианты

2 устанавливаемых вариантов

Навык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.

Почему этот вариант первый

Больше использования в Skillstore
wshobson Рекомендуется Текущий

wshobson-cqrs-implementation

Оценка Skillstore 78
Достоверность доказательств Высокий
Использование в Skillstore 12
Обновлено

2026-09-09

sickn33-cqrs-implementation

Оценка Skillstore 78
Достоверность доказательств Высокий
Использование в Skillstore 9
Обновлено

2026-09-09

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
55
Архитектура
85
Сопровождаемость
85
Контент
71
Сообщество
87
Соответствие спецификации

Что вы можете построить

Разделение нагрузок чтения и записи

Спроектировать пути команд и запросов для приложения, которому нужны независимое масштабирование и более ясное владение ответственностью.

Добавление event-sourced projections

Спланировать логику проекций read model, которая обновляет представления запросов на основе сохраненных доменных событий.

Рефакторинг монолитного сервиса

Определить обработчики команд, обработчики запросов и границы API перед разделением поведения приложения.

Попробуйте эти промпты

Оценить уместность CQRS
Проанализируй контекст моего приложения и скажи, подходит ли CQRS. Сфокусируйся на объеме чтения, сложности записи, требованиях к согласованности и дополнительных операционных затратах.
Спроектировать модели команд и запросов
Создай CQRS-дизайн для этого домена. Определи команды, обработчики команд, запросы, обработчики запросов, read models и границы валидации.
Спланировать синхронизацию проекций
Спроектируй синхронизацию read model для этих доменных событий. Включи projection checkpoints, поведение replay, обработку повторных попыток и поведение при устаревших данных.
Проверить реализацию CQRS
Проверь эту реализацию CQRS на связанность, пробелы в согласованности, валидацию команд, надежность проекций, производительность запросов и готовность к production.

Лучшие практики

  • Начинайте с четких требований к согласованности, прежде чем вводить сложность CQRS.
  • Держите валидацию команд рядом с write model и бизнес-правилами.
  • Проектируйте read models вокруг реальных паттернов запросов, а не структуры write model.

Избегать

  • Применение CQRS к простым CRUD-функциям без потребности в масштабировании или разделении моделей.
  • Допущение зависимости команд от query models для ключевых бизнес-решений.
  • Игнорирование задержки проекций, безопасности replay и восстановления после сбоев.

Часто задаваемые вопросы

Генерирует ли этот навык полноценное CQRS-приложение?
Нет. Он предоставляет шаблоны и архитектурные рекомендации, которые пользователи адаптируют под собственное приложение.
CQRS — это то же самое, что event sourcing?
Нет. CQRS разделяет чтение и запись, а event sourcing сохраняет изменения состояния как события.
Можно ли использовать это с FastAPI?
Да. Навык включает примеры в стиле FastAPI для endpoints команд и запросов.
Требуются ли для этого отдельные базы данных?
Нет. Отдельные базы данных необязательны, но read и write models должны иметь четкие границы.
Как следует обрабатывать eventual consistency?
Определите допустимую задержку, отслеживайте projection checkpoints и возвращайте предупреждения об устаревших данных, когда строгая свежесть недоступна.
Безопасно ли это публиковать?
Да. Аудит обнаружил ложные срабатывания в документации и отсутствие исполняемого вредоносного поведения.

Сведения для разработчиков

Автор

wshobson

Лицензия

MIT

Ревизия Skillstore

r1

Примечание о версии

Автор не указал версию.

Ссылка

36e07d5e13068e5be64447e8f20b427cf2cbd21a

Актуальность поддержки

22.07.2026

Использование

9 загрузок · 259 просмотров

Структура файлов

📄 SKILL.md

Больше от wshobson

Показать все
📦

prompt-engineering-patterns

86

Оптимизация промптов LLM для продакшена

Промпты LLM часто дают сбой из-за неясных инструкций, примеров и критериев оценки. Этот навык предоставляет шаблоны и рабочие процессы для улучшения промптов в Claude, Codex, Claude Code и похожих инструментах.

Продуктивность Просмотр
📦

context-driven-development

81

Управление разработкой на основе контекста

Проекты с поддержкой ИИ теряют согласованность, когда продуктовые цели, выбор стека и правила рабочего процесса разрознены. Этот навык направляет Claude, Codex и Claude Code с помощью контекстных артефактов Conductor.

Кодинг и разработка Просмотр
📦

startup-financial-modeling

80

Создание финансовых моделей для стартапов

Командам стартапов нужны понятные прогнозы, прежде чем они смогут планировать найм, привлечение финансирования и использование денежных средств. Этот навык структурирует выручку, затраты, runway и сценарии в практические результаты для финансового планирования.

Данные и аналитика Просмотр
📦

kpi-dashboard-design

79

Проектируйте KPI-дашборды, которые помогают принимать решения

Команды часто создают дашборды, которые показывают множество чисел, но не помогают перейти к действию. Этот навык помогает Claude, Codex и Claude Code выбирать значимые KPI, структурировать представления и понятно представлять метрики.

Дизайн и креатив Просмотр
📦

postmortem-writing

79

Пишите безобвинительные постмортемы инцидентов

Разборы инцидентов часто становятся непоследовательными, сфокусированными на поиске виновных или сложными для практического применения. Этот навык помогает Claude, Codex и Claude Code составлять структурированные постмортемы с четкими таймлайнами, корневыми причинами и ответственными.

Письмо и контент Просмотр
📦

data-storytelling

79

Создавайте понятные истории на основе данных

Сырые метрики часто не убеждают заинтересованные стороны и не помогают принимать решения. Этот skill помогает Claude, Codex и Claude Code превращать анализ в понятные повествования, визуализации и рекомендации.

Данные и аналитика Просмотр
Показать все
📦

python-fastapi-patterns

85

Создание API на FastAPI с переиспользуемыми паттернами

от 0xDarkMatter

Проектам FastAPI нужны согласованные решения для валидации, зависимостей, middleware и фоновых задач. Этот skill дает Claude, Codex и Claude Code переиспользуемые паттерны для практической разработки API на Python.

Кодинг и разработка Просмотр
📦

senior-fullstack

81

Создавайте fullstack-приложения с паттернами уровня senior

от davila7

Команды часто теряют время на согласование выбора стека, настройки проекта и проверок качества. Этот навык предоставляет Claude, Codex и Claude Code повторно используемые рекомендации и вспомогательные скрипты для fullstack-разработки.

Кодинг и разработка Просмотр
📦

nextjs-architecture

81

Планирование архитектуры приложения Next.js App Router

от 89jobrien

Командам Next.js может быть сложно выбрать маршруты, компоненты, загрузку данных и шаги миграции. Этот skill дает структурированные архитектурные рекомендации по App Router, Server Components и производительности.

Кодинг и разработка Просмотр
📦

python-fastapi-development

80

Создание backend-сервисов на FastAPI

от sickn33

Проектам FastAPI нужны согласованные решения по настройке, моделям данных, маршрутам, auth, тестам и deployment. Этот skill предоставляет поэтапный рабочий процесс с точечными prompts для каждого шага backend-разработки.

Кодинг и разработка Просмотр
📦

analyzing-projects

79

Анализ архитектуры проекта

от CloudAI-X

Новые кодовые базы сложно понять без воспроизводимого процесса ревью. Этот навык дает Claude, Codex и Claude Code структурированный рабочий процесс для картирования стека, архитектуры, команд и соглашений.

Кодинг и разработка Просмотр