Use when the task changes an HTTP API, an OpenAPI spec, or routes covered by contract tests. Run Schemathesis against the spec before calling the task done.
81%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
The canonical home for this skill is schemathesis-api in fazedordecodigo/python-api-validation-discovery
Fonte da verdade: docs/schemathesis.md. Não copie essa página. Ela explica por que o Schemathesis é a camada de contrato desta descoberta: gera casos a partir do OpenAPI (property-based / fuzzing) e procura quebra inesperada.
docs/regras-de-negocio.md.docs/qualidade-seguranca.md e o wrapper scripts/agent_loop.py.Uma tarefa que muda a API não está pronta só com o loop de lint. O contrato precisa aguentar o que o spec permite.
O apm.yml não tem chave tools. O Schemathesis entra como script nomeado e como esta skill:
apm run schemathesis --param spec=<caminho-ou-url-do-openapi>Equivalente direto:
python3 -m schemathesis run <caminho-ou-url-do-openapi>Aponte para o spec da API da plataforma de dados. Falha dura se a implementação divergir do contrato. Não invente um spec na hora para mascarar a divergência.
Se a tarefa só muda Python sem tocar contrato HTTP, esta skill não bloqueia o encerramento. Se muda rota, schema, status ou o próprio OpenAPI, rode o Schemathesis antes de fechar.
666a9ac
Canonical home
since Oct 3, 2026
Also appears in
since Oct 3, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.