tool-discovery
87Escolha a ferramenta de IA certa para cada tarefa
Escolher entre muitas skills e agentes pode atrasar o trabalho técnico. Esta skill associa cada tarefa a ferramentas específicas usando catálogos concisos e regras de seleção.
Projete APIs REST Confiáveis
APIs REST precisam de métodos, códigos de status, cache e limites de taxa consistentes. Esta skill oferece a Claude, Codex e Claude Code padrões rápidos para um design prático de APIs.
Copie esta solicitação para o seu Agente. Ela inclui a página canônica do Skill e o manifesto.
Review the Skillstore skill "rest-patterns" from https://skillstore.io/skills/0xdarkmatter-rest-patterns.md and its manifest at https://skillstore.io/api/skills/0xdarkmatter-rest-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Seu Agente ainda deve apresentar o plano e solicitar qualquer confirmação exigida pela política de segurança.
Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.
Usando "rest-patterns". Preciso de códigos de status para criação, atualização, exclusão e falha de validação.
Resultado esperado:
Use 201 com Location para criação, 200 ou 204 para atualização, 204 para exclusão e 422 para erros de validação.
Usando "rest-patterns". Ajude-me a adicionar cache aos endpoints do catálogo de produtos.
Resultado esperado:
Use cabeçalhos de cache públicos para dados estáveis do catálogo, ETags para validação e no-store para respostas personalizadas ou sensíveis.
Usando "rest-patterns". Revise uma política de limite de taxa para usuários gratuitos e pagos.
Resultado esperado:
Defina níveis separados, retorne cabeçalhos RateLimit e Retry-After e documente o comportamento de novas tentativas para os clientes.
All static findings are false positives after context review. The URLs, fetch call, curl commands, status-code text, and backtick markers appear inside Markdown reference examples, not executable skill code. No prompt injection or malicious intent was found in the reviewed files.
Compartilhe o relatório de avaliação versionado, o badge neutro, o cartão incorporável e as citações. A Skillstore apresenta evidências sem decidir se este Skill é seguro.
https://skillstore.io/skills/0xdarkmatter-rest-patterns/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/0xdarkmatter-rest-patterns?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/0xdarkmatter-rest-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/0xdarkmatter-rest-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/0xdarkmatter-rest-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>0xDarkMatter. (2026). rest-patterns security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/0xdarkmatter-rest-patterns/audits/6@techreport{0xdarkmatter-0xdarkmatter-rest-patterns-2026,
author = {0xDarkMatter},
title = {rest-patterns security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/0xdarkmatter-rest-patterns/audits/6},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "rest-patterns security audit report (audit version 6)"
version: "unspecified"
type: report
authors:
- name: "0xDarkMatter"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/0xdarkmatter-rest-patterns/audits/6"
identifiers:
- type: other
value: "skillstore:0xdarkmatter-rest-patterns:audit:6"
description: "Skillstore immutable audit report identifier"
Escolha nomes de recursos, métodos, códigos de status, paginação, cache e limites de taxa antes da implementação.
Compare um contrato de API com padrões REST comuns e identifique escolhas inconsistentes.
Descreva claramente códigos de status, formatos de erro, comportamento de novas tentativas, versionamento e semântica de cache.
Use a skill rest-patterns para escolher métodos HTTP e códigos de status para estas operações: criar, ler, atualizar, excluir, falha de validação e limitação de taxa.
Use a skill rest-patterns para projetar endpoints de coleção para este recurso. Inclua paginação, ordenação, filtragem, campos esparsos e relacionamentos incluídos.
Use a skill rest-patterns para recomendar cabeçalhos de cache, comportamento de ETag, invalidação de CDN e cabeçalhos de limite de taxa para estes endpoints de API.
Use a skill rest-patterns para revisar este contrato de API quanto à semântica dos métodos, escolhas de códigos de status, formato das respostas de erro, versionamento, operações em lote e links HATEOAS.
Autor
0xDarkMatterLicença
MIT
Revisão da Skillstore
r1
Aviso de versão
O autor não declarou uma versão.
Referência
c1fdca50ff516318f65fed0d7f9e82797c5171dc
Atualidade da manutenção
22/07/2026
Uso
35 downloads · 377 visualizações
Estrutura de arquivos
Escolha a ferramenta de IA certa para cada tarefa
Escolher entre muitas skills e agentes pode atrasar o trabalho técnico. Esta skill associa cada tarefa a ferramentas específicas usando catálogos concisos e regras de seleção.
Crie Código Python Assíncrono Confiável
Código Python assíncrono frequentemente falha devido a chamadas bloqueantes, tarefas ilimitadas e limpeza fraca. Esta skill fornece padrões asyncio reutilizáveis, exemplos e referências para serviços concorrentes robustos.
Crie APIs FastAPI com Padrões Reutilizáveis
Projetos FastAPI precisam de escolhas consistentes para validação, dependências, middleware e trabalho em segundo plano. Esta skill fornece a Claude, Codex e Claude Code padrões reutilizáveis para o desenvolvimento prático de APIs Python.
Adicionar padrões de segurança de tipos em Python
As anotações de tipo em Python podem ser difíceis de aplicar de forma consistente em projetos reais. Esta skill oferece ao Claude, Codex e Claude Code padrões práticos para código Python tipado com mais segurança.
Pesquisar Código pela Estrutura da AST
Pesquisas de texto não identificam relações semânticas e produzem correspondências ruidosas. Esta skill usa padrões do ast-grep para localizar estruturas de código e preparar refatorações focadas.
Processar dados JSON, YAML e TOML
Dados de configuração estruturados podem ser difíceis de inspecionar em arquivos JSON, YAML e TOML. Esta skill orienta consultas jq e yq para extração, filtragem, conversão e atualizações.
Projetar APIs REST e GraphQL confiáveis
por AutumnsGrove
Equipes de API precisam de endpoints, autenticação e documentação consistentes. Esta skill orienta decisões de design sobre REST, GraphQL, OpenAPI, versionamento e segurança.
Projete Contratos de API Prontos para Produção
por ArieGoldkin
Equipes frequentemente projetam APIs com recursos, erros e versionamento inconsistentes. Esta skill fornece padrões, checklists e templates para trabalhos com REST, GraphQL, gRPC, OpenAPI e AsyncAPI.
Crie APIs RESTful de Backend
por DevanB
O trabalho com APIs de backend frequentemente trava em roteamento, versionamento e padrões de resposta. Esta skill orienta Claude, Codex e Claude Code em um design e implementação consistentes de endpoints REST.
Crie Contratos de API Melhores
por CloudAI-X
Equipes de API precisam de contratos consistentes antes da implementação. Esta skill orienta escolhas sobre REST, GraphQL, OpenAPI, erros, versionamento e segurança.
Desenhe APIs REST e GraphQL Melhores
por sickn33
As equipas de API precisam de contratos consistentes que sejam fáceis de usar e manter. Esta skill orienta o design de REST e GraphQL com modelos, checklists e critérios de revisão.
Crie APIs Backend Confiáveis
por alirezarezvani
Projetos backend frequentemente precisam de planejamento consistente entre APIs, bancos de dados, segurança e implantação. Esta skill fornece a Claude, Codex e Claude Code orientação backend estruturada com scripts auxiliares simples e referências.