What problem does it solve?
This Skill streamlines the process of managing feature privilege deprecations within Kibana, ensuring backward compatibility and smooth transitions when features are renamed, split, consolidated, or moved.
Core Features & Use Cases
- Implement Deprecations: Guides users through marking existing features as deprecated and defining replacement privileges.
- Review Deprecation PRs: Provides a checklist and validation rules for reviewing changes related to feature privilege deprecations.
- Manage Privilege Mappings: Facilitates the use of the
replacedBy system to link deprecated privileges to current ones.
- Use Case: When Kibana's "Visualize" feature is being replaced by a new "Lens" feature, this Skill helps manage the transition of user privileges so that users with old permissions can still access the new functionality.
Quick Start
Use the kibana-privilege-deprecation skill to review a pull request that is deprecating the 'old_feature' privilege and replacing it with 'new_feature'.