
Project Setup
- Updated June 11, 2026
- Damian0401/dev-skills
project-setup is a Claude Code skill in the Testing & QA category. Skills for setting up .NET and TypeScript projects.
Key points
- project-setup
- Testing & QA
- AI-coding skill
Project Setup by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add Damian0401/dev-skills/plugin install project-setup@dev-skillsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Last updated | June 11, 2026 |
|---|---|
| Repository | Damian0401/dev-skills ↗ |
What it does
Skills for setting up .NET and TypeScript projects.
README.md
Dev Skills
A collection of Claude Code skills useful for dotnet and typescript development
Project Setup
setup-dotnet-api-client
Creates a complete Refit-based API client generation workflow for .NET solutions.
- Adds a
*.ApiClientclasslib project to your solution - Installs and configures refitter as a local tool
- Writes a
generate.shscript that starts the API, polls the OpenAPI endpoint, regenerates the typed client, and packs it as a NuGet package - Configures a local NuGet feed and updates
CLAUDE.md
Trigger phrases: "add dotnet api client", "add ApiClient project", "generate refit client", "setup refitter", "create generate.sh"
setup-integration-tests
Sets up a complete xUnit v3 integration test project for a .NET minimal API with PostgreSQL.
- Creates
*.IntegrationTestswith WebApplicationFactory for in-process testing - Spins up a PostgreSQL database via Testcontainers
- Uses Respawn for fast per-test database resets (no container restarts)
- Generates test classes (GET all, GET by id, POST, DELETE) for every entity in the project
- Verifies the build before finishing
Trigger phrases: "setup integration tests", "add integration tests", "add testcontainers", "setup xunit integration tests", "add respawn"
setup-ts-api-client
Configures a type-safe API client workflow in a Vite + React + TypeScript frontend.
- Installs openapi-fetch and openapi-typescript
- Creates
src/libs/api.tswith an auth middleware (Bearer token + 401 redirect) - Creates
src/libs/env.tswith Zod-validated environment variables - Adds
generate/generate:apiscripts topackage.json - Runs the generator against the live backend and updates
CLAUDE.md
Trigger phrases: "set up TypeScript API client", "add openapi-fetch", "generate TypeScript API types", "setup type-safe fetch"