Loading...
Loading...
OpenFGA authorization modeling best practices and guidelines. This skill should be used when authoring, reviewing, or refactoring OpenFGA authorization models. Triggers on tasks involving OpenFGA models, relationship definitions, permission structures, .fga files, .fga.yaml test files, or OpenFGA SDK usage in JavaScript, TypeScript, Go, Python, Java, or .NET.
npx skill4agent add openfga/agent-skills openfga.fga.fga.yaml| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Core Concepts | CRITICAL | |
| 2 | Relationship Definitions | CRITICAL | |
| 3 | Testing & Validation | HIGH | |
| 4 | Model Design | HIGH | |
| 5 | Custom Roles | MEDIUM | |
| 6 | Optimization | MEDIUM | |
| 7 | SDK Integration | HIGH | |
| 8 | Workflow | CRITICAL | |
core-typescore-schema-versioncore-relationscore-tuplescore-separationrelation-direct[type]relation-concentricorrelation-indirectX from Yrelation-usersetstype#relationrelation-conditionsrelation-wildcardstype:*relation-wildcards-as-booleanstype:*design-permissionscan_*design-hierarchydesign-organizationdesign-namingdesign-modulestest-fga-yaml.fga.yamltest-check-assertionstest-list-objectstest-list-userstest-conditionstest-cliroles-simpleroles-assignmentsroles-static-comboroles-when-to-useoptimize-simplifyoptimize-tuplesoptimize-type-restrictionssdk-javascriptsdk-gosdk-pythonsdk-javasdk-dotnetworkflow-validaterules/core-types.md
rules/relation-concentric.md
rules/test-fga-yaml.mdAGENTS.md