CtrlK
BlogDocsLog inGet started
Tessl Logo

expo-cicd-workflows

Helps understand and write EAS workflow YAML files for Expo projects. Use this skill when the user asks about CI/CD or workflows in an Expo or EAS context, mentions .eas/workflows/, or wants help with EAS build pipelines or deployment automation.

64

Quality

78%

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/antigravity-bundle-expo-react-native/skills/expo-cicd-workflows/SKILL.md

The canonical home for this skill is expo-cicd-workflows in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 skill that effectively leverages external resources (JSON schema, documentation URLs) rather than trying to inline volatile information. It provides concrete commands for fetching and validation, and the workflow for generating YAML files is reasonably clear. The main weaknesses are the lack of a concrete example workflow YAML snippet and slight verbosity in the reference documentation descriptions.

Suggestions

Add a minimal example workflow YAML (5-10 lines) showing the top-level structure with a simple job, so Claude has a concrete template to work from.

Integrate the validation step directly into the 'Generating Workflows' numbered list (e.g., as step 6) to create a single unified workflow with an explicit checkpoint.

DimensionReasoningScore

Conciseness

Generally efficient and assumes Claude's competence. Minor verbosity in the 'Reference Documentation' section with explanatory sub-bullets that could be trimmed (e.g., 'Source of truth for validation' and 'Overview of workflow YAML syntax' are somewhat redundant given the URLs are self-descriptive). The 'Do not rely on memorized values' instruction earns its place.

4 / 5

Actionability

Provides concrete commands for fetching resources and validating workflows, with specific URLs and executable bash/shell commands. The 'Generating Workflows' section is more of a checklist than executable code, but for an instruction-oriented skill this is appropriate. Minor gap: no example of a minimal valid workflow YAML snippet to demonstrate the structure.

4 / 5

Workflow Clarity

The generating workflow section provides a clear 5-step sequence. The validation section includes a concrete validation command and instructs to fix errors before considering the workflow complete, which is a feedback loop. However, the validation step is separated from the generation steps rather than being integrated as an explicit checkpoint within the numbered sequence, creating a minor structural gap.

4 / 5

Progressive Disclosure

Good structure with clear sections and references to external resources (schema URL, documentation URLs, scripts directory). The skill appropriately delegates detailed specifications to the fetched schema rather than inlining them. Minor gap: no bundle files were provided to verify the referenced scripts/fetch.js and scripts/validate.js actually exist, and there are no references to additional skill-local documentation files.

4 / 5

Total

16

/

20

Passed

Description

82%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.

This is a solid skill description with excellent completeness and distinctiveness. It clearly defines both what the skill does and when to use it, with specific trigger phrases. The main weakness is that the 'what' portion could be more specific about the concrete actions beyond 'understand and write' — listing capabilities like creating build steps, configuring triggers, or validating workflow syntax would strengthen it.

Suggestions

Expand the capability list beyond 'understand and write' to include specific actions like 'create build/submit steps, configure triggers, validate YAML syntax, set up environment variables'

Add a few more trigger term variations such as 'YAML', '.yml', 'continuous integration', or 'eas build' to improve keyword coverage

DimensionReasoningScore

Specificity

Names the domain (EAS workflow YAML files for Expo projects) and mentions two concrete actions ('understand and write'), but doesn't elaborate on specific capabilities like validating syntax, adding build steps, configuring triggers, or managing deployment targets.

3 / 5

Completeness

Clearly answers both 'what' (understand and write EAS workflow YAML files for Expo projects) and 'when' (explicit 'Use this skill when...' clause with multiple concrete trigger scenarios including CI/CD, workflows in Expo/EAS context, .eas/workflows/ path, build pipelines, deployment automation).

5 / 5

Trigger Term Quality

Includes good natural keywords: 'CI/CD', 'workflows', 'Expo', 'EAS', '.eas/workflows/', 'build pipelines', 'deployment automation'. Missing some variations like 'YAML', '.yml', 'continuous integration', 'continuous deployment', or 'eas.json' that users might naturally mention.

4 / 5

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: EAS workflow YAML files specifically for Expo projects. The combination of EAS, Expo, workflow YAML, and the specific directory path '.eas/workflows/' makes this very unlikely to conflict with other skills.

5 / 5

Total

17

/

20

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

9

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.