Навыки backend-fundamentals
📦

backend-fundamentals

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

Проверка Backend API на готовность к production

При проверках backend часто упускают проблемы с API-контрактами, небезопасную обработку ошибок и запутанную логику маршрутов. Этот skill помогает Claude, Codex и Claude Code проходить сфокусированные чек-листы проверки backend.

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

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

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

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

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

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

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

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

Использование «backend-fundamentals». POST user endpoint смешивает validation, database access и response formatting в одном route.

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

  • Обязанности route слишком широкие; перенеси business logic в controller или service.
  • Проверяй поля request body перед data access.
  • Возвращай явные created или validation responses с подходящими status codes.

Использование «backend-fundamentals». List endpoint возвращает все записи и раскрывает сырые database errors.

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

  • Добавь pagination до того, как endpoint достигнет production scale.
  • Скрывай internal error messages от clients и логируй context на server side.
  • Используй стандартный server error response для unexpected failures.

Использование «backend-fundamentals». Update endpoint проверяет login status, но не ownership ресурса.

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

  • Authentication есть, но authorization неполная.
  • Подтверди, что caller владеет resource или имеет разрешенную role.
  • Добавь tests для попыток cross-user access.

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

Безопасно

All 12 static findings are false positives caused by Markdown inline code, code fences, JavaScript template literals, or an architecture diagram in SKILL.md. No evidence found for prompt injection, data exfiltration intent, command execution instructions, or unsafe operational behavior. The SQL snippet is a labeled anti-pattern used to teach validation and parameterized access.

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

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

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

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

https://skillstore.io/skills/danielpodolsky-backend-fundamentals/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/danielpodolsky-backend-fundamentals/security.svg)](https://skillstore.io/skills/danielpodolsky-backend-fundamentals?utm_source=security_passport_badge)

Значок HTML

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

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

<iframe src="https://skillstore.io/embed/skills/danielpodolsky-backend-fundamentals.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

DanielPodolsky. (2026). backend-fundamentals security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/danielpodolsky-backend-fundamentals/audits/8

Цитата BibTeX

@techreport{danielpodolsky-danielpodolsky-backend-fundamentals-2026, author = {DanielPodolsky}, title = {backend-fundamentals security audit report (audit version 8)}, institution = {Skillstore}, year = {2026}, number = {8}, url = {https://skillstore.io/skills/danielpodolsky-backend-fundamentals/audits/8}, 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: "backend-fundamentals security audit report (audit version 8)" version: "unspecified" type: report authors: - name: "DanielPodolsky" date-released: "2026-07-06" url: "https://skillstore.io/skills/danielpodolsky-backend-fundamentals/audits/8" identifiers: - type: other value: "skillstore:danielpodolsky-backend-fundamentals:audit:8" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

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

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

Наставничество при backend review

Помогайте junior engineers разбирать вопросы дизайна API, валидации, обработки ошибок и архитектуры во время review.

Аудит Express endpoints

Проверяйте маршруты Express или Node.js на REST-конвенции, размещение middleware, статус-коды и разрастание логики маршрутов.

Планирование service refactors

Выявляйте неуместно размещенную бизнес-логику, утечки доступа к данным и обязанности controllers перед реструктуризацией backend-модуля.

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

Проверить Route
Проверь этот backend route с использованием checklist по backend fundamentals. Сфокусируйся на REST naming, status codes, validation и error handling.
Проверить границы слоев
Проверь эти backend files на separation of concerns. Определи проблемы границ route, controller, service, repository и model.
Проверить Backend Security
Проверь этот API flow на validation, authentication, authorization, rate limiting и утечку internal errors. Задавай сократические вопросы по каждой проблеме.
Спроектировать план refactor
Оцени этот backend module и предложи staged refactor plan. Сохрани поведение, улучшая layers, testability и API contracts.

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

  • Передавайте вместе релевантные route, middleware, service и model files для проверки границ.
  • Просите конкретные review findings с severity, rationale и suggested next steps.
  • Указывайте ожидаемое поведение API и user roles при проверке authorization paths.

Избегать

  • Просить полный rewrite до выявления конкретных backend review risks.
  • Проверять изолированные snippets без route context, middleware chain или деталей data access.
  • Воспринимать checklist как замену tests, threat modeling или production observability.

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

Что проверяет этот skill?
Он проверяет API design, route structure, middleware usage, backend layering, validation, authorization и error handling.
Какие tools могут его использовать?
Он подготовлен для workflows Claude, Codex и Claude Code.
Выполняет ли он backend commands?
Нет. Skill представляет собой Markdown guidance и не запрашивает выполнение команд.
Может ли он находить security issues?
Он помогает выявлять concerns при review, такие как missing validation, weak authorization, rate limiting gaps и leaked internal errors.
Он только для Express?
Нет. Примеры используют стиль Express, но принципы review применимы ко многим HTTP backend frameworks.
Что мне нужно предоставить?
Предоставьте routes, middleware, controllers, services, models, expected behavior и relevant user roles.

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

Автор

DanielPodolsky

Лицензия

MIT

Ревизия Skillstore

r1

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

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

Ссылка

34f316ba14ef36c7a620fc09f2676d2429997a77

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

20.07.2026

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

8 загрузок · 241 просмотров

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

📄 SKILL.md

Больше от DanielPodolsky

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

frontend-fundamentals

79

Обзор основ фронтенд-компонентов

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

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

fundamentals-gate

79

Проверка основ кода

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

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

performance-gate

79

Проверка рисков производительности перед релизом

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

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

accessibility-fundamentals

79

Обзор основ доступности React

Интерактивные интерфейсы React часто упускают требования к клавиатурной навигации, подписям и фокусу. Этот навык проводит Claude, Codex и Claude Code через практические проверки WCAG для JSX, форм, навигации и диалогов.

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

senior-backend

82

Создавайте надежные бэкенд API

от alirezarezvani

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

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

senior-fullstack

82

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

от alirezarezvani

Fullstack-проекты часто требуют согласованной настройки, выбора архитектуры и проверок качества. Этот навык предоставляет скрипты и справочные материалы для работы с React, Next.js, Node.js, GraphQL и PostgreSQL.

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

nextjs-architecture

81

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

от 89jobrien

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

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