
Policystack
- 158 repo stars
- Updated August 3, 2026
- jamiedavenport/policystack
PolicyStack AI skill pack: policystack-init, policystack-audit, policystack-jurisdiction, policystack-instrument.
About
policystack is a Claude Code skill in the Security category. PolicyStack AI skill pack: policystack-init, policystack-audit, policystack-jurisdiction, policystack-instrument.
- policystack
- Security
- AI-coding skill
Policystack by the numbers
- Data as of Aug 5, 2026 (Skillselion catalog sync)
/plugin marketplace add jamiedavenport/policystack/plugin install policystack@policystackAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 158 |
|---|---|
| Last updated | August 3, 2026 |
| Repository | jamiedavenport/policystack ↗ |
What it does
PolicyStack AI skill pack: policystack-init, policystack-audit, policystack-jurisdiction, policystack-instrument.
README.md
PolicyStack
Open-source, AI-first primitives for adding privacy policies and consent to your app. One typed config drives your privacy policy, your cookie policy, and the consent that gates the cookies they describe — all rendered directly into your React/Vue/Svelte/Solid/Angular app, never a third-party iframe.
Three building blocks
- Policy — your privacy and cookie policy as a typed config, rendered as components or Markdown. A Vite plugin compiles it at build time and scans for undeclared third parties.
- Consent — a headless consent state machine. Sub-4kb core, adapters for React, Vue, Solid, Svelte, and Angular, and a Vite plugin that fails the build on an ungated cookie. No bundled UI — you build the banner with your own components.
- Cloud — an optional hosted control plane for versioning, audit trails, and consent analytics. It sits on top of the OSS pieces; you never need it to use them.
Everything except Cloud is Apache-2.0.
Quick start
bunx @policystack/cli init
init installs the right packages for your stack, writes a starter policystack.ts, and prints a prompt you can hand to a coding agent. See the quick start for the full walkthrough.
Packages
All packages publish under the @policystack/* scope and version together.
| Package | What it is |
|---|---|
@policystack/sdk |
Public API — defineConfig(), renderLlmsTxt() |
@policystack/core |
Compilation engine + consent runtime (./consent subpath) |
@policystack/vite |
Vite plugin + opt-in consent scanner |
@policystack/cli |
Install / configure / validate CLI |
@policystack/renderers |
Shared Markdown / HTML / PDF render layer |
@policystack/scripts |
Consent-gated third-party script loaders |
@policystack/react |
React adapters — ./policy, ./consent, ./provider |
@policystack/vue |
Vue adapters — ./policy, ./consent |
@policystack/svelte |
Svelte adapters — ./policy, ./consent |
@policystack/solid |
Solid adapter — ./consent |
@policystack/angular |
Angular adapter — ./consent |
Contributing
See CONTRIBUTING.md for setup, the monorepo layout, and the release flow. Apache-2.0 — issues and PRs welcome.
Not legal advice. PolicyStack generates policy documents from your config. It does not provide legal advice. Have a lawyer review your policies before publication. See the legal notice.
Contributors
Jamie Davenport 💻 |
James 💻 |
Vish 💻 |
Kamil Doroszewicz 💻 |
