CtrlK
BlogDocsLog inGet started
Tessl Logo

fix-codesign-error

Slash command that inspects a macOS signing or entitlement failure and explains the minimum fix path. Invoke explicitly with /fix-codesign-error — this skill never self-triggers.

63

Quality

73%

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 ./.agents/skills/fix-codesign-error/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

A clean, well-structured instruction skill that is token-efficient and nicely scoped, but it lacks executable command examples and explicit validation feedback loops in its workflow.

Suggestions

Add at least one complete, runnable diagnostic command with flags (e.g., 'codesign -d --verbose=4 --entitlements - /path/to/App.app') so guidance is copy-paste ready.

Insert an explicit validation checkpoint into the workflow (e.g., 'Run spctl --assess and only proceed when it passes; if it fails, re-inspect and retry') to close the feedback loop.

Show the expected output or failure signal to look for from codesign -d / spctl so the failure-class diagnosis in step 2 is unambiguous.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — it states steps, arguments, and guardrails with no concept padding, and every section earns its place.

3 / 3

Actionability

It names verifiable tools ('codesign -d', 'spctl', 'plutil') and gives a concrete diagnostic decision tree, but provides no complete executable command examples with flags, so it is not copy-paste ready.

2 / 3

Workflow Clarity

The four-step sequence is clear, but there is no explicit validation checkpoint or validate→fix→retry feedback loop, which the rubric expects for signing/repair workflows.

2 / 3

Progressive Disclosure

It is a short, single-purpose skill with well-organized sections (Arguments, Workflow, Guardrails) and no bundle files, which the rubric rewards with a 3 for simple skills.

3 / 3

Total

10

/

12

Passed

Description

75%

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

A concise, well-scoped description that clearly states its purpose and explicit invocation trigger, with a distinct macOS codesign niche. It could add more natural trigger-term variations and a richer action list.

Suggestions

Add common user-facing trigger terms such as 'codesign error', 'notarization failure', and 'provisioning profile' to broaden natural keyword coverage.

Expand the action list beyond 'inspects' and 'explains the minimum fix path' (e.g., 'diagnoses identity, provisioning, hardened-runtime, and sandbox issues') to reach full specificity.

DimensionReasoningScore

Specificity

It names the domain ('macOS signing or entitlement failure') and two actions ('inspects', 'explains the minimum fix path'), but the action list is thin compared to the multi-action anchor at level 3.

2 / 3

Completeness

It states what the skill does ('inspects... explains the minimum fix path') and gives equivalent explicit trigger guidance ('Invoke explicitly with /fix-codesign-error — this skill never self-triggers'), satisfying both what and when.

3 / 3

Trigger Term Quality

It includes natural terms like 'signing', 'entitlement failure', and the '/fix-codesign-error' invocation, but omits common variations users would say such as 'codesign error', 'notarization', or 'provisioning'.

2 / 3

Distinctiveness Conflict Risk

The niche is narrow and explicit (macOS signing/entitlement failures with a dedicated slash-command trigger), making conflict with other skills unlikely.

3 / 3

Total

10

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
robinebers/openusage
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.