Skills Agentes

Hig Components Controls

HIG de Apple para controles de selección y entrada: pickers, toggles, sliders, steppers, segmented controls, campos de texto y teclados virtuales.

Estrellas
118

en todo el repo

Actividad
45

0–100, la ruta de este skill

Actualizado
hace 3 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
1.3k tok

176 tok en reposo

Paquete
15 archivos

25 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add raintree-technology/hig-doctor --skill hig-components-controls --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Guía controles de selección y entrada según HIG: pickers, toggles, sliders, steppers, segmented controls, campos de texto y teclados.
  • Elige el control según el caso: toggle para binario, segmented (2–5), slider continuo, picker para listas largas, stepper para pasos fijos.
  • Exige estado visible, controles de sistema y teclado virtual acorde al tipo de dato.

Úsalo cuando

  • El usuario pregunta picker vs segmented control, toggle vs checkbox, tipo de teclado o diseño de formulario.
  • Hay que diseñar sliders, steppers, combo boxes, token fields, rating indicators o gauges.

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • ¿Toggle o checkbox para este ajuste?
    • ¿Qué teclado debo usar en este campo?
    • Cómo debe verse este formulario en iOS

    SKILL.md

    En inglés

    Apple HIG: Selection and Input Controls

    Check for .claude/apple-design-context.md before asking questions. Use existing context and only ask for information not already covered.

    Key Principles

    1. Clear current state. Users must always see what is selected. Toggles show on/off, segmented controls highlight the active segment, pickers display the current selection.

    2. Prefer standard system controls. Built-in controls provide consistency and accessibility. Custom controls introduce a learning curve and may break assistive features.

    3. Toggles for binary states. On or off. In Settings-style screens, changes take effect immediately. In modal forms, changes commit on confirmation.

    4. Segmented controls for mutually exclusive options. 2-5 items, roughly equal importance, short labels.

    5. Sliders for continuous values. When precise numeric input is not critical. Provide min/max labels or icons for range endpoints.

    6. Pickers for long option lists. Too many options for a segmented control. Works well for dates, times, structured data.

    7. Steppers for small, precise adjustments. Increment/decrement in fixed steps. Display current value next to the stepper with reasonable min/max bounds.

    8. Text fields for short, single-line input. Text views for multi-line. Configure keyboard type to match expected input (email, URL, number).

    9. Combo boxes: text input + selection list. macOS. Type a value or choose from a predefined list when custom values are valid.

    10. Token fields: discrete values as visual tokens. macOS. For email recipients, tags, or collections of discrete items.

    11. Gauges and rating indicators display values. Gauges show a value within a range. Rating indicators show ratings (often stars). Display-only; use interactive variants for input.

    Reference Index

    Reference Topic Key content
    controls.md General controls States, affordance, system controls
    toggles.md Toggles On/off, immediate effect
    segmented-controls.md Segmented controls 2-5 options, equal weight
    sliders.md Sliders Continuous range, min/max labels
    steppers.md Steppers Fixed steps, bounded values
    pickers.md Pickers Dates, times, long option sets
    combo-boxes.md Combo boxes macOS, type or select, custom values
    text-fields.md Text fields Short input, keyboard types, validation
    text-views.md Text views Multi-line, comments, descriptions
    labels.md Labels Placement, VoiceOver support
    token-fields.md Token fields macOS, chips, tags, recipients
    virtual-keyboards.md Virtual keyboards Email, URL, number keyboard types
    rating-indicators.md Rating indicators Star ratings, display-only
    gauges.md Gauges Level indicators, range display

    Output Format

    1. Control recommendation with rationale and why alternatives are less suitable.
    2. State management -- how the control communicates current state and whether changes apply immediately or on confirmation.
    3. Validation approach -- when to show errors and how to communicate rules.
    4. Accessibility -- labels, traits, hints for VoiceOver.

    Questions to Ask

    1. What type of data? (Boolean, choice from fixed set, numeric, free-form text?)
    2. How many options?
    3. Which platforms? (Combo boxes and token fields are macOS-only)
    4. Settings screen or inline form?

    Related Skills

    • hig-components-menus -- Buttons and pop-up buttons complementing selection controls
    • hig-components-dialogs -- Sheets and popovers containing forms
    • hig-components-search -- Search fields sharing text input patterns
    • hig-inputs -- Keyboard, pointer, gesture interactions with controls
    • hig-foundations -- Typography, color, layout for control styling

    Built by Raintree Technology · More developer tools

    Reproducido de raintree-technology/hig-doctor bajo licencia MIT. Leer esta página en markdown.

    Archivos

    15 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Detalles

    Categoría
    Diseño y UI
    Licencia
    MIT
    Recursos incluidos
    referencias
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de raintree-technology/hig-doctor

    Este repo incluye 14 skills. Si instalas uno, normalmente ya tienes los demás.

    HIG de Apple para componentes de contenido: charts, collection views, imágenes, web views, lockups y visualización de datos.

    Costo de contexto al activarse
    1.3k tok
    Tamaño del paquete
    9 archivos
    Última actualización
    hace 3 meses
    diseno ui

    HIG de Apple para presentación: alerts, action sheets, popovers, sheets y digit entry. Cuándo interrumpir y cómo confirmar acciones destructivas.

    Costo de contexto al activarse
    1.1k tok
    Tamaño del paquete
    6 archivos
    Última actualización
    hace 3 meses
    diseno ui

    HIG de Apple para layout y navegación: sidebars, split views, tab bars, lists, tables y windows, adaptados a cada tamaño de pantalla.

    Costo de contexto al activarse
    1.6k tok
    Tamaño del paquete
    13 archivos
    Última actualización
    hace 3 meses
    diseno ui

    HIG de Apple para menús y botones: menu bar, toolbars, context menus, action buttons, pop-up y pull-down.

    Costo de contexto al activarse
    1.1k tok
    Tamaño del paquete
    12 archivos
    Última actualización
    hace 3 meses
    diseno ui

    HIG de Apple para search fields, page controls y path controls: búsqueda con feedback, paginación plana y breadcrumbs de archivos.

    Costo de contexto al activarse
    828 tok
    Tamaño del paquete
    4 archivos
    Última actualización
    hace 3 meses
    diseno ui

    HIG de Apple para progreso y estado: progress indicators, status bars y activity rings. Cuándo usar barra determinate frente a spinner.

    Costo de contexto al activarse
    963 tok
    Tamaño del paquete
    4 archivos
    Última actualización
    hace 3 meses
    diseno ui

    Skills relacionados

    HIG de Apple para componentes de contenido: charts, collection views, imágenes, web views, lockups y visualización de datos.

    Costo de contexto al activarse
    1.3k tok
    Tamaño del paquete
    9 archivos
    Última actualización
    hace 3 meses
    diseno ui

    HIG de Apple para presentación: alerts, action sheets, popovers, sheets y digit entry. Cuándo interrumpir y cómo confirmar acciones destructivas.

    Costo de contexto al activarse
    1.1k tok
    Tamaño del paquete
    6 archivos
    Última actualización
    hace 3 meses
    diseno ui

    HIG de Apple para layout y navegación: sidebars, split views, tab bars, lists, tables y windows, adaptados a cada tamaño de pantalla.

    Costo de contexto al activarse
    1.6k tok
    Tamaño del paquete
    13 archivos
    Última actualización
    hace 3 meses
    diseno ui