CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-functions

Expert patterns for Azure Functions development including isolated worker model, Durable Functions orchestration, cold start optimization, and production patterns. Covers .NET, Python, and Node.js programming models.

56

Quality

66%

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 ./skills/azure-functions/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The body is highly actionable with comprehensive executable templates, but it is a long, duplicated monolith with no progressive disclosure to reference files and missing validation checkpoints in batch/deployment workflows. Actionability is the clear strength; conciseness, workflow clarity, and progressive disclosure are the weak spots.

Suggestions

Split the monolithic file into one-level-deep references (e.g. patterns.md, sharp-edges.md, per-language template files) and link them from a concise overview to improve progressive disclosure.

De-duplicate content repeated across Patterns and Sharp Edges (HTTP 230s timeout, socket exhaustion, in-process deprecation) by keeping each topic in one place and cross-referencing.

Add explicit validation/verification checkpoints to batch (fan-out/fan-in), queue, and deployment workflows so workflow clarity can reach 3.

DimensionReasoningScore

Conciseness

The 1339-line body is mostly concrete expert code rather than explanations of concepts Claude knows, but it carries notable duplication — the 230-second HTTP timeout, HttpClient socket exhaustion, and in-process deprecation each appear in both the Patterns and Sharp Edges sections — so it lands at the score-2 anchor (efficient but could be tightened) rather than the lean score-3 bar.

2 / 3

Actionability

It provides fully executable, copy-paste-ready templates across C# isolated worker, Node.js v4, and Python v2, plus host.json configs and `az`/`func` CLI commands, matching the score-3 anchor of specific executable examples.

3 / 3

Workflow Clarity

Some sequences exist (e.g. the numbered cold-start steps 1–5 and the situation/symptoms/why/fix structure of Sharp Edges), but batch (fan-out/fan-in), queue, and deployment workflows lack explicit validate→fix→retry checkpoints, so per the rule capping workflow clarity at 2 for batch/destructive operations without validation it sits at score 2.

2 / 3

Progressive Disclosure

Sections are well-organized with clear headers, but at 1339 lines all per-language templates and Sharp Edges live inline in one monolithic file with no reference-file split or navigation pointers, matching the score-2 anchor (structure present but content that should be separate is inline) rather than the one-level-deep reference pattern of score 3.

2 / 3

Total

9

/

12

Passed

Description

67%

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 names concrete capabilities and a clear niche but omits an explicit "Use when..." trigger clause and several natural trigger-term variations. Specificity and distinctiveness are strong; completeness and trigger coverage are the limiting factors.

Suggestions

Add an explicit trigger clause, e.g. "Use when building, deploying, or debugging Azure Functions apps" to raise completeness from 2 to 3.

Broaden natural trigger terms by including "serverless", "function app", and "Azure serverless" alongside "Azure Functions" and "Durable Functions".

DimensionReasoningScore

Specificity

Lists multiple specific concrete capabilities — "isolated worker model, Durable Functions orchestration, cold start optimization, and production patterns" plus three named language models — matching the score-3 anchor of multiple specific actions rather than the single-action score-2 example.

3 / 3

Completeness

It clearly states what the skill does but lacks any "Use when..." trigger clause, so per the guideline capping completeness at 2 when explicit trigger guidance is missing it sits at the score-2 anchor (has what, when missing/implied).

2 / 3

Trigger Term Quality

"Azure Functions" and "Durable Functions" are natural user terms, but common variations such as "serverless", "function app", and "Azure serverless" are absent, placing it at the score-2 anchor (relevant keywords missing common variations) rather than the broad coverage of score 3.

2 / 3

Distinctiveness Conflict Risk

"Azure Functions development" carves a clear niche unlikely to conflict with adjacent skills, and the body's delegation to aws-serverless/gcp-cloud-run confirms distinct boundaries, matching the score-3 anchor of a clear niche with distinct triggers.

3 / 3

Total

10

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (1351 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
sickn33/antigravity-awesome-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.