# Ts5

> TS5 namespace for Netsnek e.U. TypeScript full-stack starter kit. Monorepo template with shared types, CI/CD pipelines, and one-click deployment.

- Skill: `modbender/ts5` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds add modbender/ts5`
- Raw SKILL.md: https://api.skillmd.com/api/skills/modbender/ts5/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: modbender (https://skillmd.com/u/modbender)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/modbender/ts5

---


# The TS5 Approach

TS5 is the Netsnek e.U. full-stack TypeScript starter. One monorepo: shared types, frontend, backend, CI/CD, and deployment.

## Monorepo Structure

```
packages/
  shared/    # Types and utilities
  web/       # Frontend (TSX)
  api/       # Backend (TS3)
tools/       # Scripts and CI
```

## Commands

| Argument | Purpose |
|----------|---------|
| `--init` | Bootstrap monorepo layout |
| `--packages` | Manage or list workspace packages |
| `--deploy` | Trigger one-click deployment |

## From Zero to Deploy

```bash
# Create monorepo
./scripts/monorepo-setup.sh --init

# Verify packages
./scripts/monorepo-setup.sh --packages

# Deploy
./scripts/monorepo-setup.sh --deploy
```

