---
name: Policy Check
slug: policy-check
category: Quality
description: Policy Check runs pnpm policy-check from the repo root to validate package compliance. Use it for a specific package with --path, or run the repository-wide check when changes may affect other packages.
github: "https://github.com/microsoft/FluidFramework/tree/main/.claude/skills/policy-check"
language: TypeScript
stars: 4944
forks: 585
install: "npx degit https://github.com/microsoft/FluidFramework/tree/main/.claude/skills/policy-check ~/.claude/skills/policy-check"
installs_to: ~/.claude/skills/policy-check
source_path: .claude/skills/policy-check/SKILL.md
collection_size: 31
category_size: 1354
collection_url: "https://dirskills.com/collections/microsoft/FluidFramework"
added: 2026-08-12T04:42:48.499Z
last_synced: 2026-08-12T04:42:48.499Z
canonical_url: "https://dirskills.com/skills/policy-check"
---

# Policy Check

Policy Check runs pnpm policy-check from the repo root to validate package compliance. Use it for a specific package with --path, or run the repository-wide check when changes may affect other packages.

**Install:**

```bash
npx degit https://github.com/microsoft/FluidFramework/tree/main/.claude/skills/policy-check ~/.claude/skills/policy-check
```

## README

Run `pnpm policy-check --path <relative-path>` from the repo root to check a specific package. Do NOT `cd` into the package directory.

Even when changes are applied to a single package, repository-wide checks (`pnpm policy-check` without `--path`) are still appropriate since changes in one package can cause policy failures in others.
