stacksjs

stacksjs

@stacksjs Organization

GitHub
100 Skills
63600 Total Stars
October 2026 Joined

Public Skills

stacks-auth

by stacksjs

Use when implementing authentication, authorization, passkeys, TOTP/2FA, RBAC, gates, policies, session auth, token management, email verification, password resets, or rate limiting in a Stacks application. Covers the @stacksjs/auth package, config/auth.ts, app/Gates.ts, and app/Middleware/.

API Dev 636 7d ago

stacks-ai

by stacksjs

Use when integrating AI capabilities into a Stacks application - using Anthropic/OpenAI/Ollama/AWS Bedrock drivers, image generation (DALL-E), vision analysis, RAG/vector search, embeddings, text-to-speech and speech-to-text, MCP (Model Context Protocol) clients, text summarization, sentiment analysis, content classification, personalization, or the buddy AI assistant. Covers @stacksjs/ai and config/ai.ts.

Auth 636 7d ago

stacks-api

by stacksjs

Use when building, modifying, or debugging API endpoints in a Stacks application - defining routes, handling requests, API middleware, working with the API server, HTTP client (fetcher), API resources, or OpenAPI generation. Covers both @stacksjs/api utilities and the stacks-api server implementation.

API Dev 636 7d ago

stacks-actions

by stacksjs

Use when working with Stacks server actions - creating actions in app/Actions/, auto-generated API actions from the useApi model trait, the 670 default framework actions (auth, dashboard, commerce, content, deployment, jobs), action request/response handling, or action registration. Covers @stacksjs/actions and storage/framework/defaults/app/Actions/.

Auth 636 8d ago

stacks-commerce

by stacksjs

Use when building e-commerce features in Stacks - the commerce namespace with 15 sub-modules (products, carts, orders, customers, coupons, payments, gift cards, auctions, shipping, tax, waitlists, restaurant, devices, receipts, errors), 20+ commerce models, checkout and redemption logic, or the commerce configuration. Covers @stacksjs/commerce.

Processing 636 10d ago

stacks-forms

by stacksjs

Use when building persisted form definitions, conditional fields, uploads, payments, submissions, or CSV exports. Covers @stacksjs/forms and config/forms.ts.

Legal 636 10d ago

stacks-cms

by stacksjs

Use when working with Stacks CMS posts, authors, block-document pages, revisions, menus, redirects, scheduled publishing, blog feeds, or public page serving. Covers @stacksjs/cms, site-scoped CMS models, routes, and actions.

Comments 636 12d ago

stacks-chat

by stacksjs

Use when implementing chat messaging in Stacks - sending messages to Slack (webhooks, bot tokens, block kit), Discord (webhooks, bot tokens, embeds), Microsoft Teams (adaptive cards, webhooks), the BaseChatDriver abstraction, retry logic, multi-channel chat routing, or READING a person's conversations from iMessage, WhatsApp, Slack and Discord and archiving them there (the inbox drivers). Covers @stacksjs/chat.

Templates 636 13d ago

stacks-arrays

by stacksjs

Use when working with array utilities in Stacks - statistical operations (average, median, mode, standard deviation, z-score, percentile, covariance), array manipulation (unique, flatten, partition, shuffle, sample, move), containment checks, or the Arr facade. Covers @stacksjs/arrays.

Math 636 13d ago

stacks-cache

by stacksjs

Use when implementing caching in Stacks - memory cache, Redis cache, cache-aside pattern (getOrSet), TTL management, cache stats, or cache configuration. Covers @stacksjs/cache and config/cache.ts.

Caching 636 13d ago

stacks-build

by stacksjs

Use when working with the Stacks build system - building component libraries, CLI binaries, server Docker images, documentation, or the framework core. Covers @stacksjs/build, buddy build commands, build actions, and the server build pipeline.

Docker 636 13d ago

stacks-investigate

by stacksjs

Use when debugging a Stacks issue - something broken, throwing, failing, flaky or slow. Builds a tight feedback loop that goes red on the bug before any hypothesis is allowed, then minimises, tests hypotheses, fixes and locks it down with a regression test. Enforces no fixes without root cause. Invoke with /stacks-investigate.

CLI Tools 636 13d ago

stacks-marketing-copywriting

by stacksjs

Use when the user wants to write, rewrite, or improve marketing copy for any page, including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Covers marketing planning and its Stacks implementation.

Automation 636 13d ago

stacks-mail

by stacksjs

Use when creating mail classes in app/Mail/ - defining email content and templates, using the template() function with STX or HTML templates, variable interpolation, email layouts, or the app-level mail sending pattern. For the email framework itself (drivers, Mail singleton, EmailSDK, inbox management), see stacks-email. Covers app/Mail, Mailable, resources/emails and mail previews.

Design 636 13d ago

stacks-marketing-attribution

by stacksjs

Use when the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Covers marketing planning and its Stacks implementation.

Automation 636 13d ago

stacks-faker

by stacksjs

Use when working with fake data generation in a Stacks application - seeding databases, generating test data, model factories, or using faker utilities. Covers @stacksjs/faker (wrapper around ts-mocker) and its integration with the database seeder.

Database 636 13d ago

stacks-feature-flags

by stacksjs

Use when implementing per-user or per-team feature rollouts, persisted flag values, percentage experiments, or weighted variants. Covers @stacksjs/feature-flags and config/feature-flags.ts.

Database 636 13d ago

stacks-features

by stacksjs

Use when installing or disabling optional Stacks bundles, understanding model/migration/view gates, or choosing default route bundles. Covers @stacksjs/features and @stacksjs/config feature controls.

Auth 636 13d ago

stacks-collections

by stacksjs

Use when working with collection data structures in Stacks - chaining array operations, Laravel-style collection methods, mapping, filtering, reducing, or grouping. Covers @stacksjs/collections which wraps ts-collect.

Processing 636 13d ago

stacks-jobs

by stacksjs

Use when creating background job classes in app/Jobs/ - job structure, the handle method, job configuration (queue, tries, backoff, timeout, rate), dispatching patterns (dispatch, dispatchIf, dispatchAfter, dispatchNow), or the Every schedule constants. For the queue system internals (workers, batching, events, drivers, testing), see stacks-queue. Covers app/Jobs, the native Job class and typed by-name dispatch.

Automation 636 13d ago

stacks-marketing-directory-submissions

by stacksjs

Use when the user wants to submit their product to startup, SaaS, AI, agent, MCP, no-code, or review directories for backlinks, domain rating, and discovery. Covers marketing planning and its Stacks implementation.

Agents 636 13d ago

stacks-handoff

by stacksjs

Compact the current conversation into a portable handoff document for another agent or session to pick up.

Agents 636 13d ago

stacks-marketing-co-marketing

by stacksjs

Use when the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Covers marketing planning and its Stacks implementation.

Automation 636 13d ago

stacks-marketing-cro

by stacksjs

Use when the user wants to optimize, improve, or increase conversions on any marketing page or form - including homepage, landing pages, pricing pages, feature pages, lead capture forms, or contact forms. Covers marketing planning and its Stacks implementation.

Automation 636 13d ago