Writing Settings and Preferences
Quick start
Collect or infer:
- •Setting category (account, notifications, privacy, appearance, etc.)
- •Setting type (toggle, select, input, action)
- •Default state
- •Impact of changing the setting
Then produce output using TEMPLATES.md. Validate with RUBRIC.md.
Workflow
- •Identify the setting category and type
- •Write the label (what the setting controls)
- •Write the description (what happens when enabled/changed)
- •Specify the default value
- •Add helper text for complex settings
- •Run the rubric check. Revise until it passes.
Degrees of freedom
- •Low: Label + description structure is fixed
- •Medium: Description length varies by complexity
- •Allowed variation: Description can be omitted for self-explanatory settings
Constraints
- •Label: max 40 characters
- •Description: max 120 characters
- •Toggle labels describe the ON state
- •Never use double negatives
- •Group related settings with clear section headers
References
- •Templates: TEMPLATES.md
- •Rubric: RUBRIC.md
- •Examples: EXAMPLES.md