Skip to content
Back to skills

Engineering Prompts And Output

ASecurity

Use when writing or reviewing system prompts, few-shot examples, structured output via tool use, JSON schema validation with retry loops, Message Batches API processing, or multi-instance/multi-pass review pipelines such as automated PR reviewers. Also when outputs are inconsistent between runs, JSON fails validation, false positives erode reviewer trust, hallucinated fields appear, or self-review keeps missing defects. NOT for tool interface design (use designing-tools-and-mcp), context/revi...

  • 7 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 5, 2026
ai-agentsrustdebuggingapi

Works with

  • api
  • mcp

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add atretyak1985/swarmery --skill engineering-prompts-and-output --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Engineering Prompts And Output?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Engineering Prompts And Output
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/atretyak1985-engineering-prompts-and-output/badge)](https://www.skillsdirectory.com/skills/atretyak1985-engineering-prompts-and-output)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: engineering-prompts-and-output
description: Use when writing or reviewing system prompts, few-shot examples, structured output via tool use, JSON schema validation with retry loops, Message Batches API processing, or multi-instance/multi-pass review pipelines such as automated PR reviewers. Also when outputs are inconsistent between runs, JSON fails validation, false positives erode reviewer trust, hallucinated fields appear, or self-review keeps missing defects. NOT for tool interface design (use designing-tools-and-mcp), context/review calibration (use managing-context-reliability), or loop orchestration (use auditing-agent-architecture).
docs:
  status: reviewed
  source_sha: cc1f93195328
  updated: 2026-08-06
---

# Engineering Prompts and Output

## Overview

Best-practice reference for the prompt-and-output layer: explicit criteria in system prompts, few-shot construction, schema-enforced output, validation/retry, batch processing, and review pipelines. Each reference module states the correct pattern, the named anti-patterns, and ends with an **Audit Checklist** of verifiable conditions.

## When to use

- Writing or reviewing a system prompt, few-shot set, output schema, or an automated review pipeline
- Debugging: inconsistent verdicts, invalid JSON, false-positive floods, hallucinated values, missed defects on self-review
- Deciding: severity criteria vs confidence filtering, `tool_choice` mode for extraction, retry strategy, batch vs real-time

Not for tool interface design itself (use designing-tools-and-mcp) or human-review calibration (use managing-context-reliability).

## Quick reference

| Module | Read when the question is about |
|---|---|
| `references/4-1-system-prompts-with-explicit-criteria.md` | Explicit severity criteria, the false-positive trust problem |
| `references/4-2-few-shot-prompting.md` | Constructing examples, hallucination reduction, false-positive control |
| `references/4-3-structured-output-with-tool-use.md` | The three `tool_choice` modes, what `tool_use` does not guarantee, schema design |
| `references/4-4-validation-retry-and-feedback-loops.md` | Retry-with-error-feedback, its limits, schema vs semantic errors |
| `references/4-5-batch-processing-strategies.md` | Message Batches API, result matching, SLA maths, failure handling |
| `references/4-6-multi-instance-and-multi-pass-review.md` | Why self-review fails, multi-pass architecture, confidence-based routing |

## How to audit

1. Match the pipeline under review to modules in the table; read those files.
2. Run each module's **Audit Checklist** item by item against the actual prompts/schemas/code.
3. Report every unchecked item as a finding with `file:line` evidence and the module's recommended fix.

For a fast full-domain sweep, `checklists.md` aggregates all six checklists.

## Related

Sampling and calibrating against human review: managing-context-reliability (`5-5`). Orchestrating multiple reviewer instances: auditing-agent-architecture (`1-2`, `1-3`).

# How to use

## What it does

This skill is a best-practice reference for the layer where you shape what Claude is asked and what it must return: system prompts, few-shot examples, schema-enforced output, validation and retry, batch jobs, and review pipelines. Each of its six reference modules names the correct pattern, the anti-patterns that break it, and ends with an Audit Checklist of verifiable conditions you can run against real code.

## When to use it

- You are writing or reviewing a system prompt, a few-shot set, an output schema, or an automated review pipeline such as a PR reviewer.
- The same input produces different verdicts between runs, or returned JSON keeps failing validation.
- A reviewer floods its output with false positives, invents fields that were never in the source, or misses defects when asked to check its own work.
- You are choosing between severity criteria and confidence filtering, picking a `tool_choice` mode, or deciding batch versus real-time processing.

## When not to use it

- Designing the tool interface itself — names, descriptions, input schemas — belongs to `designing-tools-and-mcp`.
- Calibrating against human reviewers or sampling their judgements belongs to `managing-context-reliability`.
- Orchestrating the agent loop, subagents, or session state belongs to `auditing-agent-architecture`.

## How to invoke

```
Skill(skill: "claude-eng-pack:engineering-prompts-and-output")
```

Invoke it before you read the prompts or schemas under review, then follow its Quick reference table to the modules that match your question.

## Inputs

- The pipeline under review — prompts, schemas, retry code, batch handling — required, since every checklist item is scored against real files.
- The specific symptom or decision you are chasing (inconsistent verdicts, invalid JSON, retry strategy) — optional, but it narrows you to one or two modules instead of all six.

## What you get back

No files are written. You get the module contents loaded into your context, and an audit procedure: match the pipeline to modules, run each module's Audit Checklist item by item, and report every unchecked item as a finding with `file:line` evidence plus the module's recommended fix. For a fast sweep of the whole domain, `checklists.md` aggregates all six checklists in one place.

## Worked example

```
Skill(skill: "claude-eng-pack:engineering-prompts-and-output")

Request: "Our automated reviewer for orders/line-items returns a different
severity for the same diff on every run, and about half its findings are
false positives. Audit the prompt and the output path."
```

You are pointed at the modules on explicit severity criteria and on structured output with tool use. Running their checklists against the real prompt shows severity is described in adjectives rather than verifiable conditions, and that `tool_use` is treated as a guarantee of a valid schema. You end up with two findings, each carrying a `file:line` reference and the module's recommended fix.

## Related

- `designing-tools-and-mcp` — when the problem is which tool Claude picks, not what it returns.
- `managing-context-reliability` — when quality drops over long sessions or you need human-review calibration.
- `auditing-agent-architecture` — when you need to orchestrate several reviewer instances rather than improve one.

Files in this skill

  • SKILL.md6.2 KB
  • checklists.md7.2 KB
  • references/4-1-system-prompts-with-explicit-criteria.md5.4 KB
  • references/4-2-few-shot-prompting.md7.5 KB
  • references/4-3-structured-output-with-tool-use.md6.8 KB
  • references/4-4-validation-retry-and-feedback-loops.md7.1 KB
  • references/4-5-batch-processing-strategies.md7.6 KB
  • references/4-6-multi-instance-and-multi-pass-review.md8.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.