Awesome-omni-skill stack
Load technology stack configurations with project templates, dependencies, and best practices. Supports dotnet, node, python, java, go.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/stack" ~/.claude/skills/diegosouzapw-awesome-omni-skill-stack && rm -rf "$T"
manifest:
skills/development/stack/SKILL.mdsource content
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:
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:
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:
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:
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:
go mod init go build -o bin/app ./cmd/app go test ./...
Usage
- Load stack:
/stack dotnet - Get project structure, dependencies, and patterns
- Combine:
@dotnet @arch:ms @deploy:k8s