promote-feature

Automate feature flag promotion across Dogfood, Preview, and Stable stages in the Warp codebase.

Updated Jun 20, 2026
One-click install
npx skills add https://github.com/pathtoresiliencebv/warp-customized --skill promote-feature-pathtoresiliencebv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: promote-feature
Source: https://github.com/pathtoresiliencebv/warp-customized/tree/main/.agents/skills/promote-feature
Command: npx skills add https://github.com/pathtoresiliencebv/warp-customized --skill promote-feature-pathtoresiliencebv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of manually promoting feature flags through different stages in the Warp codebase, reducing the risk of errors and streamlining the workflow.

Core Features & Use Cases

  • Feature Flag Promotion: Automates the process of promoting feature flags from Dogfood, Preview, to Stable stages.
  • Runtime and Compile-time Configuration: Adjusts both runtime and compile-time configurations to enable feature flags in the correct layers.
  • Cleanup Management: Schedules the follow-up cleanup of feature flags after promotion to ensure codebase cleanliness.
  • Use Case: When a feature is ready to be rolled out to a broader audience, this Skill can be used to promote the feature flag through the appropriate stages.

Quick Start

Promote the 'your_feature_name' feature to Stable in the Warp codebase using the promote-feature skill.

Frequently Asked Questions about promote-feature

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate feature flag promotion in a Rust codebase?

Automating feature flag promotion in a Rust codebase involves adjusting both runtime and compile-time configurations to move features through release stages. This Skill uses Rust and Cargo to streamline that multi-layer configuration process.

What is the best way to promote Warp feature flags to Stable?

Promoting Warp feature flags to Stable requires updating the codebase configurations to enable the target flag in the final release stage. The promote-feature Skill automates this transition from Dogfood and Preview directly to Stable.

How does feature flag cleanup management work after a promotion?

Feature flag cleanup management after a promotion involves scheduling the removal of the flag code once the feature is fully rolled out. This Skill automatically schedules that follow-up cleanup to ensure ongoing codebase cleanliness.

Do I need Cargo to manage compile-time feature flags?

Yes, you need Cargo to manage compile-time feature flags in the Warp codebase. This Skill relies on the Rust and Cargo toolchain to adjust both compile-time and runtime configurations during the promotion process.

Can I promote a feature flag through Dogfood and Preview stages automatically?

Yes, you can promote a feature flag through Dogfood and Preview stages automatically. This Skill handles the progression across these distinct release stages by modifying the necessary runtime and compile-time settings in the codebase.