Skip to content
Back to skills

Apple Hig Labels

ASecurity

Use when creating, reviewing, or adapting short uneditable text and its relationship to nearby controls.

  • 7 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 26, 2026
ai-agents

Works with

  • cli

Security analysis

A100/100

Scanned October 26, 2026

npx -y skills add AyushRajSinghParihar/apple-human-interface-skills --skill apple-hig-labels --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Apple Hig Labels?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Apple Hig Labels
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ayushrajsinghparihar-apple-hig-labels/badge)](https://www.skillsdirectory.com/skills/ayushrajsinghparihar-apple-hig-labels)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: apple-hig-labels
description: Use when creating, reviewing, or adapting short uneditable text and its relationship to nearby controls.
---

# Make short text carry the right context

Read [the labels guide](../../references/labels.md). Apply its documented semantics; the procedure is application advice.

Inspect text, surrounding controls, platform, and create/review/adapt intent. Determine whether each string is a static caption, editable value, long-form content, or useful portable information. Record its association, hierarchy, truncation, scaling, and copy behavior where evidenced.

Choose a field for short editing and a text view for longer/formatted content. Keep labels actual text with system typography and semantic colors appropriate to primary/supporting/unavailable meaning. Do not assign a faint semantic role solely to make essential content visually quiet. Preserve Dynamic Type where supported and inspect custom-font readability. Allow copying when an error, location, or address needs reuse. On watchOS, use system date/time or timer text for temporal values rather than repeatedly rebuilding a static label; do not imply every framework provides Apple's automatic updating behavior.

Implement the label and association, provide concrete replacement text/style rules, or review identifiable ambiguity/legibility issues. Apply component-specific wording conventions when the label belongs to a button or another constrained control.

**Worked transformation:** Before: a shipping screen shows `ID` in faint gray above an uncopyable tracking number rendered as an image. Decision: the identifier is primary portable information, not unavailable content. After: label it `Tracking Number`, render the value as scalable selectable text, and reserve secondary hierarchy for supporting delivery notes.

Deliver the edited text and semantic/association contract. Verify long localization, enlarged/bold text, appearance changes, copy where relevant, and accessible association with the correct control. Fail for a label attached to the wrong input, rasterized essential text, or loss of meaning through clipping. Report native text/assistive rendering separately from code inspection.

Load [text-views](../../../apple-hig-content/.topics/apple-hig-text-views/SKILL.md) for longer selectable material or [text-fields](../../../apple-hig-selection-and-input/.topics/apple-hig-text-fields/SKILL.md) when the value is editable.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.