---
title: Skills e workflows
description: Como validar catálogo, sincronizar skills e rodar workflows determinísticos.
context: Governança de `templates/skill-catalog.yaml` e `templates/workflows/*.yaml`.
---

# Skills e workflows

Skills adicionam instruções operacionais portáveis. Workflows encadeiam etapas e checks com estado e limite de iteração.

## Validar catálogo

```bash
sdd skills list --json
sdd skills doctor --strict
sdd skills validate .agents/skills/project-discovery/SKILL.md --json
```

## Sincronizar para clients

```bash
sdd skills sync --targets codex,claude,cursor,devin,opencode,trae,antigravity --dry-run
sdd skills sync --targets codex,claude --force
```

Use `--dry-run` para revisar o plano. Use `--force` somente quando quiser sobrescrever skills existentes.

## Validar workflows

```bash
sdd workflow list --json
sdd workflow validate standard-sdd --json
sdd workflow validate deep-execution-review --json
```

## Rodar workflow

```bash
sdd workflow run standard-sdd --input "Criar busca por tags" --max-iterations 10 --json
```

Qualquer workflow com loop precisa declarar `max_iterations`. Checkpoints não podem autoaprovar gates humanos.
