pytest-recording
79Grave testes HTTP com pytest-recording
Testes HTTP frequentemente falham quando APIs ativas mudam ou credenciais vazam. Esta skill ajuda a configurar cassetes do pytest-recording e a sanitizar requisições gravadas.
Adicionar Logging Estruturado a Aplicações Python
Serviços Python muitas vezes produzem logs de texto simples que são difíceis de pesquisar e correlacionar. Esta skill ajuda a configurar structlog para logs JSON estruturados, vinculação de contexto, testes e processadores adequados para produção.
Copie esta solicitação para o seu Agente. Ela inclui a página canônica do Skill e o manifesto.
Review the Skillstore skill "structlog" from https://skillstore.io/skills/bossjones-structlog.md and its manifest at https://skillstore.io/api/skills/bossjones-structlog/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 "structlog". Preciso de rastreamento de pedidos numa API Python.
Resultado esperado:
Usando "structlog". Quero verificar o logging nos testes.
Resultado esperado:
Usando "structlog". Preciso de logs de desenvolvimento legíveis e logs de produção estruturados.
Resultado esperado:
All 19 external-command alerts are false positives caused by Markdown fences around Python examples; no shell or Ruby execution appears. The reconnaissance alert matches a logging-context comment, not host discovery. No prompt injection, exfiltration intent, or malicious behavior was found.
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/bossjones-structlog/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/bossjones-structlog?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/bossjones-structlog?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bossjones-structlog/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/bossjones-structlog.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>bossjones. (2026). structlog security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/bossjones-structlog/audits/8@techreport{bossjones-bossjones-structlog-2026,
author = {bossjones},
title = {structlog security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/bossjones-structlog/audits/8},
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: "structlog security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "bossjones"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/bossjones-structlog/audits/8"
identifiers:
- type: other
value: "skillstore:bossjones-structlog:audit:8"
description: "Skillstore immutable audit report identifier"
Anexe identificadores de pedido e contexto de utilizador aos logs para que eventos relacionados sejam mais fáceis de rastrear.
Configure saída JSON e processadores eficientes para agregação de logs em sistemas de produção.
Use LogCapture para verificar eventos de log, campos e contexto durante testes automatizados.
Mostra-me como adicionar structlog a um pequeno serviço Python com saída na consola para desenvolvimento local.
Configura structlog para uma aplicação web Python que emite logs JSON e vincula request_id para cada pedido.
Atualiza uma aplicação Python existente que usa logging para que os processadores structlog adicionem níveis, timestamps e detalhes de exceções.
Desenha uma configuração structlog de produção com variáveis de contexto, tracebacks de exceções, considerações de desempenho e testes pytest com LogCapture.
Autor
bossjonesLicença
MIT
Revisão da Skillstore
r2
Aviso de versão
O autor não declarou uma versão.
Referência
a39a91716eadede5f4cdefd78178fed4e837a128
Atualidade da manutenção
25/07/2026
Uso
6 downloads · 238 visualizações
Estrutura de arquivos
📄 SKILL.md
Grave testes HTTP com pytest-recording
Testes HTTP frequentemente falham quando APIs ativas mudam ou credenciais vazam. Esta skill ajuda a configurar cassetes do pytest-recording e a sanitizar requisições gravadas.
Criar Modelos de Validação Pydantic v2
Os contratos de dados em Python podem divergir quando as entradas vêm de APIs, ficheiros ou utilizadores. Esta skill oferece padrões concisos de Pydantic v2 para validação, serialização e tratamento de erros.
Escreva Testes Pytest Melhores
Equipes Python precisam de testes confiáveis que permaneçam claros e fáceis de estender. Esta skill orienta Claude, Codex e Claude Code em fixtures do pytest, parametrização, testes assíncronos, mocking e organização de testes.
Gerar Documentação Python
Projetos Python frequentemente não têm documentação de API atualizada. Esta habilidade ajuda Claude, Codex ou Claude Code a criar documentação em Markdown a partir da estrutura do código-fonte, docstrings e anotações de tipo.
Executar apps Python ASGI com Uvicorn
Serviços Python assíncronos precisam de configurações claras de servidor para desenvolvimento e implantação. Esta skill fornece comandos concisos do Uvicorn, orientação de configuração e etapas de solução de problemas.
Gerenciar Migrações de Banco de Dados com Alembic
Alterações no esquema do banco de dados são arriscadas quando as equipes não têm padrões de migração repetíveis. Esta skill oferece a Claude, Codex e Claude Code orientações práticas sobre Alembic para projetos SQLAlchemy.
Crie testes em Python com TDD usando pytest
por 89jobrien
Equipes Python frequentemente precisam de testes, cobertura e relatórios consistentes sem perder a disciplina de TDD. Esta skill fornece workflows focados em pytest, exemplos e orientações de relatórios para Claude, Codex e Claude Code.
Crie Código Python Assíncrono Confiável
por 0xDarkMatter
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
por 0xDarkMatter
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
por 0xDarkMatter
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.
Crie Automação de Testes Confiável
por 89jobrien
Testes fracos atrasam lançamentos e ocultam regressões. Esta skill orienta estratégia de testes, TDD, automação, revisão de cobertura e verificações web com Playwright.
Revise Código quanto à Segurança e Qualidade
por AutumnsGrove
Revisões manuais de código podem deixar passar problemas de segurança, desempenho e testes. Esta skill oferece ao Claude, Codex e Claude Code um fluxo de trabalho estruturado de revisão com checklists e orientações para varreduras auxiliares.