discourse-upcoming-changes

Manage upcoming change feature flags in Discourse with site settings, translations, and image assets.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/DFarynski99/discourse --skill discourse-upcoming-changes-dfarynski99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discourse-upcoming-changes
Source: https://github.com/DFarynski99/discourse/tree/main/.skills/discourse-upcoming-changes
Command: npx skills add https://github.com/DFarynski99/discourse --skill discourse-upcoming-changes-dfarynski99

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of adding and managing upcoming feature flags within the Discourse platform, ensuring new features are rolled out smoothly and correctly.

Core Features & Use Cases

  • Feature Flag Management: Add new upcoming change feature flags to Discourse.
  • Configuration Updates: Handles updates to site settings, translations, and image assets.
  • Code Integration: Provides guidance on how to access and check feature flag status in both Ruby and JavaScript.
  • Use Case: A developer needs to introduce a new experimental chat feature in Discourse. This Skill guides them through adding the necessary site setting, translation, and image, and shows how to enable it for testing.

Quick Start

Use the discourse-upcoming-changes skill to add a new feature flag for a beta feature.

Frequently Asked Questions about discourse-upcoming-changes

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

FAQPage Schema
How do I add a feature flag in Discourse for an upcoming change?

You can check Discourse feature flag status in Ruby and JavaScript codebases. The skill provides guidance on integrating conditional feature enablement logic directly into both Ruby and JavaScript code.

What is the best way to manage gradual feature rollout in Discourse plugins?

Checking feature flag status in Discourse requires accessing conditional logic in Ruby and JavaScript codebases. You retrieve the flag status to determine if an experimental feature is enabled for testing or gradual rollout.

Do I need to update translations and image assets when creating Discourse feature flags?

Yes, you can target specific audiences when rolling out Discourse feature flags. The configuration process allows you to define the feature status and impact to facilitate gradual rollout to selected users.

How do I check feature flag status in Discourse Ruby and JavaScript code?

To add a feature flag in Discourse for an upcoming change, you configure the site settings, translations, and image assets. This process defines the feature status, impact, and audience targeting for gradual rollout.