litestar-plugins
SKILL.md
Plugins
Execution Workflow
- Select plugins based on data model and persistence strategy.
- Register plugins at app creation with explicit configuration.
- Validate request parsing, response serialization, and DTO interplay.
- Add compatibility tests for plugin-specific edge cases.
Implementation Rules
- Prefer the minimum plugin set that satisfies requirements.
- Keep plugin behavior documented and version-aware.
- Avoid mixing overlapping serializer ecosystems without clear rationale.
- Validate plugin interaction with OpenAPI and DTO contracts.
Example Pattern
from litestar import Litestar
app = Litestar(
route_handlers=[...],
plugins=[...], # e.g., pydantic/msgspec/sqlalchemy plugin instance
)
Validation Checklist
- Confirm plugin registration order and config are deterministic.
- Confirm serialization/deserialization behavior matches expectations.
- Confirm schema generation remains accurate across plugin-backed models.
Cross-Skill Handoffs
- Use
litestar-databasesfor ORM plugin deep dives. - Use
litestar-dto,litestar-requests, andlitestar-responsesfor transport contract shaping.
Litestar References
- https://docs.litestar.dev/latest/usage/plugins/index.html
- https://docs.litestar.dev/latest/usage/plugins/sqlalchemy.html
- https://docs.litestar.dev/latest/usage/plugins/piccolo.html
- https://docs.litestar.dev/latest/usage/plugins/pydantic.html
- https://docs.litestar.dev/latest/usage/plugins/dataclass.html
- https://docs.litestar.dev/latest/usage/plugins/msgspec.html
- https://docs.litestar.dev/latest/usage/plugins/attrs.html
- https://docs.litestar.dev/latest/usage/plugins/typed-dict.html
Weekly Installs
12
Repository
alti3/litestar-skillsGitHub Stars
5
First Seen
13 days ago
Security Audits
Installed on
opencode12
gemini-cli12
github-copilot12
codex12
kimi-cli12
cursor12