stack

Load technology stack configurations with project templates, dependencies, and best practices. Supports dotnet, node, python, java, go.

16 stars

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

$curl -o ~/.claude/skills/stack/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/stack/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/stack/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How stack Compares

Feature / AgentstackStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

TanStack Query (React Query) for asynchronous server-state management with automatic caching, background refetching, optimistic updates, and pagination in React applications.

tall-stack-general

16
from diegosouzapw/awesome-omni-skill

General guidelines for TALL stack development, emphasizing Laravel and PHP best practices.

sw-tech-stack-planner

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

React and TanStack UI development patterns including component design, routing, and state management. Load when working with React components or TanStack libraries.