api-conventions

Standardize Azure Functions and Service Bus message patterns for serverless workflows.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/wfhanna1/Automated-obs-trigger --skill api-conventions-wfhanna1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-conventions
Source: https://github.com/wfhanna1/Automated-obs-trigger/tree/main/.claude/skills/api-conventions
Command: npx skills add https://github.com/wfhanna1/Automated-obs-trigger --skill api-conventions-wfhanna1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Azure Functions and Service Bus conventions standardize how endpoints and messages are designed and implemented, reducing integration errors and onboarding time.

Core Features & Use Cases

  • HTTP Function Conventions: Ensures consistent route naming, method usage, and response handling for HTTP-triggered functions.
  • Service Bus Message Conventions: Defines schema, routing, and scheduling for queue messages and triggers.
  • Secret & Config Management: Standardizes how environment variables and Key Vault secrets are accessed, and logged safely.
  • Guidance for Deploys & Observability: Outlines error handling, logging, and retry strategies across functions and triggers.

Quick Start

Follow these guidelines when implementing a new function or queue trigger in the repository.

Frequently Asked Questions about api-conventions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize Azure Functions HTTP route naming and response handling?

Standardize Azure Functions HTTP route naming and response handling by applying consistent conventions for route definitions, method usage, and response formats. This prevents inconsistent implementations across serverless workflows and reduces integration errors.

What are the best conventions for Service Bus message schemas and routing in serverless apps?

The best conventions for Service Bus messages define strict schemas, routing rules, and scheduling for queue messages and triggers. Standardizing these patterns ensures predictable deployment behavior and prevents inconsistent message processing across Azure Functions.

How should I manage secrets and environment variables in Azure Functions?

Manage secrets and environment variables in Azure Functions by standardizing access to Key Vault secrets and environment configurations. Following these conventions ensures predictable configuration handling and enables safe logging practices without exposing sensitive data.

What error handling and retry strategies should I use for Azure Service Bus triggers?

Use standardized error handling, logging, and retry strategies for Azure Service Bus triggers to ensure predictable deployment and behavior. Applying consistent observability guidance across functions prevents inconsistent error management within serverless workflows.

Can I apply these Azure Functions conventions to existing serverless workflows?

Yes, you can apply these Azure Functions conventions to existing serverless workflows by following the specified guidelines for HTTP routes, queue messages, and secret handling. This standardizes endpoint and message design to reduce onboarding time and integration errors.