Навыки software-architecture
📦

software-architecture

v1.0 Ревизия содержимого r1 Безопасно ⚙️ Внешние команды

Проектирование поддерживаемой архитектуры ПО

Командам нужны четкие архитектурные правила, когда кодовая база растет, а проектные решения становятся непоследовательными. Этот навык дает Claude, Codex и Claude Code практические промпты для Clean Architecture, SOLID, DDD и проверок поддерживаемости.

Поддерживает: Claude Codex Code(CC)
Maintain this Skill? Claim it 🥉 77 Бронза

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

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

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

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

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

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

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

Использование «software-architecture». Проверь этот модуль заказов на архитектурные проблемы.

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

Краткое ревью со списком смешанных ответственностей, проблем с направлением зависимостей и более четких границ сервисов.

Использование «software-architecture». Спроектируй слои для новой функции биллинга.

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

Карта слоев, охватывающая доменные сущности, сценарии использования, адаптеры, инфраструктуру и ответственности представления.

Использование «software-architecture». Улучши глубоко вложенный поток авторизации.

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

Рекомендации по ранним возвратам, меньшим методам политик, более понятным именам и тестируемым границам.

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

Безопасно

All static command-execution alerts are Markdown formatting false positives. The skill contains architecture guidance, diagrams, and TypeScript examples; I found no prompt injection, system reconnaissance, data exfiltration, or executable command intent.

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

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

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

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

https://skillstore.io/skills/doyajin174-software-architecture/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/doyajin174-software-architecture/security.svg)](https://skillstore.io/skills/doyajin174-software-architecture?utm_source=security_passport_badge)

Значок HTML

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

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

<iframe src="https://skillstore.io/embed/skills/doyajin174-software-architecture.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

Doyajin174. (2026). software-architecture security audit report (audit version 8) [Author version 1.0]. Skillstore. https://skillstore.io/skills/doyajin174-software-architecture/audits/8

Цитата BibTeX

@techreport{doyajin174-doyajin174-software-architecture-2026, author = {Doyajin174}, title = {software-architecture security audit report (audit version 8)}, institution = {Skillstore}, year = {2026}, number = {8}, url = {https://skillstore.io/skills/doyajin174-software-architecture/audits/8}, note = {Author version 1.0} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "software-architecture security audit report (audit version 8)" version: "1.0" type: report authors: - name: "Doyajin174" date-released: "2026-07-06" url: "https://skillstore.io/skills/doyajin174-software-architecture/audits/8" identifiers: - type: other value: "skillstore:doyajin174-software-architecture:audit:8" description: "Skillstore immutable audit report identifier"

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

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

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

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

Самая высокая оценка Skillstore
sickn33 Рекомендуется

sickn33-software-architecture

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

2026-09-09

Doyajin174 Текущий

doyajin174-software-architecture

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

2026-09-09

chemiseblanc-software-architecture

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

2026-09-09

Оценка Skillstore

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

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

Проверить границы сервисов

Найти смешанные ответственности, неясные зависимости и слабое доменное именование до того, как сервис станет больше.

Спланировать рефакторинг

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

Обучить командным стандартам

Создать общие рекомендации по SOLID, Clean Architecture, ранним возвратам и решениям с приоритетом использования библиотек.

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

Объяснить слои
Используй навык software-architecture, чтобы простыми словами объяснить слои Clean Architecture для моего веб-приложения.
Проверить компонент
Используй этот навык, чтобы проверить компонент, который я вставлю дальше. Определи проблемы SOLID, смешанные ответственности и более понятные доменные имена.
Спланировать рефакторинг
Используй этот навык, чтобы создать план рефакторинга для этого сервиса. Раздели ответственности домена, приложения, инфраструктуры и представления.
Определить архитектурные стандарты
Используй этот навык, чтобы оценить наши архитектурные правила. Сравни их с SOLID, Clean Architecture, именованием DDD и решениями с приоритетом использования библиотек.

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

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

Избегать

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

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

С чем помогает этот навык?
Он помогает проверять и планировать структуру ПО с использованием Clean Architecture, SOLID, именования DDD и проверок поддерживаемости.
Может ли он проверять реальный код?
Да, когда вы предоставляете код или файловый контекст для проверки Claude, Codex или Claude Code.
Принимает ли он архитектурные решения автоматически?
Нет. Он предоставляет структурированные рекомендации и компромиссы, чтобы инженеры могли принимать обоснованные решения.
Он ограничен TypeScript?
Нет. В примерах используется стиль TypeScript, но архитектурные принципы применимы в разных языках.
Может ли он заменить ревью старшего архитектора?
Нет. Используйте его как чеклист и вспомогательный инструмент для ревью, а не как финальное одобрение для систем с высоким риском.
Какой контекст нужно предоставить?
Предоставьте цель домена, текущие модули, ключевые зависимости, ограничения и изменение, которое вы хотите внести.

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

Автор

Doyajin174

Лицензия

MIT

Версия автора

v1.0

Ревизия Skillstore

r1

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

Заявленная автором версия не соответствует SemVer.

Ссылка

72d5025b022c77f7a51bdf5c1637c689c80e89d1

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

20.07.2026

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

6 загрузок · 229 просмотров

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

📄 SKILL.md

Больше от Doyajin174

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

ml-antipattern-validator

81

Проверка ML-процессов на скрытые антипаттерны

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

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

systematic-debugging

79

Систематически отлаживайте проблемы в программном обеспечении

Отладка часто не удается, когда исправления начинаются до того, как понятны факты. Этот навык направляет Claude, Codex и Claude Code через анализ первопричин, сравнение паттернов, проверку гипотез и подтвержденное исправление.

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

readme-for-developers

79

Создавайте README-файлы для онбординга разработчиков

Новые участники часто теряют время на поиск шагов настройки, архитектурного контекста и правил владения. Этот навык превращает факты о проекте в структурированный README, который помогает с онбордингом, отладкой и поставкой.

Документация Просмотр
Показать все
📦

analyzing-patterns

86

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

от C0ntr0lledCha0s

В больших кодовых базах скрываются повторяющиеся структуры и неочевидные архитектурные решения. Этот навык находит паттерны, объясняет их назначение и выделяет практические возможности для рефакторинга.

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

code-context-finder

83

Быстрее находите контекст кода

от 89jobrien

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

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

senior-architect

82

Проектирование масштабируемой архитектуры программного обеспечения

от davila7

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

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

golang-enterprise-patterns

81

Построение enterprise-архитектуры на Go

от 89jobrien

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

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

let-chains-advisor

81

Упрощение потока управления Rust If-Let

от EmilLindfors

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

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