Agent Skills by Jianguo Ren
Showing 30 vetted skills indexed across 1 GitHub repositories.
litestar-htmx
Build HTMX-powered Litestar handlers, partial templates, and server-driven client events.
polyfactory
Generate typed mock data factories and pytest fixtures for Python model classes.
daisyui
Generates HTML and JSX UI code using daisyUI 5 component classes with Tailwind CSS 4.
litestar-styleguide
Centralizes shared code style rules for Litestar, Python, TypeScript, testing, and CI/CD conventions.
msgspec
Define msgspec Structs, validation constraints, tagged unions, and JSON/MessagePack codecs in Python.
litestar-granian
Configures and tunes the Granian Rust ASGI server for Litestar applications via GranianPlugin.
litestar-deployment
Deploy Litestar ASGI applications to Docker, Railway, Kubernetes, Cloud Run, and systemd.
litestar-routing
Designs Litestar Controllers, Routers, and domain-clustered route modules.
litestar-settings
Configure typed Litestar application settings with env loading and cached factories.
litecms
Generate server-rendered CMS applications using Litestar, AdvancedAlchemy, and daisyUI.
sqlspec
Implements type-safe SQL query mapping across 15+ database adapters in Python.
litestar-ai-serving
Serve Google ADK agents through Litestar HTTP endpoints with session persistence.
litestar-inertia
Integrates Inertia.js server-driven SPAs with Litestar and litestar-vite for React, Vue, or Svelte.
pytest-databases
Configures Docker-backed database fixtures for pytest integration tests.
litestar-testing
Write pytest-based tests for Litestar applications using AsyncTestClient and anyio.
litestar-dto-openapi
Configures Litestar DTOs and OpenAPI schemas with msgspec-first request and response typing.
litestar-saq
Configure SAQ background job queues, cron tasks, and workers in Litestar applications.
litestar-middleware
Configure Litestar middleware for cross-cutting HTTP and WebSocket request behavior.
litestar-di
Configure Litestar dependency injection with Provide maps and Dishka scoped providers.
litestar-auth-guards
Implement Litestar authentication guards, JWT checks, and WebSocket authorization patterns.
advanced-alchemy
Implements SQLAlchemy repository, service, and migration patterns with Advanced Alchemy.
litestar-plugins
Compose and author Litestar plugins using plugin protocols and app setup wiring.
litestar-data-services
Implements Litestar service layers, repositories, filters, and pagination across SQLAlchemy and sqlspec stacks.
litestar-mcp
Exposes Litestar route handlers as MCP tools and resources over JSON-RPC 2.0.
Frequently Asked Questions About Jianguo Ren
FAQPage SchemaWhat tasks can I accomplish with Jianguo Ren's Litestar skills?▼
You can scaffold Litestar apps, design routes and Controllers, wire dependency injection, implement JWT/OAuth2 guards, build DTOs and OpenAPI schemas, add WebSockets/SSE realtime channels, send transactional email, run SAQ background jobs, expose MCP endpoints, and serve HTMX or Inertia frontends.
Who are these Litestar skills designed for?▼
Backend and full-stack Python engineers building ASGI web applications with the Litestar framework, including developers integrating SQLAlchemy via Advanced Alchemy, sqlspec direct SQL, pytest-based testing, and Vite-powered React, Vue, or Svelte frontends.
How do the data and persistence skills work together?▼
The advanced-alchemy skill covers SQLAlchemy async repositories, services, and Alembic migrations; sqlspec handles direct SQL files and query builders; litestar-data-services wires repositories, filters, and pagination into Litestar; pytest-databases provides Docker-backed PostgreSQL, MySQL, SQLite, and Oracle test fixtures.
What deployment and packaging options are covered?▼
The litestar-deployment skill covers Docker, docker-compose, Railway, Cloud Run, GKE, systemd, Kubernetes, and Terraform targets, while litestar-build handles uv/hatch wheels, PyApp onefile binaries, bundled frontend assets, and GitHub Actions release matrices. Granian serves as the production ASGI server.
What are the prerequisites for using these skills?▼
A Python environment with Litestar installed is the baseline; individual skills activate on specific imports or config files such as litestar.toml, pyproject.toml, alembic.ini, vite.config.ts, or conftest.py. Frontend skills require Vite, and database testing skills require Docker for containerized fixtures.