stacks
Full-stack TypeScript framework for web, desktop, mobile, and cloud apps
All Skills in This Repository (96)
Pure Emerald Level Indicatorsstacks-cloud
Guide AWS deployment for Stacks projects with CloudFormation and CDK.
stacks-socials
Implement OAuth2 social authentication for GitHub, Google, Facebook, and Twitter in Stacks apps.
stacks-router
Define HTTP routes, middleware, and route groups for Stacks applications.
stacks-ai
Automate AI integration for Stacks applications with multiple provider drivers.
stacks-database
Configure database drivers, migrations, and seeding in Stacks apps.
stacks-analytics
Configure privacy-friendly analytics for Stacks apps with Fathom or self-hosted drivers.
stacks-auto-imports
Configure Stacks auto-imports for browser and server manifests and runtime injection.
stacks-http
Configure HTTP clients and handle responses in Stacks apps with TypeScript.
stacks-middleware
Automate HTTP middleware setup and registration in Stacks applications.
stacks-commerce
Generate e-commerce features with a commerce namespace of 13 sub-modules and 20+ models.
stacks-env
Load typed .env variables with auto-coercion and AES-256-GCM encryption for Bun/Node.
stacks-configuration
Automate Bun-based project configuration for Stacks workspaces.
Frequently Asked Questions
FAQPage SchemaHow to install Stacks?โผ
Run `npx skills add stacksjs/stacks --all -g -y` in your terminal to install all skills in this suite globally.
What can I build with Stacks?โผ
You can build web apps, APIs, desktop and mobile apps, CLIs, and cloud infrastructure from one TypeScript codebase running on Bun.
How do the Stacks agent skills work?โผ
Each subsystem (ORM, router, queue, payments, deployment, and more) has a SKILL.md that tells your AI agent the exact APIs and conventions to use, so it writes correct framework code instead of guessing.
Does Stacks work with Claude Code and Cursor?โผ
Yes. The root AGENTS.md is agent-agnostic, and `buddy setup:ai` generates the right config files for Claude Code, Cursor, Codex, and other agents.
Do I need to write SQL migrations by hand?โผ
No. You define models with defineModel(), then run `buddy generate:migrations` to produce the SQL automatically, review it, and apply it with `buddy migrate`.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core