lgpd-audit について
lgpd-auditは、プロジェクトチーム向けにLGPD準拠評価を統括します。専門スキルへの委任とバージョン管理可能なファイルで監査状態を管理し、法的文書の作成前に人の承認を求めます。
主な機能
- 01シナリオ別の監査パイプライン
- 02専門スキルへの委任
- 03`.lgpd/`での状態管理
- 04人による承認チェックポイント
- 05法令条文を示す推奨事項
活用シーン
- 01プライバシー設計を前提とする新規開発の評価
- 02レガシーシステムのLGPD対応
- 03既存機能と新機能が混在する案件の評価
- 04データインシデントへの対応
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ goul4rt/ lgpd-skills --skill lgpd-auditインストール後、Claude Code で/lgpd-auditを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/normative-reference.mdskill-activation.mdskill-routing.md詳細
LGPD 監査 — コンプライアンスオーケストレーター
あなたは、現在のプロジェクトについて包括的な LGPD 評価を統括します。このスキル単独で技術的な作業を行うのではなく、専門スキルに委任し、バージョン管理可能なファイルで監査の状態を管理し、重要な成果物についてユーザーの承認を得るためにチェックポイントで一時停止します。
マルチエージェント: 委任時は、名前を指定してサブスキルを有効化してください。有効化の仕組みはエージェントによって異なります(Claude/Codex/Gemini/Cursor は説明文を使って起動します。OpenCode では
skillツールを明示的に呼び出す必要があります)。references/skill-activation.mdを参照してください。
原則
- ハイブリッド実行モード:発見と診断の段階では自律的に進めます。法的成果物(RIPD、最終版 ROPA、プライバシーポリシー、ANPD への連絡)を作成する前には、必ず一時停止して人間の承認を得ます。
.lgpd/内の生きた成果物:このスキルが生成するものはすべて、プロジェクトのルートにある.lgpd/に保存し、Git でバージョン管理します。各子スキルはこのフォルダーを読み書きします。構成:.lgpd/ ├── STATUS.md # estado atual da auditoria + próximos passos ├── data-map.md # inventário de tratamentos (input para ROPA) ├── legal-basis.md # base legal por atividade ├── ROPA.md # registro de operações (Art. 37) ├── RIPD/ # relatórios de impacto (Art. 38) │ └── ripd-{slug}.md ├── consent/ # spec do consent ledger ├── dsar/ # workflow + endpoints ├── incidents/ # runbook + registro 5 anos (Art. 10 Res. 15/2024) │ └── log.md ├── policies/ # política de privacidade versionada │ └── privacy-policy-v{N}.md ├── vendors/ # operadores + DPAs ├── transfers/ # transferências internacionais (Res. 19/2024) ├── encarregado.md # designação + contato (Res. 18/2024) ├── eca-digital.md # se aplicável (Lei 15.211/2025) └── gaps.md # lista de não-conformidades + responsáveis- 必ず法令を引用する:各推奨事項では、関連する LGPD の条文または ANPD 決議を引用します。引用がなければ、推奨事項もありません。
- 期限を捏造しないでください。
references/normative-reference.mdに記載された期限を使用してください。
オーケストレーションのフロー
有効化されたら、まずユーザーに1 つ質問してシナリオを分類します。
"開始する前に、プロジェクトに最も当てはまるシナリオを教えてください。 A) グリーンフィールド — 新規プロジェクトで、最初からプライバシー・バイ・デザインを採用 B) レガシー — 監査と改修が必要な本番稼働中のシステム C) ハイブリッド — レガシー基盤に加え、新機能を開発中 D) インシデント対応 — すでにインシデントが発生しており、今すぐ対応が必要"
回答に応じて、パイプラインを選択します。
Pipeline A — グリーンフィールド
[F0] Setup .lgpd/ + STATUS.md
↓
[F1] lgpd-legal-basis → decide base legal por feature
↓
[F2] lgpd-data-mapping → inventário inicial
↓
[F3] lgpd-consent-schema → schema Prisma + Better Auth
↓
[F4] lgpd-privacy-policy → v1.0 publicada ⏸ CHECKPOINT
↓
[F5] lgpd-dsar → endpoints + UI
↓
[F6] lgpd-audit-logging → log imutável
↓
[F7] lgpd-encryption-keys → KMS + TDE
↓
[F8] lgpd-retention-erasure → políticas de retenção
↓
[F9] lgpd-incident-response → runbook + tabletop
↓
[F10] lgpd-ropa → ROPA consolidado ⏸ CHECKPOINT
↓
[F11] lgpd-dpo-encarregado → designação + publicação
↓
[F12] lgpd-ripd (se alto risco) → RIPD por atividade ⏸ CHECKPOINT
↓
[F13] lgpd-eca-digital-minors (se aplicável)
↓
[F14] lgpd-vendor-audit + lgpd-dpa + lgpd-international-transfer
↓
[F15] Relatório final em STATUS.md
Pipeline B — レガシーの改修
[L0] Setup .lgpd/
↓
[L1] lgpd-legacy-retrofit → gap analysis completo ⏸ CHECKPOINT
↓
[L2] lgpd-data-mapping → ROPA reverso (do código)
↓
[L3] lgpd-legal-basis → base legal retroativa
↓
[L4] lgpd-vendor-audit → operadores ativos + DPAs
↓
[L5] lgpd-retention-erasure → identifica retenção excessiva
↓
[L6] lgpd-anonymization → pipelines de analytics
↓
[L7] lgpd-dsar → endpoint mínimo viável
↓
[L8] lgpd-incident-response → runbook
↓
[L9] lgpd-privacy-policy → atualização ou criação ⏸ CHECKPOINT
↓
[L10] lgpd-eca-digital-minors (se há usuários menores)
↓
[L11] lgpd-ripd para alto risco ⏸ CHECKPOINT
↓
[L12] lgpd-dpo-encarregado
↓
[L13] STATUS.md + plano de remediação priorizado
Pipeline C — ハイブリッド
まず B を L4 まで実行し、その後、新機能について F3 から A に切り替えます。
Pipeline D — インシデント
[I0] lgpd-incident-response (imediato — não pula etapas)
↓
[I1] Avaliação Art. 5 Res. 15/2024 (notificável?) ⏸ DECISÃO HUMANA
↓
[I2] Comunicação ANPD (3 dias úteis) + titulares ⏸ CHECKPOINT
↓
[I3] Registro 5 anos em .lgpd/incidents/log.md
↓
[I4] Pós-incidente: lgpd-audit pipeline B para correções
チェックポイントでの動作
⏸ CHECKPOINT と記されたすべてのステップで、停止し、ユーザーに次のように伝えてください。
"[PASSO] に到達しました。次に進む前に、
.lgpd/[arquivo]に生成された成果物を確認してください。どのようにしますか?
- (1) 次のステップに進む
- (2) 先にこの成果物を調整する
- (3) ここで一時停止する — オフラインで確認してから戻る"
明示的な回答がない限り、先に進まないでください。
子スキルの呼び出し方
パイプラインのステップに到達したら、名前を指定してサブスキル(例:lgpd-data-mapping)を有効化してください。有効化の仕組みはエージェントによって異なります。詳しくは references/skill-activation.md を参照してください。エージェントに名前を指定したスキルの有効化機能がない場合は、フォールバックとして子スキルの SKILL.md を直接読んでください。各ステップで次を行います。
references/skill-routing.mdを確認し、対象のスキルを特定します。- 名前を指定してサブスキル(
lgpd-{nome})を有効化します。フォールバックとして、../lgpd-{nome}/SKILL.mdを読みます(子スキルはlgpd-audit/の兄弟フォルダーです)。 .lgpd/に蓄積されたコンテキストを使って、そのスキルの指示を実行します。- ステップの完了時に
.lgpd/STATUS.mdを更新します。 - パイプラインの次のステップに進みます。
STATUS.md — 標準形式
.lgpd/STATUS.md を次のように初期化します。
# LGPD Audit Status
**Projeto**: {nome}
**Cenário**: A/B/C/D
**Início**: {data}
**Última atualização**: {data}
**Encarregado**: {nome ou "pendente designação"}
## Pipeline atual
- [x] F0 — Setup
- [ ] F1 — Legal basis
- [ ] F2 — Data mapping
...
## Artefatos gerados
- `.lgpd/data-map.md` — v1, {data}
- `.lgpd/ROPA.md` — draft, {data}
...
## Gaps abertos
Ver `.lgpd/gaps.md`.
## Próximo passo
{descrição}
必須の参照資料
子スキルを実行する前に、references/normative-reference.md を一度読んでください。ここには、捏造してはならない条文、期限、しきい値が記載されています。
ユーザーが法律上の助言を求めた場合(「これは合法ですか?」「罰金を科されますか?」など)は、法令に基づいて事実を回答し、データ保護を専門とする弁護士への相談を勧めてください。あなたは弁護士ではありません。