aaronvanston

aaronvanston

@aaronvanston

GitHub
19 Skills
51 Total Stars
February 2026 Joined

Public Skills

presentation-outline

by aaronvanston

Generate structured presentation outlines with bold statement slides, section dividers, and clear narrative arcs. Use when starting a new presentation, planning a deck structure, or asking "outline a presentation about...", "structure a deck for...", or "create a presentation flow for...". Outputs markdown outlines ready to translate into slides.

Code Gen 9 3mo ago

presentation-content

by aaronvanston

Write bold, minimal slide content with punchy headlines, concise body text, and impactful bullet points. Use when writing slides, asking "write content for...", "draft slides about...", or "help me phrase this slide...". Transforms ideas into presentation-ready copy designed for speaking to, not reading from.

Docs Gen 9 3mo ago

presentation-notes

by aaronvanston

Generate speaker notes and talking points for conversational, off-the-cuff delivery. Creates scannable prompts designed for riffing — not scripts to read. Use when asking "write speaker notes for...", "talking points for...", "what should I say on this slide...", or when preparing to present a deck live.

Docs Gen 9 3mo ago

presentation-design

by aaronvanston

Visual design guidance for bold, minimal presentations. Provides layout patterns, typography hierarchy, color specifications, and slide composition rules. Use when asking "how should this slide look?", "design guidance for...", "what layout for this slide?", or when translating content into visual structure for a presentation.

Design 9 3mo ago

presentation-pitch-deck

by aaronvanston

Create investor pitch decks designed to stand alone without a presenter. Follows Sequoia/YC frameworks with traction-first structure and standalone readability. Use when creating a "pitch deck", "investor presentation", "fundraising deck", or any deck sent async to investors, partners, or stakeholders who won't have the presenter alongside.

Code Gen 9 3mo ago

tanstack-table

by aaronvanston

Build tables and datagrids with TanStack Table v8. Covers column definitions, row models, sorting, filtering, pagination, grouping, expanding, row selection, column sizing/ordering/pinning/visibility, virtualization, row pinning, faceting, fuzzy filtering, custom features, state management, and rendering. React adapter primary, core API is framework-agnostic. Use when asked to "build a data table", "add sorting to a table", "paginate results", "filter table data", "create a datagrid", "add row selection", "virtualize a large table", or any task involving TanStack Table.

Processing 2 3mo ago

convex

by aaronvanston

Convex backend development - queries, mutations, actions, schemas, indexes, realtime subscriptions, optimistic updates, file storage, HTTP endpoints, webhooks, cron jobs, migrations, AI/LLM agents, RAG, security, authentication, authorization, rate limiting, error handling with ConvexError, code review, convex-helpers, custom functions, triggers, row-level security, relationship helpers, Hono, CORS, Zod validation, CRUD, manual pagination, QueryStreams, query caching, sessions, workpool, components, RBAC, audit trails. Use when writing Convex functions, defining schemas, building real-time features, integrating external APIs, handling file uploads, setting up scheduled jobs, performing database migrations, building AI chat interfaces, reviewing Convex code for production readiness, using convex-helpers patterns, or building reusable Convex components.

Code Review 2 3mo ago

creating-presentations

by aaronvanston

Create bold, minimal slide decks and investor pitch decks. Covers the full presentation workflow including narrative structure, slide copywriting, visual design (typography, layouts, section colors), speaker notes, and async-readable pitch decks. Supports dark and light themes. Use when asked to "create a presentation", "outline a deck", "write slides about...", "design a talk on...", "build a pitch deck", "investor presentation", "help me with my talk", "draft slide content", "write speaker notes", or any task involving planning, structuring, writing, designing, or preparing a slide deck for live presenting or standalone distribution.

Automation 2 3mo ago

convex-file-storage

by aaronvanston

File uploads, storage, and serving in Convex. Use when implementing file uploads, generating upload URLs, serving files, managing file metadata, or building file-based features like avatars, attachments, or media galleries.

Code Gen 0 4mo ago

convex-migrations

by aaronvanston

Database migrations and schema evolution in Convex. Use when adding new fields, changing data structures, backfilling data, renaming fields, or performing zero-downtime schema changes.

Code Gen 0 4mo ago

convex-realtime

by aaronvanston

Realtime subscriptions and optimistic updates in Convex. Use when implementing live data updates, optimistic UI, pagination with realtime, presence indicators, typing indicators, or any feature requiring instant data synchronization.

API Dev 0 4mo ago

convex-agents

by aaronvanston

Building AI agents and assistants with Convex. Use when implementing chat interfaces, AI assistants, tool-calling agents, RAG (retrieval-augmented generation), conversation threads, or integrating LLMs like OpenAI/Anthropic.

Database 0 4mo ago

convex-cron

by aaronvanston

Scheduled functions and cron jobs in Convex. Use when setting up recurring tasks, cleanup jobs, data syncing, scheduled notifications, or any background automation that runs on a schedule.

Automation 0 4mo ago

convex-queries

by aaronvanston

Best practices for Convex database queries, indexes, and filtering. Use when writing or reviewing database queries in Convex, working with .filter(), .collect(), .withIndex(), defining indexes in schema.ts, or optimizing query performance.

Database 0 4mo ago

convex-review

by aaronvanston

Comprehensive Convex code review checklist for production readiness. Use when auditing a Convex codebase before deployment, reviewing pull requests, or checking for security and performance issues in Convex functions.

API Dev 0 4mo ago

convex-http

by aaronvanston

HTTP actions for webhooks and API endpoints in Convex. Use when building webhook handlers (Stripe, Clerk, GitHub), creating REST API endpoints, handling file uploads/downloads, or implementing CORS for browser requests.

API Dev 0 4mo ago

convex-patterns

by aaronvanston

Code organization patterns and TypeScript best practices for Convex. Use when structuring a Convex project, writing helper functions, defining schemas, working with types like QueryCtx/MutationCtx/ActionCtx, or organizing code in a convex/model directory.

Database 0 4mo ago

convex-actions

by aaronvanston

Best practices for Convex actions, transactions, and scheduling. Use when writing actions that call external APIs, using ctx.runQuery/ctx.runMutation, scheduling functions with ctx.scheduler, or working with the Convex runtime vs Node.js runtime ("use node").

API Dev 0 4mo ago

convex-security

by aaronvanston

Security best practices for Convex functions including ConvexError handling, argument/return validation, authentication helpers, access control, rate limiting, and internal functions. Use when writing public queries/mutations/actions, implementing authentication, adding authorization checks, handling errors, or reviewing Convex functions for security.

Auth 0 4mo ago