CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

hig-technologies

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

Quality

47%

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-technologies/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

65%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 knowledge index: lean per-technology principles and an excellent, verified one-level-deep reference system. Weaknesses are the implicit (never explicitly sequenced) workflow and a mid-level of actionability where many principles name a standard without the details needed to apply it, plus minor token waste from a duplicated description line and a boilerplate "When to Use" section.

Suggestions

Add an explicit numbered workflow near the top (1. Check .claude/apple-design-context.md for existing decisions, 2. Identify the technology via the Questions to Ask, 3. Read the matching references/<technology>.md file, 4. Produce the Output Format checklist) so the operating sequence is not left implicit.

Either delete the boilerplate "When to Use" section and the duplicated description line, or replace them with real trigger conditions for when this skill applies versus the listed related skills (hig-inputs, hig-components-system, hig-components-status).

In the Key Principles, replace standard-naming abstractions ("Standard Apple Pay button styles", "guided flows") with one concrete instance each (e.g., the actual button variant rule or a pointer to the specific section of the reference file) so the overview is actionable without a reference round-trip.

DimensionReasoningScore

Conciseness

Each technology gets a compressed 1-2 line principle (e.g., "Only permitted app types: audio, messaging, EV charging, navigation, parking, quick food ordering"), which is lean for a 28-technology survey. Minor waste prevents a 5: the description is repeated verbatim in the body, the "When to Use" section is empty boilerplate ("applicable to execute the workflow or actions described in the overview"), and the attribution footer adds tokens.

4 / 5

Actionability

Some principles are concretely directive ("Never ask for card details when Apple Pay is available", "Test entirely with VoiceOver enabled", the permitted CarPlay app-type list), but many are abstract abstractions naming a standard without the specifics needed to act ("Standard Apple Pay button styles", "Transparent and frictionless", "Invisible and reliable sync"), with details deferred to the reference files. This lands on anchor 3: some concrete guidance but incomplete.

3 / 5

Workflow Clarity

The intended flow (check the context file, ask the "Questions to Ask", look up the technology in the reference index, produce the "Output Format") is implicit across sections but never explicitly sequenced, and there are no checkpoints. Not a destructive/batch skill so no cap applies, but at ~125 lines with 28 references it does not qualify for the simple-skill exception; anchor 3 (implicit sequence, missing checkpoints) fits better than anchor 2 because the Output Format, Questions, and Reference Index sections give usable structure.

3 / 5

Progressive Disclosure

The body is a true overview: distilled per-technology principles plus a well-labeled Reference Index table giving topic and key content for every reference. All 28 referenced files (siri.md through photo-editing.md) exist in ./references/ and are exactly one level deep with no nested references, matching the anchor 5 pattern of a clear overview with well-signaled one-level-deep references.

5 / 5

Total

15

/

20

Passed

Description

5%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 copy-pasted procedural instruction (check a context file, avoid redundant questions) rather than a description of the skill. It fails to state what the skill does, when to use it, or any Apple/HIG trigger terms, making it nearly useless for skill selection. This is the skill's most serious defect.

Suggestions

Rewrite the description to state the capability in third person, e.g., "Evaluates Apple technology implementations (Siri, Apple Pay, HealthKit, HomeKit, ARKit, CarPlay, Sign in with Apple, etc.) against Human Interface Guidelines: privacy requirements, standard interaction patterns, and platform conventions."

Append an explicit trigger clause: "Use when designing, reviewing, or implementing features that use Apple system technologies, or when the user mentions Apple Pay, Siri, HealthKit, HomeKit, CarPlay, SharePlay, Sign in with Apple, or other Apple frameworks."

Remove the .claude/apple-design-context.md checking instruction from the description; that runtime behavior belongs in the body, not in the field used for skill matching.

DimensionReasoningScore

Specificity

"Check for .claude/apple-design-context.md" and "ask for information not already covered" are concrete actions, but they describe a meta-procedure about question-asking, not the skill's actual capability (Apple HIG technology design guidance). Anchor 2 fits: a domain is touched but the capability actions are minimal; a 3 would require naming at least 1-2 real capabilities, which is absent.

2 / 5

Completeness

Both 'what' and 'when' are missing: nothing states the skill evaluates Apple technology implementations against HIG, and there is no 'Use when...' clause or equivalent trigger guidance. The sentence is a behavioral instruction about checking a context file, not a capability description, so it matches anchor 1 rather than the vague-but-present 'what' of anchor 2.

1 / 5

Trigger Term Quality

The only substantive term is the file path ".claude/apple-design-context.md" plus generic phrases like "existing context". No natural keywords a user would say (Apple, HIG, Siri, Apple Pay, HealthKit, CarPlay, accessibility) appear, matching the anchor 1 example of pure technical jargon with no natural language.

1 / 5

Distinctiveness Conflict Risk

The description contains zero domain-specific terms, so it is entirely generic boilerplate that would equally trigger (or fail to distinguish from) any sibling skill in the hig-* family it references. This matches anchor 1 ("would conflict with virtually any skill").

1 / 5

Total

5

/

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-technologies/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.