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 ...
Install with Tessl CLI
npx tessl i github:sickn33/antigravity-awesome-skills --skill azure-functions45
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
.NET isolated worker & HTTP client patterns
Isolated worker project type
100%
100%
No in-process model
100%
100%
IHttpClientFactory registration
100%
100%
No HttpClient instantiation per request
100%
100%
Async function signatures
100%
90%
No sync-over-async
100%
100%
Application Insights configured
100%
100%
Warmup trigger present
0%
100%
Program.cs entry point
100%
100%
Extension bundle in host.json
0%
37%
Without context: $0.7902 · 3m · 32 turns · 81 in / 10,899 out tokens
With context: $0.7517 · 3m 5s · 31 turns · 77 in / 11,279 out tokens
Python v2 decorator model & cold start optimization
Python v2 decorator syntax
100%
100%
No function.json per function
100%
100%
FunctionApp instance created
100%
100%
Async function handlers
0%
100%
No blocking calls
100%
75%
Application Insights configured
100%
100%
Extension bundle in host.json
100%
100%
Timeout configured
100%
100%
Correct host.json schema version
100%
100%
requirements.txt present
100%
100%
Without context: $0.5896 · 2m 3s · 26 turns · 75 in / 7,831 out tokens
With context: $0.5353 · 1m 47s · 26 turns · 320 in / 6,293 out tokens
Node.js v4 model & Durable Functions orchestration
Node.js v4 model imports
100%
100%
No legacy function.json
100%
100%
Durable orchestrator function
100%
100%
Async activity functions
100%
100%
No blocking async patterns
100%
100%
Orchestrator calls activities with yield/await
100%
100%
Extension bundle in host.json
100%
100%
Timeout configured
0%
0%
package.json with correct dependency
100%
100%
TypeScript or modern JS
100%
100%
Without context: $1.7624 · 6m 9s · 55 turns · 102 in / 21,925 out tokens
With context: $1.2908 · 5m 5s · 45 turns · 141 in / 18,259 out tokens
Table of Contents
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.