CtrlK
BlogDocsLog inGet started
Tessl Logo

axiom-audit-icloud

Use when the user mentions iCloud sync issues, CloudKit errors, ubiquitous container problems, or asks to audit cloud sync.

64

Quality

75%

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 ./axiom-codex/skills/axiom-audit-icloud/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

This is a highly actionable, well-sequenced audit skill with concrete code fixes and strong verification feedback loops. Its main weaknesses are some pattern repetition across phases and a monolithic structure that, given its length, would benefit from splitting detailed reference material into separate bundle files.

Suggestions

De-duplicate the Grep patterns that appear in both Phase 1 and Phase 2 by having Phase 2 reference the Phase 1 surface map instead of restating searches.

Move the 8 detection patterns or the Phase 3/4 reference tables into a references/ file (e.g. references/patterns.md) and keep SKILL.md as a lean overview, improving progressive disclosure.

DimensionReasoningScore

Conciseness

The body is dense and directive without explaining basic iCloud concepts, but at ~280 lines it repeats several Grep patterns across Phase 1 and Phase 2 and could be tightened to earn every token.

2 / 3

Actionability

Each pattern supplies exact Grep patterns, Read verification steps, and concrete copy-paste fixes (e.g. "guard FileManager.default.ubiquityIdentityToken != nil" and "return await CKSyncEngine.RecordZoneChangeBatch(pendingChanges:recordProvider:)"), making it fully executable.

3 / 3

Workflow Clarity

Phases 1-5 are clearly sequenced with explicit verification checkpoints ("For every grep match, use Read to verify", "Require evidence from the Phase 1 map — don't speculate") and a defined output format with limits.

3 / 3

Progressive Disclosure

Sections are well-organized, but the skill is a single ~280-line monolithic file with no references/, scripts/, or assets/ bundle files; reference material and the 8 detection patterns are inline rather than split into clearly signaled one-level-deep files.

2 / 3

Total

10

/

12

Passed

Description

72%

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 strong trigger-first statement with natural, distinctive keywords, but it under-specifies what the skill actually does, leaving the capability side implied rather than explicit. Adding a brief "what" clause listing the detection actions would raise completeness and specificity.

Suggestions

Add an explicit 'what' clause before the 'Use when' trigger, e.g. 'Audits iCloud integration for sync-breaking anti-patterns and missing CloudKit/iCloud Drive patterns.'

List one or two concrete capabilities (detect uncoordinated ubiquitous I/O, incomplete CKError handling) so specificity reaches the top anchor.

DimensionReasoningScore

Specificity

The description names the domain ("iCloud sync", "CloudKit") and one concrete action ("audit cloud sync"), but does not enumerate the specific detection capabilities the skill performs, so it is not comprehensive.

2 / 3

Completeness

The "when" trigger is explicit and strong ("Use when the user mentions..."), but the "what" is only implied as "audit" rather than explicitly stating it detects anti-patterns and missing patterns causing sync failures.

2 / 3

Trigger Term Quality

"iCloud sync issues", "CloudKit errors", and "audit cloud sync" are natural terms a developer would say when they need this skill; even "ubiquitous container problems" maps to how iCloud Drive developers describe the issue.

3 / 3

Distinctiveness Conflict Risk

The iCloud/CloudKit sync niche with these specific triggers is clearly distinguishable and unlikely to fire for an unrelated skill.

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
CharlesWiltgen/Axiom
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.