Jianguo Ren avatar

Jianguo Ren

Community

@renjianguo666

0Followers
|
7Public Repos
|
30Published Skills

Jianguo Ren

Skills Distribution
DomainDeveloper To...Litestar Framework.. (45%)Data Persistence &.. (20%)Frontend Integrati.. (15%)Testing & Quality .. (10%)

Agent Skills by Jianguo Ren

Showing 30 vetted skills indexed across 1 GitHub repositories.

renjianguo666renjianguo666

litestar-htmx

Build HTMX-powered Litestar handlers, partial templates, and server-driven client events.

Community
Intermediate
renjianguo666renjianguo666

polyfactory

Generate typed mock data factories and pytest fixtures for Python model classes.

Community
Intermediate
renjianguo666renjianguo666

daisyui

Generates HTML and JSX UI code using daisyUI 5 component classes with Tailwind CSS 4.

Community
Intermediate
renjianguo666renjianguo666

litestar-styleguide

Centralizes shared code style rules for Litestar, Python, TypeScript, testing, and CI/CD conventions.

Community
Intermediate
renjianguo666renjianguo666

msgspec

Define msgspec Structs, validation constraints, tagged unions, and JSON/MessagePack codecs in Python.

Community
Intermediate
renjianguo666renjianguo666

litestar-granian

Configures and tunes the Granian Rust ASGI server for Litestar applications via GranianPlugin.

Community
Intermediate
renjianguo666renjianguo666

litestar-deployment

Deploy Litestar ASGI applications to Docker, Railway, Kubernetes, Cloud Run, and systemd.

Community
Advanced
renjianguo666renjianguo666

litestar-routing

Designs Litestar Controllers, Routers, and domain-clustered route modules.

Community
Intermediate
renjianguo666renjianguo666

litestar-settings

Configure typed Litestar application settings with env loading and cached factories.

Community
Intermediate
renjianguo666renjianguo666

litecms

Generate server-rendered CMS applications using Litestar, AdvancedAlchemy, and daisyUI.

Community
Intermediate
renjianguo666renjianguo666

sqlspec

Implements type-safe SQL query mapping across 15+ database adapters in Python.

Community
Advanced
renjianguo666renjianguo666

litestar-ai-serving

Serve Google ADK agents through Litestar HTTP endpoints with session persistence.

Community
Advanced
renjianguo666renjianguo666

litestar-inertia

Integrates Inertia.js server-driven SPAs with Litestar and litestar-vite for React, Vue, or Svelte.

Community
Advanced
renjianguo666renjianguo666

pytest-databases

Configures Docker-backed database fixtures for pytest integration tests.

Community
Intermediate
renjianguo666renjianguo666

litestar-testing

Write pytest-based tests for Litestar applications using AsyncTestClient and anyio.

Community
Intermediate
renjianguo666renjianguo666

litestar-dto-openapi

Configures Litestar DTOs and OpenAPI schemas with msgspec-first request and response typing.

Community
Intermediate
renjianguo666renjianguo666

litestar-saq

Configure SAQ background job queues, cron tasks, and workers in Litestar applications.

Community
Advanced
renjianguo666renjianguo666

litestar-middleware

Configure Litestar middleware for cross-cutting HTTP and WebSocket request behavior.

Community
Intermediate
renjianguo666renjianguo666

litestar-di

Configure Litestar dependency injection with Provide maps and Dishka scoped providers.

Community
Intermediate
renjianguo666renjianguo666

litestar-auth-guards

Implement Litestar authentication guards, JWT checks, and WebSocket authorization patterns.

Community
Intermediate
renjianguo666renjianguo666

advanced-alchemy

Implements SQLAlchemy repository, service, and migration patterns with Advanced Alchemy.

Community
Advanced
renjianguo666renjianguo666

litestar-plugins

Compose and author Litestar plugins using plugin protocols and app setup wiring.

Community
Intermediate
renjianguo666renjianguo666

litestar-data-services

Implements Litestar service layers, repositories, filters, and pagination across SQLAlchemy and sqlspec stacks.

Community
Intermediate
renjianguo666renjianguo666

litestar-mcp

Exposes Litestar route handlers as MCP tools and resources over JSON-RPC 2.0.

Community
Intermediate

Frequently Asked Questions About Jianguo Ren

FAQPage Schema
What 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.