agentsclimarketplace

Dev server

Skill yugasun/skills/skills/dev-server

Create and manage Python backend services using uv, FastAPI, Pydantic, SQLAlchemy, and AI libraries. Use this skill when the user asks to build a backend, API, or server-side application.From its SKILL.md

Install
npx -y skills add yugasun/skills --skill dev-server

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 5 commands, including `uv init` and 4 more.

SKILL.md

2.3 KB, 472 tokens by cl100k_base, as published. Nobody here has run it

Server Development Skill

Instructions

Use this skill to scaffold and maintain backend services in the server/ directory. Follow the stack preferences and configuration details below.

Quick Start

  1. Initialize: uv init.
  2. Manager: Use uv for all dependency operations.
  3. Framework: Setup FastAPI with Pydantic.
  4. Database: configure SQLAlchemy (Async) + Alembic.

Core Stack Preferences

Project Management (uv)

Use uv for all Python project management (scaffolding, dependency management, virtual environments).

CommandDescription
uv initInitialize a new project
uv add <pkg>Add dependency
uv add --dev <pkg>Add development dependency
uv run <cmd>Run command in virtual environment
uv venvCreate virtual environment

Project Location

The backend project should be initialized in the server/ directory.

Framework (FastAPI)

Use FastAPI for building APIs.

  • Use APIRouter for modularizing routes.
  • Use pydantic-settings for configuration management.

Database (SQLAlchemy + Alembic)

Use SQLAlchemy 2.0+ with AsyncIO support. Use Alembic for database migrations.

AI & LLM (LiteLLM + Docling)

  • LiteLLM: For standardized access to various LLM providers.
  • Docling: For parsing and processing documents.

References

Setup & Configuration

TopicDescriptionReference
Project SetupUsing uv, strict python versioning, and environment variablessetup
API DevelopmentFastAPI structure, error handling, and validationapi

Data & Architecture

TopicDescriptionReference
Database AccessAsync SQLAlchemy strategies and Alembic migrationsdatabase
AI Integrationusing LiteLLM and Docling for AI featuresai

What ships with it: 4 files

7.6 KB alongside SKILL.md

references/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.