Навыки api-patterns
📦

api-patterns

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

Projete APIs robustas com orientação por padrões

Equipes de API frequentemente escolhem REST, GraphQL ou tRPC sem tradeoffs claros. Esta habilidade orienta estilo de API, respostas, versionamento, autenticação, limites de taxa, documentação e revisão de segurança.

Поддерживает: Claude Codex Code(CC)
📊 75 Адекватно

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

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

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

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

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

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

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

Использование «api-patterns». Preciso de uma API para clientes mobile e web com dados complexos de dashboard.

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

GraphQL provavelmente é adequado. A revisão destacaria consultas flexíveis, design de schema, limites de consulta e controles de introspecção em produção.

Использование «api-patterns». Tenho recursos de usuário e pedido para uma API pública de parceiros.

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

  • REST com OpenAPI é um bom padrão.
  • Use nomes de recursos no plural, códigos de status claros, paginação por cursor, requisitos de autenticação e cabeçalhos de limite de taxa.

Использование «api-patterns». Revise um checklist de API existente antes do lançamento.

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

A habilidade produziria um checklist de lançamento cobrindo autenticação, autorização, validação, limitação de taxa, tratamento de erros e prontidão da documentação.

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

Безопасно

All 20 static findings are false positives caused by Markdown text, reference formatting, or legitimate API security-testing guidance. No prompt injection, malicious command execution, network activity, or data-exfiltration intent was found.

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

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

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

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

https://skillstore.io/skills/sickn33-api-patterns/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-api-patterns/security.svg)](https://skillstore.io/skills/sickn33-api-patterns?utm_source=security_passport_badge)

Значок HTML

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

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

<iframe src="https://skillstore.io/embed/skills/sickn33-api-patterns.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

sickn33. (2026). api-patterns security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-api-patterns/audits/5

Цитата BibTeX

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

Оценка Skillstore

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

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

Escolher um estilo de API

Selecione REST, GraphQL, tRPC, WebSocket ou gRPC a partir das restrições do projeto. Compare consumidores, formato dos dados, cache e habilidades da equipe.

Padronizar convenções de API

Crie regras compartilhadas para endpoints, respostas, erros, paginação, versionamento, autenticação, limites de taxa e documentação OpenAPI.

Revisar o design de segurança da API

Verifique autenticação, autorização, validação, limitação de taxa, controles GraphQL e tratamento de erros antes do lançamento.

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

Escolher estilo de API
Ajude-me a escolher REST, GraphQL ou tRPC para uma nova API. Faça primeiro as principais perguntas de contexto.
Projetar endpoints REST
Revise meu modelo de recursos e proponha endpoints REST. Inclua métodos, códigos de status, paginação e orientação para respostas de erro.
Planejar evolução da API
Crie um plano de versionamento e documentação de API para uma API pública. Inclua orientação sobre migração, changelog e descontinuação.
Auditar design de API
Avalie este design de API quanto a autenticação, autorização, limitação de taxa, validação, riscos de GraphQL e lacunas de documentação. Presuma uma revisão defensiva autorizada.

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

  • Comece identificando os consumidores da API e as plataformas cliente.
  • Escolha um padrão de resposta e erro e aplique-o de forma consistente.
  • Enquadre testes de segurança como uma revisão defensiva autorizada com escopo claro.

Избегать

  • Escolher REST, GraphQL ou tRPC antes de definir usuários e restrições.
  • Retornar erros internos ou estruturas de resposta inconsistentes para clientes.
  • Testar bypasses ou falhas de autorização sem autorização por escrito.

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

Esta habilidade implementa uma API?
Não. Ela orienta escolhas de design e revisões. A implementação ainda depende do seu framework e codebase.
Quando devo usar REST?
Use REST para APIs públicas, integrações com parceiros, ampla compatibilidade com clientes e operações simples sobre recursos.
Quando devo usar GraphQL?
Use GraphQL quando os clientes precisarem de consultas flexíveis em dados conectados e sua equipe puder gerenciar a segurança do schema.
Quando devo usar tRPC?
Use tRPC para projetos full-stack TypeScript, especialmente monorepos em que a compatibilidade com API pública não é necessária.
Ela inclui orientação de segurança?
Sim. Ela cobre autenticação, autorização, validação, limitação de taxa, controles GraphQL e testes autorizados de segurança de API.
Ela pode validar meu projeto automaticamente?
Ela inclui um validador Python local para arquivos de API, mas os resultados são heurísticos e precisam de revisão humana.

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

Автор

sickn33

Лицензия

MIT

Ревизия Skillstore

r2

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

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

Ссылка

ebdfe608f5de2b66ff37ab4af12af8ac4f5e8006

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

26.07.2026

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

5 загрузок · 119 просмотров

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