tuning-panel

Generate debug-only UI tuning panels for React, SwiftUI, and vanilla projects.

5|2|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/petekp/agent-skills --skill tuning-panel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tuning-panel
Source: https://github.com/petekp/agent-skills/tree/main/skills/tuning-panel
Command: npx skills add https://github.com/petekp/agent-skills --skill tuning-panel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tuning panels surface every parameter that could influence a UI outcome, enabling rapid, exhaustive exploration and safer design iteration.

Core Features & Use Cases

  • Exhaustive parameter discovery across animation, layout, color, and typography
  • Debug-mode only exposure to avoid production leakage
  • Export of only changed values for efficient LLM guidance
  • Platform references and templates for React (Leva), Vanilla JS (Tweakpane/dat.GUI), and SwiftUI native controls
  • LLM-ready snippets and examples to accelerate implementation

Quick Start

Provide a target UI component and its tunable parameters, and I will generate a development-only tuning panel with export-ready change summaries.

Frequently Asked Questions about tuning-panel

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

FAQPage Schema
How do I create a visual tuning panel for UI parameters in React or SwiftUI?

To create a visual tuning panel, surface animation, layout, color, and typography parameters in debug mode using platform references like Leva for React or native controls for SwiftUI. This enables rapid iterative exploration and exports only changed values for LLM guidance.

Does the tuning panel export changed parameters for LLM guidance?

Yes, the tuning panel exports changed values for LLM guidance by tracking default parameters and generating diff summaries. This ensures only modified animation, layout, color, and typography values are exported as LLM-ready snippets, avoiding production leakage.

Can I use Tweakpane or dat.gui for vanilla JS parameter tuning?

Yes, you can use Tweakpane or dat.gui for vanilla JS parameter tuning. The tuning panel provides platform references and templates for vanilla JS, alongside Leva for React and SwiftUI native controls, enabling exhaustive parameter discovery and debug-mode validation.

How do parameter tuning panels prevent production leakage?

Parameter tuning panels prevent production leakage by enforcing a debug-only mode for UI iteration. This restricts the exposure of animation, layout, color, and typography parameters to development environments, ensuring tuning controls never ship to production.

What is the best way to group UI parameters for iterative design exploration?

The best way to group UI parameters is by logically categorizing animation, layout, color, and typography controls within a debug-mode tuning panel. This structured grouping supports exhaustive parameter discovery and efficient diff export for LLM guidance.

Why should I use debug-mode tuning panels for UI development?

Debug-mode tuning panels are used for UI development to surface every parameter influencing a UI outcome, enabling rapid exhaustive exploration and safer design iteration. They validate changes and export only modified values for LLM guidance without production leakage.