Skill · em Dados, IA e pesquisa

guidance

Control LLM output with regex and grammars, guarantee valid JSON/XML/code generation, enforce structured formats, and build multi-step workflows with Guidance - Microsoft Research's constrained generation framework

Procedência

Antes de instalar

4 arquivos · 61 KB · só texto, nenhum script

Instalar na sua CLI

O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.

Claude Code

Neste projeto: instala em .claude/skills/guidance/.

d=".claude/skills/guidance"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/ai-research/prompt-engineering-guidance"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/backends.md" "$u/references/backends.md" \
  -o "$d/references/constraints.md" "$u/references/constraints.md" \
  -o "$d/references/examples.md" "$u/references/examples.md"

Global: instala em ~/.claude/skills/guidance/.

d="$HOME/.claude/skills/guidance"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/ai-research/prompt-engineering-guidance"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/backends.md" "$u/references/backends.md" \
  -o "$d/references/constraints.md" "$u/references/constraints.md" \
  -o "$d/references/examples.md" "$u/references/examples.md"

Codex

Neste projeto: instala em .agents/skills/guidance/.

d=".agents/skills/guidance"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/ai-research/prompt-engineering-guidance"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/backends.md" "$u/references/backends.md" \
  -o "$d/references/constraints.md" "$u/references/constraints.md" \
  -o "$d/references/examples.md" "$u/references/examples.md"

Global: instala em ~/.agents/skills/guidance/.

d="$HOME/.agents/skills/guidance"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/ai-research/prompt-engineering-guidance"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/backends.md" "$u/references/backends.md" \
  -o "$d/references/constraints.md" "$u/references/constraints.md" \
  -o "$d/references/examples.md" "$u/references/examples.md"

Antigravity

Neste projeto: instala em .agents/skills/guidance/.

d=".agents/skills/guidance"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/ai-research/prompt-engineering-guidance"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/backends.md" "$u/references/backends.md" \
  -o "$d/references/constraints.md" "$u/references/constraints.md" \
  -o "$d/references/examples.md" "$u/references/examples.md"

Global: instala em ~/.gemini/antigravity-cli/skills/guidance/.

d="$HOME/.gemini/antigravity-cli/skills/guidance"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/ai-research/prompt-engineering-guidance"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/backends.md" "$u/references/backends.md" \
  -o "$d/references/constraints.md" "$u/references/constraints.md" \
  -o "$d/references/examples.md" "$u/references/examples.md"

Peça ao Rook

Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.guidance

Prévia do SKILL.md

---
name: guidance
description: Control LLM output with regex and grammars, guarantee valid JSON/XML/code generation, enforce structured formats, and build multi-step workflows with Guidance - Microsoft Research's constrained generation framework
version: 1.0.0
author: Orchestra Research
license: MIT
tags: [Prompt Engineering, Guidance, Constrained Generation, Structured Output, JSON Validation, Grammar, Microsoft Research, Format Enforcement, Multi-Step Workflows]
dependencies: [guidance, transformers]
---

# Guidance: Constrained LLM Generation

## When to Use This Skill

Use Guidance when you need to:
- **Control LLM output syntax** with regex or grammars
- **Guarantee valid JSON/XML/code** generation
- **Reduce latency** vs traditional prompting approaches
- **Enforce structured formats** (dates, emails, IDs, etc.)
- **Build multi-step workflows** with Pythonic control flow
- **Prevent invalid outputs** through grammatical constraints

**GitHub Stars**: 18,000+ | **From**: Microsoft Research

## Installation

```bash
# Base installation
pip install guidance

# With specific backends
pip install guidance[transformers]  # Hugging Face models
pip install guidance[llama_cpp]     # llama.cpp models
```

## Quick Start

### Basic Example: Structured Generation

```python
…

Ver todo o marketplace