What problem does it solve?
It removes the trial-and-error required to create correct Salesforce PermissionSet (PermissionSet XML) by producing metadata that matches platform rules and deployment expectations.
Core Features & Use Cases
- CRUD and access generation: Creates deployable object permissions (create/read/edit/delete) and record visibility controls for standard and custom objects.
- Field-level security (FLS) safety: Generates fieldPermissions for readable/editable access while avoiding deployment failures caused by including required fields.
- User, app, and tab visibility: Adds system userPermissions plus applicationVisibilities and tabSettings so the right capabilities and UI elements are available to assigned users.
- Optional Apex/Visualforce access and record type settings: Grants class/page access and configures license/record-type visibility when needed.
Quick Start
Use the generating-permission-set skill to create PermissionSet XML for a user role by specifying the permission set fullName, object CRUD rules, and the non-required fields that should be readable and editable.