symfony-sk:setting

Manage configuration settings in the sk_settings table for Symfony SK plugins.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Swoking/symfony-sk-plugin --skill symfony-sk-setting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: symfony-sk:setting
Source: https://github.com/Swoking/symfony-sk-plugin/tree/main/plugins/symfony-sk/skills/setting
Command: npx skills add https://github.com/Swoking/symfony-sk-plugin --skill symfony-sk-setting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Add configuration settings to the sk_settings table to manage feature toggles and translations across languages in Symfony SK plugins.

Core Features & Use Cases

  • Centralizes storage of per-group/per-key settings in the sk_settings table, supporting multilingual values.
  • Provides helper methods to add or update settings individually or for all languages in a group.
  • Enforces safety by requiring validation with AskUserQuestion before writing migrations.

Quick Start

Create a new setting for a chosen group and key with language-specific values and run the migration after verification.

Frequently Asked Questions about symfony-sk:setting

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

FAQPage Schema
How do I centralize multilingual configuration settings in a Symfony database table?

To centralize multilingual configuration settings in a Symfony database, use a dedicated table structure to store per-group and per-key values. This approach manages feature toggles and translations across languages cleanly within your plugins.

How do I add multilingual settings migrations safely in Symfony SK plugins?

To add multilingual settings migrations safely in Symfony SK plugins, the system enforces an AskUserQuestion validation step before writing any migration. This ensures settings are verified interactively before database changes occur.

Can I update configuration values for all languages in a group at once?

Yes, you can update configuration values for all languages in a group at once. Helper methods allow you to add or update settings individually or apply multilingual values across an entire predefined group.

What is the best way to organize feature toggles in a Symfony database?

The best way to organize feature toggles in a Symfony database is by grouping them into predefined groups and keys. This centralizes storage in a dedicated database table for easy retrieval and management.

Why does my Symfony settings migration require validation before writing?

Your Symfony settings migration requires validation before writing to enforce safety and prevent accidental data overwrites. The AskUserQuestion mechanism ensures you confirm all multilingual values and group/key pairs first.