Claude Code Plugins

Community-maintained marketplace

Feedback

default-tech-stack

@frostaura/ai.toolkit.gaia
23
0

Default technology stack for Gaia projects. Use when starting new projects, making tech decisions, or setting up infrastructure. These are defaults and as such, any specific user mandates for any of the below areas, should be honored.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name default-tech-stack
description Default technology stack for Gaia projects. Use when starting new projects, making tech decisions, or setting up infrastructure. These are defaults and as such, any specific user mandates for any of the below areas, should be honored.

Default Technology Stack

Backend

Component Technology
Framework ASP.NET Core (.NET 8+)
ORM Entity Framework Core
Architecture Clean Architecture
Linting StyleCop + .NET Analyzers

Frontend

Component Technology
Framework React 18+ with TypeScript 5+
State Redux Toolkit + RTK Query
PWA Optional (for offline-first)
Linting ESLint + Prettier

Database

Component Technology
Primary PostgreSQL 15+
ORM Entity Framework Core with migrations
Caching Redis

Security

Component Configuration
Authentication JWT (15min access, 7day refresh)
Token Storage httpOnly cookies preferred
Access Control Role-based (RBAC)
Dev Admin admin@system.local / Admin123!

Testing

Type Tool
E2E/Visual Playwright MCP tools
Unit Coverage 100% (frontend + backend)
Functional Regression Playwright interactive testing

Architecture Principles

  • Clean Architecture: Separation of concerns, dependency inversion
  • iDesign: Service-oriented component design
  • API Design: RESTful with consistent conventions
  • Error Handling: Structured error responses, proper logging