CtrlK
BlogDocsLog inGet started
Tessl Logo

deploying-go-sdk-bundles

Builds, packs, and deploys compiled Airflow Go SDK bundles so the ExecutableCoordinator can run them. Use when the user wants to compile a Go task bundle, asks about `go build`, `go tool airflow-go-pack`, the AFBNDL01 self-contained executable bundle, packing or inspecting a bundle, placing it under `executables_root`, cross-compiling a bundle for workers, `go-sdk` module versioning/tags/pseudo-versions, or getting the bundle onto an Airflow worker (Docker, Kubernetes, or Astro). For the task code see authoring-go-sdk-tasks; for the shared coordinator settings see configuring-airflow-language-sdks.

77

Quality

96%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

A dense, highly actionable body: real commands with real flags, error signatures for the common failure modes, and clean cross-references to sibling skills instead of inlining their scope. The one gap is a mild one — verification steps (inspect the packed bundle, confirm coordinator pickup) are available as commands but not sequenced as explicit checkpoints in the deploy workflow.

Suggestions

Add an explicit verification step to the coordinator wiring sequence, e.g. after placing the bundle run `go tool airflow-go-pack inspect` (or check the coordinator's scan log) to confirm the AFBNDL01 trailer and manifest dag_id before deploying the stub DAG.

Fold the repeated 'do not pin versions from memory' caveats (base image tag and Astro runtime) into one short guardrail line to trim a little redundancy in the deployment-paths section.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence: it spends its tokens on non-obvious domain facts (the AFBNDL01 trailer, binary_sha256 invalidation on rebuild, pseudo-version pinning) rather than explaining Go or Airflow basics. It fits the 5 anchor ('every token earns its place'); the 4 anchor would require over-explanation that could be trimmed, and at most one duplicated version-pinning caveat exists.

5 / 5

Actionability

Guidance is fully executable: copy-paste commands for packing and cross-compiling with real flags, the cp placement, the ini coordinator config, a Dockerfile, Astro project steps, and go get pinning cover the common cases. This matches the 5 anchor; the 4 anchor ('minor gaps') would apply if key commands were placeholders, which they are not.

5 / 5

Workflow Clarity

Sequencing is strong — an 'Order of operations' note up front, numbered coordinator wiring, and a closing deploy checklist — matching the 4 anchor ('clear sequence with most checkpoints present; minor validation gaps'). It falls short of 5 because no explicit verification step (e.g. running `go tool airflow-go-pack inspect` or confirming the coordinator recognized the bundle) is wired into the sequence as a checkpoint; the failure modes are described but validation must be inferred.

4 / 5

Progressive Disclosure

No bundle files exist, and the body is appropriately self-contained: well-organized sections, a checklist, and clearly signaled one-level-deep pointers to sibling skills (authoring-go-sdk-tasks, configuring-airflow-language-sdks, deploying-airflow, setting-up-astro-project). Per the simple-skill guidance, well-organized sections with no need for external references warrant a 5; content length is appropriate for inline presentation.

5 / 5

Total

19

/

20

Passed

Description

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

An exemplary description: third-person voice, concrete multi-action scope, an explicit 'Use when' clause with natural trigger terms and synonyms, and explicit boundary pointers to sibling skills. The only minor cost is length, but every clause carries a distinct trigger or boundary signal, so it is dense rather than padded.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Builds, packs, and deploys compiled Airflow Go SDK bundles', compiling, inspecting, cross-compiling, placing under executables_root, and version pinning — with comprehensive coverage of the skill's scope. It matches the 5 anchor ('multiple specific concrete actions; comprehensive coverage') and exceeds the 4 anchor, which implies minor gaps in coverage.

5 / 5

Completeness

It explicitly answers both: what ('Builds, packs, and deploys compiled Airflow Go SDK bundles so the ExecutableCoordinator can run them') and when ('Use when the user wants to compile a Go task bundle, asks about...'). This mirrors the 5 anchor's exemplar pattern of what + concrete 'Use when' trigger phrases; a 4 would require a less explicit 'when'.

5 / 5

Trigger Term Quality

Trigger terms are comprehensive and natural: 'compile a Go task bundle', 'go build', 'go tool airflow-go-pack', 'packing or inspecting a bundle', 'cross-compiling', 'versioning/tags/pseudo-versions', and 'Docker, Kubernetes, or Astro'. These are the phrases a user would actually say, including tool-name and command synonyms, fitting the 5 anchor rather than the 4 anchor ('a few natural terms missing').

5 / 5

Distinctiveness Conflict Risk

It occupies a clear niche (Go SDK bundle build/pack/deploy) and explicitly redirects adjacent concerns to sibling skills ('For the task code see authoring-go-sdk-tasks; for the shared coordinator settings see configuring-airflow-language-sdks'), minimizing conflict risk. It is more distinct than the 4 anchor's 'minor overlap risk with closely related skills'.

5 / 5

Total

20

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
astronomer/agents
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.