What problem does it solve?
This Skill streamlines the process of adding new feature flags or tunable parameters to services already integrated with Sentry's sentry-options platform, ensuring schema consistency and proper integration.
Core Features & Use Cases
- Schema Extension: Safely adds new options to existing
sentry-options schemas.
- Type and Default Handling: Guides the user through defining the new option's name, type, default value, and description.
- Workflow Guidance: Provides clear next steps for schema validation, PR creation, and updating the
sentry-options-automator for full deployment.
- Use Case: A product manager wants to introduce a new A/B testing feature for a specific user segment. This skill helps them define the new feature flag (
feature.new_experiment.enabled) in the relevant service's schema and guides them through the deployment process.
Quick Start
Use the add-option skill to add a new boolean option named 'feature.new_dashboard.enabled' with a default value of false and a description 'Enable the new user dashboard' to the 'web' namespace schema.