agentsclimarketplace

Litestar plugins

Skill litestar-org/litestar-skills/plugins/litestar/skills/litestar-plugins

Auto-activate for plugins=, InitPlugin, CLIPluginProtocol, SerializationPluginProtocol, OpenAPISchemaPluginProtocol, AutowirePlugin, or app plugin lists. Not for package installation.From its SKILL.md

Install
npx -y skills add litestar-org/litestar-skills --skill litestar-plugins

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

One thing to look at

  • 13 stars13 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.

SKILL.md

2.4 KB, 489 tokens by cl100k_base, as published. Nobody here has run it

Litestar Plugins

Use this skill for plugin composition, first-party plugin setup, plugin protocol authoring, and app startup wiring.

Code Style Rules

  • Prefer first-party Litestar plugins where they exist.
  • Keep plugin configuration near app setup or settings modules.
  • Use InitPlugin for reusable app initialization; keep protocol names for legacy code and non-init hooks.
  • Keep domain routes and plugin lifecycle concerns separated.

Quick Reference

  • Plugin patterns: plugins.md
  • Pair with litestar-autowire for domain-package controller and listener discovery.
  • Pair with focused first-party plugin skills when available.
<workflow>

Workflow

  1. Identify whether the task is app composition or plugin authoring.
  2. Use existing first-party plugins before custom glue.
  3. Register plugins in app setup with settings-backed config.
  4. Test startup, shutdown, CLI, or schema behavior touched by the plugin.
</workflow> <guardrails>

Guardrails

  • Do not hide route logic inside plugin setup.
  • Do not add a custom plugin where a plain provider or middleware is enough.
  • Do not scatter plugin config across unrelated modules.
  • Do not bypass first-party plugins for common integrations.
</guardrails> <validation>

Validation Checkpoint

  • Plugin config is settings-backed when environment-specific.
  • Startup and shutdown behavior are covered.
  • Plugin protocols match the integration point.
  • App setup remains readable.
</validation> <example>

Example

from litestar import Litestar
from litestar_autowire import AutowireConfig, AutowirePlugin

app = Litestar(
    plugins=[
        AutowirePlugin(
            AutowireConfig(domain_packages=["app.domain"]),
        )
    ],
)
</example>

References Index

Official References

Shared Styleguide Baseline

What ships with it: 1 file

4.1 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.