graplix
Model and evaluate relation-based access control in TypeScript
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install Graplix?▼
Run `npx skills add daangn/graplix --all -g -y` in your terminal to install the skill globally for your coding agent.
What is Graplix used for?▼
Graplix is a TypeScript toolkit for relation-based access control (ReBAC). You define permission relationships in a .graplix schema and check them at runtime with engine.check() and engine.explain().
How do I check a permission with Graplix?▼
Build an engine with buildEngine() using your schema and resolvers, then call engine.check() with the user, object, relation, and context to get a true or false result.
Does Graplix work with Claude Code and Cursor?▼
Yes. The skill follows the universal SKILL.md standard and works with Claude Code, Cursor, Codex, and OpenCode.
Can Graplix generate typed code from my schema?▼
Yes. The @graplix/codegen package generates a fully typed buildEngine wrapper and resolver interfaces directly from your .graplix schema file.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core