Esposter
Official@esposter
Offers standardized architectural governance and strict TypeScript-centric development patterns for Vue 3, Drizzle ORM, and Pulumi infrastructure deployments.
Agent Skills by Esposter
Showing 30 vetted skills indexed across 1 GitHub repositories.
zod
Enforce standardized Zod v4 schemas for Esposter projects.
vue-phaserjs
Integrate Vue with Phaser using markRaw and Pick-based configuration patterns.
error-handling
Enforce standardized error handling with neverthrow patterns across applications.
package-scripts
Document pnpm scripts for lint, typecheck, test, format, dev, and build.
vue-component-patterns
Apply Vue 3 component-pattern standards to enforce consistent design and refactoring.
pulumi-infra
Enforce Esposter Pulumi infrastructure conventions across packages and deployments.
feature-specs
Create standardized blueprint templates for documenting Esposter features and architecture.
trpc
Enforce consistent tRPC router architecture, typing, and testing practices for TypeScript servers.
tiptap
Enforce unique PluginKey definitions and VueRenderer v-show usage in Tiptap extensions.
vuetify
Standardize Vuetify component patterns and accessibility guidelines in Vue apps.
typescript
Enforce Esposter TypeScript conventions banning unsafe patterns and enforcing explicit typings.
vue
Enforces Vue 3 single-file component structure and template conventions.
oxlint
Enforce oxlint and ESLint conventions for TypeScript projects.
esbabbler
Standardize display name resolution and nickname handling across Esposter messaging modules.
claude-permissions
Automate Claude Code permission-rule configuration in .claude/settings.local.json.
azure-table
Define Azure Table Storage patterns for batch writes and soft-delete semantics.
string-utils
Normalize and sanitize strings in Zod schemas across frontend and backend.
testing
Codify Vitest testing conventions for Esposter test structure and assertions.
formatting
Standardize whitespace, comments, imports, and LF line endings across Esposter source files.
naming
Enforce Esposter naming conventions for identifiers in Vue, Pinia, and TRPC projects.
slash-commands
Define slash command parameters, validation, and execution modes for chat interfaces.
pinia
Enforce Pinia store naming, destructuring, and CRUD conventions in Vue applications.
dependency-updates
Automate coordinated dependency version updates across a pnpm monorepo.
styling
Enforce UnoCSS Attributify styling conventions in Vue components.
Frequently Asked Questions About Esposter
FAQPage SchemaWhat specific development tasks does Esposter enable?▼
Esposter enables the enforcement of standardized coding patterns, including Vue 3 component structures, Drizzle ORM database schemas, tRPC router architecture, and Pulumi infrastructure configurations, ensuring consistency across complex TypeScript monorepos.
Which engineering personas benefit from these standards?▼
Frontend engineers, full-stack developers, and infrastructure architects working within TypeScript-heavy environments benefit from these conventions, which reduce technical debt and simplify code reviews through strict linting and architectural guardrails.
What are the prerequisites for implementing these standards?▼
Implementation requires a pnpm-based monorepo environment, TypeScript, and specific dependencies including Vue 3, Drizzle ORM, Pulumi, and UnoCSS, as the standards rely on these specific ecosystem packages to function.