CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

hig-foundations

Apple Human Interface Guidelines design foundations.

Quality

60%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/hig-foundations/SKILL.md

The canonical home for this skill is hig-foundations in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

57%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a well-structured reference-hub skill: the bundle is complete, well-organized, and easy to navigate, with a genuinely useful cross-topic section. Its weaknesses are the absence of any executable code patterns despite promising them, a scattered implicit workflow, and filler/redundant sections ('When to Use', principle restatements) that spend tokens on what Claude already knows.

Suggestions

Delete the 'When to Use' filler section ('This skill is applicable to execute the workflow or actions described in the overview.') and the attribution boilerplate; both spend tokens without adding guidance.

Add one compact, executable SwiftUI snippet per Output Format item (e.g. a semantic-color + Dynamic Type example) so the demanded 'concrete code patterns (SwiftUI/UIKit/AppKit)' are modeled, not just requested.

Consolidate the implicit workflow into an explicit numbered sequence at the top (check context file → ask uncovered questions → consult relevant references → answer in Output Format) so the order is unambiguous.

DimensionReasoningScore

Conciseness

The body is mostly efficient — each of the 8 Key Principles is 1-2 dense sentences — but the 'When to Use' section ('This skill is applicable to execute the workflow or actions described in the overview.') is pure filler, and the Key Principles restate HIG concepts Claude already knows (e.g. 'System colors adapt to light/dark mode', 'Use SF Symbols for iconography'). This fits 'Mostly efficient but includes some unnecessary explanation or could be tightened'; it is not 4 because the filler section and redundant principle explanations are clearly trimmable.

3 / 5

Actionability

There is concrete, specific guidance — named semantic colors ('label, secondaryLabel, systemBackground'), named fonts ('SF Pro, SF Compact, SF Mono... New York for serif'), an explicit context-file check, a question list, and a 4-point output format — but no executable code anywhere, even though the Output Format itself demands 'concrete code patterns (SwiftUI/UIKit/AppKit)'. As an instruction-only skill its guidance is real but incomplete, matching 'Some concrete guidance but incomplete... missing key details' rather than 4.

3 / 5

Workflow Clarity

A rough sequence exists (check `.claude/apple-design-context.md` before asking questions → ask the 4 listed questions → answer in the 4-point Output Format), but it is scattered across prose and sections rather than presented as a flow, and there are no validation or verification checkpoints. This matches 'Steps listed but validation gaps; sequence present but checkpoints missing or implicit'; not a destructive/batch skill, so no lower cap applies, but the implicit ordering keeps it below 4.

3 / 5

Progressive Disclosure

The body is a genuine overview pointing to 18 one-level-deep reference files, all of which exist in references/ exactly as cited, presented in a Reference Index table with topic and key-content columns — easy to navigate and clearly signaled. 'Applying Foundations Together' adds useful cross-file navigation without nesting. This cleanly matches 'Clear overview with well-signaled one-level-deep references; content appropriately split; easy navigation.'

5 / 5

Total

14

/

20

Passed

Description

45%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is a concise, correctly third-person domain label, but it is only a topic statement: no capabilities, no trigger conditions, and no language that would differentiate it from sibling HIG skills. It functions as a title rather than a skill description.

Suggestions

Add concrete capabilities to the description, e.g. 'Applies Apple HIG design foundations — color, typography, icons, layout, accessibility, motion — to UI review and generation tasks', so it lists specific actions rather than a bare topic.

Append an explicit trigger clause such as 'Use when designing or reviewing UI for iOS, macOS, watchOS, tvOS, or visionOS, or when the user mentions Apple HIG, SF Symbols, system colors, or Dynamic Type.'

Include natural trigger synonyms users would actually say ('HIG', 'Apple design guidelines', 'iOS UI', 'SF Symbols') to improve both trigger_term_quality and distinctiveness from sibling skills.

DimensionReasoningScore

Specificity

The description 'Apple Human Interface Guidelines design foundations.' names a specific, well-known domain but lists zero concrete actions or capabilities. It matches the anchor 'Names the domain but actions are minimal or generic' — the domain is explicit (not pure abstract language like 'Helps with documents'), but there is no action verb or capability statement at all, which keeps it from scoring 3.

2 / 5

Completeness

The 'what' is stated (a design-foundations skill for Apple HIG) but the 'when' is entirely missing — there is no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. It is not a 4 because a 'when' component is wholly absent rather than merely imprecise, and not a 2 because the 'what' is clear and domain-specific.

3 / 5

Trigger Term Quality

'Apple Human Interface Guidelines' is the canonical domain term a user would plausibly say, but no synonyms or variations appear — no 'HIG', 'iOS/macOS/visionOS design', 'Apple UI guidelines', or 'SF Symbols'. This fits 'Some relevant keywords but missing common variations or synonyms' rather than 4, since several natural trigger phrases users would actually utter are absent.

3 / 5

Distinctiveness Conflict Risk

The Apple HIG niche is specific, but the description is a bare topic label with no distinguishing actions, and the skill itself lists four closely related siblings (hig-platforms, hig-patterns, hig-components-layout, hig-components-content) whose triggers would heavily overlap a generic HIG question. This fits 'Somewhat specific but could still overlap with similar skills' rather than 4, since any Apple design question would match this description equally well as its siblings.

3 / 5

Total

11

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills/skills/hig-foundations/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.