stack
Load technology stack configurations with project templates, dependencies, and best practices. Supports dotnet, node, python, java, go.
Best use case
stack is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Load technology stack configurations with project templates, dependencies, and best practices. Supports dotnet, node, python, java, go.
Teams using stack should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/stack/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How stack Compares
| Feature / Agent | stack | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Load technology stack configurations with project templates, dependencies, and best practices. Supports dotnet, node, python, java, go.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Technology Stack Loader When invoked with `/stack <tech>`, load the corresponding technology stack configuration. **Configuration File**: `C:\.claude\stacks\tech-stacks.yaml` ## Supported Stacks ### @dotnet (or /stack dotnet) - **Runtime**: .NET 8 - **Framework**: ASP.NET Core, Minimal APIs - **ORM**: Entity Framework Core 8 - **Testing**: xUnit, Moq, FluentAssertions - **Build**: dotnet CLI, NuGet **Commands**: ```bash dotnet build --configuration Release dotnet test --collect:"XPlat Code Coverage" dotnet run ``` ### @node (or /stack node) - **Runtime**: Node.js 20.x LTS - **Language**: TypeScript 5.3+ - **Frontend**: React 18, Vite - **Backend**: Express, Fastify - **Testing**: Jest, Vitest, Playwright **Commands**: ```bash npm install npm run dev npm run build npm test ``` ### @python (or /stack python) - **Runtime**: Python 3.11+ - **Framework**: FastAPI, Django - **ORM**: SQLAlchemy 2.0 - **Testing**: pytest, pytest-cov - **Build**: Poetry, pip **Commands**: ```bash poetry install poetry run uvicorn main:app --reload poetry run pytest ``` ### @java (or /stack java) - **Runtime**: Java 21 (Temurin) - **Framework**: Spring Boot 3.2 - **ORM**: Spring Data JPA, Hibernate 6 - **Testing**: JUnit 5, Mockito - **Build**: Maven 3.9, Gradle 8.5 **Commands**: ```bash mvn clean package mvn test mvn spring-boot:run ``` ### @go (or /stack go) - **Runtime**: Go 1.22+ - **Framework**: Gin, Echo, stdlib - **ORM**: GORM, sqlx - **Testing**: go test, testify - **Build**: go build **Commands**: ```bash go mod init go build -o bin/app ./cmd/app go test ./... ``` ## Usage 1. Load stack: `/stack dotnet` 2. Get project structure, dependencies, and patterns 3. Combine: `@dotnet @arch:ms @deploy:k8s`
Related Skills
tanstack-start
TanStack Start full-stack React framework patterns. Use when working with file-based routing, API routes, server handlers, TanStack Router layouts, or integrating AI/MCP features in this codebase.
tanstack-query
TanStack Query (React Query) for asynchronous server-state management with automatic caching, background refetching, optimistic updates, and pagination in React applications.
tall-stack-general
General guidelines for TALL stack development, emphasizing Laravel and PHP best practices.
sw-tech-stack-planner
Use when user wants a tech stack recommendation, technology choices, docker-compose setup, or architecture decisions for a software project – reads vision.md, user-stories.md, use-cases.md and generates requirements/tech-stack.yaml silently.
stacktape
Build and deploy full-stack apps to AWS. Use when user wants to deploy an app, build a SaaS, create an API, set up a database, or ship any web application to production.
stack-selection
Tech stack selection with decision trees, user preferences, and blueprint defaults. Use when choosing frameworks, libraries, or tools for new projects or features.
sojustack-best-practices
Best-practice guidance for the SojuStack monorepo (NestJS + Drizzle + Better Auth + TanStack Start). Use when editing files in apps/api or apps/web, designing routes, query/form patterns, auth/transaction flows, or implementing cross-stack features.
setup-tanstack-start
Bootstrap a new web project with TanStack Start, React, Tailwind CSS v4, and shadcn/ui on top of the base tooling stack. Consult this skill whenever creating a web app, setting up a frontend project, starting a React application, or initializing anything involving TanStack Start, TanStack Router, TanStack Query, Tailwind, shadcn, or Vite.
senior-fullstack
Fullstack development toolkit with project scaffolding for Next.js/FastAPI/MERN/Django stacks and code quality analysis. Use when scaffolding new projects, analyzing codebase quality, or implementing fullstack architecture patterns.
senior-fullstack-ai-engineer
Senior full-stack developer with 10+ years of experience and AI engineering expertise. Builds production-ready applications using modern frameworks (Flask, FastAPI, React), AI/ML technologies (LLMs, RAG, model deployment), and cloud infrastructure. Use for all development tasks requiring full-stack and AI/ML implementation.
rails-inertia-stack
Generate production-ready Rails applications with Inertia.js, React, TypeScript, Server-Side Rendering (SSR), and ShadcnUI components, configured for deployment with Kamal. Use when creating new Rails projects that need modern SPA-like frontend with SEO-friendly SSR, or when helping users set up Inertia.js with Rails. Supports PostgreSQL, MySQL, and SQLite databases.
preferences-react-tanstack-ui-development
React and TanStack UI development patterns including component design, routing, and state management. Load when working with React components or TanStack libraries.