What problem does it solve? Adding new permissions in ASP.NET Zero requires coordinated changes across multiple files (constants, provider registration, localization), and missing any step causes authorization failures or missing UI entries. This Skill provides the exact patterns and checklist to add permissions correctly every time. ## Core Features & Use Cases - Three-File Permission Workflow: Guides changes to AppPermissions.cs constants, AppAuthorizationProvider.cs registration, and localization XML files. - Naming Conventions: Enforces the Pages_{Area}{Feature}{Action} constant format and gerund-form localization keys. - Multi-Tenancy & Hierarchy Support: Covers MultiTenancySides.Host/Tenant scoping and parent-child permission hierarchies where granting a parent grants all children. - Use Case: When adding a new Products feature, generate the standard CRUD permission set (view, create, edit, delete), register it under the Pages hierarchy, and apply [AbpAuthorize] attributes to app service methods. ## Quick Start Add a standard CRUD permission set for a new Products feature following the ASP.NET Zero permission patterns.