CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

hig-inputs

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

Quality

50%

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 ./skills/hig-inputs/SKILL.md
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.

The body is a well-structured reference overview with an excellent progressive-disclosure design — a concise principle summary indexing 13 real, one-level-deep reference files. Its weaknesses are that guidance remains high-level (no concrete APIs or frameworks named), the operating workflow is implied rather than sequenced, and it carries known-concept restatement plus boilerplate filler sections.

Suggestions

Replace generic directives with named specifics, e.g. "Use SwiftUI's .scrollDismissesKeyboard / keyboard-avoidance modifiers or UIKit's keyboard notifications" instead of "Use keyboard-avoidance APIs", and name the recognizers (UITapGestureRecognizer, UIPanGestureRecognizer) when saying "use standard recognizers".

Make the workflow explicit and ordered: 1) read .claude/apple-design-context.md if present, 2) ask only the uncovered questions from Questions to Ask, 3) produce the Output Format deliverables — moving the description's check-first behavior into the body.

Delete the filler "When to Use" section ("This skill is applicable to execute the workflow or actions described in the overview" says nothing) and the attribution footer, and trim restatements of universally known gestures and shortcuts.

DimensionReasoningScore

Conciseness

The body is compact and table-driven, but it restates concepts Claude already knows ("Tap to activate, swipe to scroll/navigate, pinch to zoom", "Standard shortcuts (Cmd+C/V/Z)") and ends with a filler section ("This skill is applicable to execute the workflow or actions described in the overview") plus an attribution footer. Mostly efficient with some removable padding, matching the level-3 anchor rather than level 4, which admits only minor trims.

3 / 5

Actionability

As an instruction-only reference skill it gives a usable checklist ("Distinguish finger from Pencil when appropriate", "haptic feedback at detents", "Map to extended gamepad profile") and a four-part output format. But guidance stays high-level — "Use keyboard-avoidance APIs" and "Apple's built-in recognizers" without naming a single concrete API or framework — so it matches the level-3 anchor (concrete but incomplete) rather than level 4's mostly-executable guidance.

3 / 5

Workflow Clarity

The intended process is inferable (check the context file, ask the four listed questions, produce the four-part output format) and the Output Format and Questions to Ask sections are well-specified, but the sequence is never explicitly ordered and the context-file check from the description is not operationalized into numbered steps. This matches the level-3 anchor (steps present but implicit) rather than level 4's clear sequence with checkpoints.

3 / 5

Progressive Disclosure

The body is a genuinely lean overview (15 principles grouped by input category) plus a Reference Index table of 13 one-level-deep references, all of which were verified to exist in references/, each annotated with topic and key-content columns. This is a clean match for the level-5 anchor: clear overview, well-signaled one-level-deep references, appropriate content split, easy navigation.

5 / 5

Total

14

/

20

Passed

Description

21%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 fails at its primary job: it describes a pre-flight behavior (check a context file, avoid redundant questions) while completely omitting the skill's actual domain and capabilities — Apple Human Interface Guidelines for inputs (touch, gestures, Pencil, keyboards, controllers, focus, remotes, motion). It also contains no trigger terms a user would naturally say, so the skill would rarely be discovered when needed.

Suggestions

Rewrite the description to state the skill's capability, e.g. "Applies Apple HIG input design guidance (touch, gestures, Apple Pencil, keyboards, game controllers, pointer, focus, remotes) when designing or reviewing cross-platform input interactions."

Add an explicit trigger clause with natural user phrases: "Use when the user mentions gestures, Apple Pencil, keyboard shortcuts, game controllers, eye tracking, Siri Remote, or input design for iOS/iPadOS/macOS/watchOS/tvOS/visionOS apps."

Demote the context-file check ("Check for .claude/apple-design-context.md before asking questions") into the body's workflow steps where it belongs, rather than spending the entire description on it.

DimensionReasoningScore

Specificity

The description names two concrete meta-actions ("Check for .claude/apple-design-context.md before asking questions", "only ask for information not already covered") but never states the skill's actual domain or capability (Apple HIG input design guidance). It reads as a behavioral instruction, not a capability list, matching the 'actions minimal or generic' anchor rather than the level-3 anchor which requires a named domain.

2 / 5

Completeness

The 'what' describes only a pre-flight file-check behavior rather than what the skill does, and there is no 'Use when...' clause or equivalent trigger guidance (capping completeness at 3 per guidelines, and here the 'what' is also misdirected). This matches the anchor for a vague/partial 'what' with no 'when'.

2 / 5

Trigger Term Quality

The only substantive keyword is a technical file path (.claude/apple-design-context.md) plus generic words like "questions", "context", and "information". A user needing Apple input/gesture/keyboard design guidance would never naturally say any of these phrases, so it matches the 'no natural keywords; only technical jargon or entirely generic language' anchor.

1 / 5

Distinctiveness Conflict Risk

The unique file path .claude/apple-design-context.md is distinctive and unlikely to be confused with other skills' triggers, but the 'check before asking questions' framing is generic behavior that overlaps any skill that asks clarifying questions. Somewhat specific with residual overlap risk, matching the level-3 anchor rather than level 4 which requires mostly distinct triggers.

3 / 5

Total

8

/

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

skills/hig-inputs/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.