CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

Quality

71%

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

The SKILL.md body is a well-executed progressive-disclosure pointer: lean, clearly structured, with a verified one-level-deep reference that carries the procedure and reference material. Its weaknesses are that the body itself offers no executable steps and its workflow validation is entirely delegated to the reference, which caps actionability and workflow clarity at the middle of the scale.

Suggestions

Add a small quick-start block in the body (e.g., one minimal isolated-worker Program.cs snippet or the az func command to scaffold) so the skill has some directly executable guidance without reading the full guide.

Inline the core validation checklist from the guide's 'Validation Checks' section (or summarize its checkpoints explicitly) in the body so validation is not purely delegated to the reference.

Consider splitting the 1341-line detailed-guide.md into per-topic references (e.g., patterns, sharp edges, cold start) to make focused loading easier, and remove the changelog-style 'Modified:' sentence from the body.

DimensionReasoningScore

Conciseness

The 33-line body is lean with no concept over-explanation, but it duplicates the frontmatter description verbatim ('Expert patterns for Azure Functions development including isolated worker model...') and includes near-duplicate trigger bullets ('azure function' vs 'azure functions') plus a repeated 'User mentions or implies:' prefix that could be trimmed.

4 / 5

Actionability

Concrete safety directives are present ('Durable orchestrators must be deterministic, with I/O in activities', 'do not log keys or payloads') and the read-the-guide protocol is specific, but the body itself contains no executable code, commands, or procedural steps — all execution detail is delegated to the reference file. Not 4 because nothing in the body is directly executable; above 2 because the constraints and loading protocol are concrete, not vague hints.

3 / 5

Workflow Clarity

A meta-sequence exists ('Read [the detailed guide]... before executing this skill', 'For focused work, load the relevant sections; for end-to-end work, read the guide completely') but validation checkpoints are only delegated ('Treat its safety, prerequisites, and validation requirements as mandatory') rather than stated in the body, and no operational steps or explicit validation actions appear in the body itself.

3 / 5

Progressive Disclosure

The body is a clear overview (When to Use, Limitations, safety constraints) with one clearly signaled one-level-deep reference: '[the detailed guide](references/detailed-guide.md)'. The referenced file was verified to exist, is well-sectioned (84 headers covering Patterns, Sharp Edges, migration, monitoring, cold start, Validation Checks), and contains no nested references to further files.

5 / 5

Total

15

/

20

Passed

Description

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

The description is specific and distinct, accurately scoping a well-defined Azure Functions niche with natural trigger terms, but it states only what the skill covers and never when Claude should reach for it. Adding an explicit 'Use when...' clause would lift completeness, its weakest dimension, to the top band.

Suggestions

Append an explicit trigger clause, e.g. 'Use when the user mentions Azure Functions, function apps, Durable Functions, or serverless workloads on Azure.'

Replace the generic 'production patterns' with the concrete operational topics actually covered (e.g., bindings, retry/timeout, logging, deployment safety).

Drop 'Expert' — it is a quality claim rather than a capability and adds no information.

DimensionReasoningScore

Specificity

The description names several concrete coverage areas — 'isolated worker model', 'Durable Functions orchestration', 'cold start optimization', '.NET, Python, and Node.js programming models' — going beyond the 1-2 items of the level-3 anchor. Not 5 because these are topics rather than action verbs and 'production patterns' is generic padding.

4 / 5

Completeness

The 'what' is clear ('Expert patterns for Azure Functions development including isolated worker model, Durable Functions orchestration, cold start optimization') but there is no 'Use when...' clause or any explicit trigger guidance in the description itself, which per the judging guidelines caps completeness at 3. Not lower because the what-side is concrete and specific.

3 / 5

Trigger Term Quality

'Azure Functions', 'Durable Functions', and 'cold start' are natural phrases users would actually say. Not 5 because common variations like 'serverless', 'function app', and language-specific phrasings are absent, which matches the level-4 anchor of good coverage with a few natural terms missing.

4 / 5

Distinctiveness Conflict Risk

'Azure Functions', 'Durable Functions', and 'isolated worker model' define a clear niche with minimal conflict risk. Not 5 because 'Covers .NET, Python, and Node.js programming models' broadens it into overlap with general .NET/Node/Python cloud and Azure-wide skills.

4 / 5

Total

15

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

sickn33/agentic-awesome-skills

Path

skills/azure-functions/SKILL.md

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.