add-config

Guide developers through adding configuration settings to Wave Terminal.

1|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/MichaelCrowe11/crowe-terminal --skill add-config-michaelcrowe11
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-config
Source: https://github.com/MichaelCrowe11/crowe-terminal/tree/main/.kilocode/skills/add-config
Command: npx skills add https://github.com/MichaelCrowe11/crowe-terminal --skill add-config-michaelcrowe11

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

It helps developers add new configuration settings to Wave Terminal, streamlining customization and scaling of the configuration system.

Core Features & Use Cases

  • Guidance on modifications: Provides step-by-step instructions on updating Go structs, JSON schemas, and documentation.
  • Implementation support: Explains how to set default values, manage hierarchical overrides, and incorporate into frontend and backend.
  • Use Case: A developer wants to introduce a new terminal appearance setting. This Skill guides them through code updates, defaults, and documentation to ensure a seamless integration.

Quick Start

Use the add-config skill to learn how to add a new customizable setting for Wave Terminal efficiently.

Frequently Asked Questions about add-config

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

FAQPage Schema
How do I add new configuration settings to Wave Terminal?

To add configuration settings to Wave Terminal, this Skill provides step-by-step guidance for updating Go structs, modifying JSON schemas, setting defaults, managing hierarchical overrides, and incorporating changes across frontend and backend components.

What is the process for extending Wave Terminal's config system with a new appearance setting?

Extending the config system involves updating Go structs and JSON schemas, defining default values, handling hierarchical overrides, and updating documentation and tests to ensure a seamless integration for the new appearance setting.

Do I need to update both frontend and backend code to customize Wave Terminal settings?

Yes, customizing Wave Terminal settings requires incorporating changes across both frontend and backend code. This Skill explains how to synchronize these updates alongside Go structs, JSON schemas, and hierarchical overrides.

How do I set default values and manage hierarchical overrides for Wave Terminal config?

You manage hierarchical overrides and default values by modifying Go structs and JSON schemas. This Skill provides implementation support to ensure configuration values resolve correctly across different hierarchy levels.

What's the best way to document and test new Wave Terminal config extensions?

The best way to document and test new config extensions is to follow precise step-by-step guidance for code changes, ensuring updated JSON schemas and default values are verified through structured testing procedures for seamless integration.

Why does my Wave Terminal config setting not apply correctly across the application?

Your config setting may not apply correctly if hierarchical overrides, frontend integration, or backend Go structs are not properly synchronized. Use this Skill to verify proper implementation and testing of configuration changes.