Smarter Dev
Official@smarter-dev
A developer community where programmers at every level grow through practice, challenges, and learning from each other—not endless tutorials.
Agent Skills by Smarter Dev
Showing 9 vetted skills indexed across 1 GitHub repositories.
skrift-multisite
Configure ASGI-based multisite routing for Skrift deployments with shared resources.
skrift-forms
Automate secure form handling with Pydantic models, CSRF protection, and template rendering.
skrift-observability
Instrument Python apps with Pydantic Logfire for ASGI, SQLAlchemy, and HTTP tracing.
skrift-oauth2
Implement OAuth2 hub/spoke authorization with PKCE and userinfo endpoints.
skrift
Automates setup and development tasks for Skrift CMS codebases.
skrift-notifications
Deliver real-time notifications via Server-Sent Events with durable storage and group-based dismissal.
skrift-hooks
Register actions and filters for Skrift CMS lifecycle events.
skrift-auth
Automate OAuth authentication and RBAC authorization for Skrift web and API routes.
skrift-theming
Resolve per-request theme overrides for Skrift templates via the RESOLVE_THEME hook.
Frequently Asked Questions About Smarter Dev
FAQPage SchemaWhat specific technical tasks are enabled by these components?▼
These components enable the configuration of ASGI-based multisite routing, secure form handling via Pydantic, and the implementation of OAuth2 authorization. Additionally, they provide hooks for CMS lifecycle events, real-time notification delivery using Server-Sent Events, and comprehensive observability for HTTP tracing and database interactions.
Which target personas benefit from these technical modules?▼
These modules are designed for backend engineers and web architects managing complex CMS environments. They are specifically suited for developers requiring standardized, secure implementations of authentication, RBAC, and observability within ASGI-based web architectures.
What are the primary prerequisites for integrating these modules?▼
Integration requires an existing ASGI-compatible environment and familiarity with Pydantic for data modeling. Users must configure specific hooks for lifecycle events and ensure their infrastructure supports OAuth2 hub/spoke patterns and Server-Sent Events for real-time messaging.