server-skills

Enforce server-side pattern standardization for FastAPI, Celery, and Pydantic.

835|58|Updated Jul 9, 2025
One-click install
npx skills add https://github.com/llama-farm/llamafarm --skill server-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: server-skills
Source: https://github.com/llama-farm/llamafarm/tree/main/.claude/skills/server-skills
Command: npx skills add https://github.com/llama-farm/llamafarm --skill server-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill consolidates server-side best practices for the LlamaFarm Server stack, reducing drift between FastAPI routes, Celery task design, and Pydantic models.

Core Features & Use Cases

  • Instructs on API routing best practices, task orchestration patterns, validation, and structured logging.
  • Supports code-review checklists and architecture guidance for server components.
  • Use Case: When reviewing a new server module, apply these patterns to ensure asynchronous routes, proper error handling, and consistent telemetry.

Quick Start

Identify a new server module and apply the server-skills guidelines to guide API route and Celery task patterns. Then review existing code against the checklists and update accordingly.

Frequently Asked Questions about server-skills

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

FAQPage Schema
What are the best practices for structuring FastAPI async routes and error handling?

Best practices for FastAPI async routes include standardizing API routing patterns, implementing proper error management, and ensuring consistent telemetry. Applying these guidelines during code review maintains route consistency and proper async handling.

How do I standardize Pydantic models and data validation in a server application?

To standardize Pydantic models and data validation, apply consistent server-side pattern guidelines across your application. This reduces model drift and ensures validation logic remains uniform throughout your server components.

How do I set up structured logging and telemetry for Celery task orchestration?

To set up structured logging and telemetry for Celery tasks, apply standardized orchestration patterns across your task components. This ensures traceable telemetry and proper error management during asynchronous task execution.

Can I use these server-side patterns to review existing FastAPI and Celery code?

Yes, these server-side patterns include code-review checklists specifically designed for evaluating existing FastAPI and Celery modules. You can review your code against these checklists and update modules to ensure architectural compliance.

When should I standardize task orchestration patterns for Celery and API routing?

You should standardize task orchestration and API routing patterns when adding new server modules or reviewing existing ones. This prevents architectural drift and ensures your async routes, error handling, and telemetry remain consistent.