vernal96
Community@vernal96
vernal96 provides 19 specialized skills for architecting, implementing, and reviewing a modular Go-based CMS spanning resources, media, forms, caching, events, and authorization.
Agent Skills by vernal96
Showing 19 vetted skills indexed across 1 GitHub repositories.
go-cms-development
Guides cross-package Go CMS backend architecture changes with ownership and lifecycle rules.
go-cms-images
Implements image editing, persistent derivatives, and thumbnail caching for the GO CMS backend.
go-cms-admin-ui
Implements backend-driven navigation and plugin-based admin UI extensibility for Go CMS.
go-cms-widgets
Guides widget definition, composition, persistence, and rendering in the Go CMS backend.
go-cms-events-jobs
Implements domain events, transactional outbox, and background job processing for Go CMS.
go-cms-forms
Implements the Forms module architecture for the Go CMS backend.
go-cms-cache
Implements cache architecture rules for GO CMS stores, aliases, keys, tags, and invalidation.
go-cms-resource-revisions
Implements resource revision history with versioned snapshots, restore, and purge in Go CMS.
go-cms-resources
Guides Go CMS resource architecture including tree resources, Library items, routing, and storage boundaries.
go-cms-filesystem
Implements filesystem disk declarations, drivers, and module aliases for the GO CMS backend.
go-cms-templating
Implements a shared variable interpolation engine for Go CMS feature modules.
go-cms-resource-fields
Defines typed field persistence, querying, and indexing rules for Go CMS resources.
go-cms-architecture-review
Reviews Go CMS architecture changes for invariant violations and dependency drift.
go-cms-mail
Implements site-scoped mail templates, asynchronous delivery jobs, and attachment handling for Go CMS.
go-cms-requirements
Clarifies ambiguous feature requirements through repository inspection and focused user interviews before implementation.
go-cms-runtime-integrity
Guides changes to Go CMS site runtime construction, publication, and cache coherence.
go-cms-api
Designs and implements HTTP API endpoints for a Go CMS backend.
go-cms-administration
Implements global CMS administration features restricted to the protected admin group.
go-cms-authorization
Guides implementation of site-scoped permission and authorization architecture in Go CMS.
Frequently Asked Questions About vernal96
FAQPage SchemaWhat tasks can I accomplish using vernal96's skills?▼
You can architect and implement a modular Go CMS end to end: resources and revision history, filesystem disks (local/S3), image processing, forms with submissions, mail with async delivery, Redis/memory caching, widgets, templating, HTTP APIs, admin UI extensibility, and site-scoped authorization.
Who are these skills designed for?▼
Backend and full-stack engineers building or extending a Go-based CMS. They suit developers making cross-package architectural changes, adding modules, designing HTTP API contracts, wiring permissions, or reviewing refactors against project invariants—not for isolated single-package fixes.
How do I choose the right skill during development?▼
Match the skill to the change scope: go-cms-requirements for ambiguous feature design, domain skills (cache, forms, mail, resources) for implementation, go-cms-api for HTTP contract work, go-cms-runtime-integrity for SiteRuntime changes, and go-cms-architecture-review for PR and drift reviews.
What storage and infrastructure dependencies do these skills cover?▼
The manifest covers PostgreSQL for revision persistence, Redis/filesystem/memory cache connectors, local and S3 filesystem drivers, SMTP/null/log mail transports, and an event bus with transactional outbox for background jobs. No other external services are specified.
Do these skills handle security and permissions?▼
Yes. go-cms-authorization covers users, groups, roles, site-scoped permissions, authorizer contracts, endpoint enforcement, and permission-cache invalidation. go-cms-administration adds protected admin-group capabilities like destructive maintenance, global purge, diagnostics, and frontend admin guards.