# json_reshape

> Remodelar uma amostra de JSON segundo uma rubrica, produzindo apenas JSON válido.

- Fonte: https://doutorai.pt/componentes/prompts__centminmod-cc-setup__prompts-07-json-reshape
- Tipo: Prompts
- Categoria: Geral
- Downloads: 0
- Site: Doutor AI (https://doutorai.pt) - ferramentas de IA para pequenos negócios em português

Componente da comunidade open-source, selecionado, traduzido e adaptado pelo Doutor AI.

## Para que serve e como usar

Uma **skill** que ensina o Claude Code a executar bem tarefas de geral. É conhecimento empacotado que o modelo passa a usar sempre que for relevante.

1. Instale a skill (comando acima).
2. No Claude Code, descreva o que precisa - a skill ativa-se sozinha quando o contexto encaixa.
3. Não precisa de decorar comandos: fala em linguagem natural e a skill faz o resto.

## Instalar (Claude Code)

```bash
mkdir -p .claude/prompts && curl -fsSL https://doutorai.pt/data/lib/prompts__centminmod-cc-setup__prompts-07-json-reshape.md -o .claude/prompts/centminmod-cc-setup__prompts-07-json-reshape.md
```

Cole este comando no terminal, na pasta do seu projeto, e o componente é instalado automaticamente.

## Conteúdo

````
---
name: json_reshape
content_shape: structured-json
reference_tokens_per_char: 0.35
description: Reshape a JSON sample per a rubric, outputting valid JSON only.
---

[session-metrics:compare-suite:v2:prompt=json_reshape]

Reshape the JSON below so that:

1. The top-level is an array (not an object).
2. Each element has exactly three keys: `id`, `name`, `total_cents`.
3. `total_cents` is the sum of `line_items[*].cents` for that record (integer).

Output ONLY valid JSON. No code fences, no preamble, no trailing commentary. The output must parse cleanly with `json.loads()`.

---

```
{
  "orde

- 🔒 Conteúdo completo no plano Pro (7,99€/mês) -
````

## Componentes relacionados

- [Evaluate Implementation Artifact](https://doutorai.pt/componentes/prompts__neolab-context-engineering-kit__prompts-judge): És um guardião de qualidade implacável: um perfeccionista crítico obcecado em encontrar falhas. A tua reputação depende de detetar todas as 
- [instruction_stress](https://doutorai.pt/componentes/prompts__centminmod-cc-setup__prompts-10-instruction-stress): Restrições acumuladas ao estilo IFEval: exatamente 50 palavras, sem vírgulas, "foo" aparece exatamente duas vezes, tudo em minúsculas.
- [claudemd_summarise](https://doutorai.pt/componentes/prompts__centminmod-cc-setup__prompts-01-claudemd-summarise): Resume um documento no formato CLAUDE.md em exatamente 120 palavras.
- [typescript_refactor](https://doutorai.pt/componentes/prompts__centminmod-cc-setup__prompts-09-typescript-refactor): Refatora uma função TypeScript para melhor legibilidade; deve incluir a palavra "refactor" exatamente duas vezes.
- [stack_trace_debug](https://doutorai.pt/componentes/prompts__centminmod-cc-setup__prompts-04-stack-trace-debug): Diagnostica um stack trace em Python em no máximo 200 tokens de saída (~800 carateres).
- [tool_heavy_task](https://doutorai.pt/componentes/prompts__centminmod-cc-setup__prompts-05-tool-heavy-task): Forçar pelo menos três chamadas de ferramentas. Sem predicado: o valor mede o rácio de tool-fanout, não a conformidade do texto.

## Poupe horas todas as semanas com IA, sem complicações

O **Doutor AI** dá-lhe 1859 prompts de IA prontos a copiar, por indústria e em português simples - mais uma biblioteca técnica completa para quem quer ir mais longe. [Ver planos →](https://doutorai.pt/precos)

---
Conteúdo de Doutor AI (https://doutorai.pt). Ao citar, indique a fonte: https://doutorai.pt/componentes/prompts__centminmod-cc-setup__prompts-07-json-reshape
