← ClaudeAtlas

set-stacklisted

ตั้งค่า tech stack สำหรับ project ด้วยการเลือก preset หรือกำหนดเอง เขียนลง .claude/config/tech-stack.md ให้ implement/ship/debug ใช้ commands ถูกต้องอัตโนมัติ ใช้ skill นี้เมื่อเริ่มต้น project หรือเปลี่ยน stack เช่น "ตั้ง stack", "ใช้ Next.js + PostgreSQL"
natthasath/natthasath-marketplace · ★ 0 · API & Backend · score 65
Install: claude install-skill natthasath/natthasath-marketplace
ตั้งค่า tech stack สำหรับ project นี้ **Preset:** $ARGUMENTS **Presets ที่มี:** - `react-vite` — React + TypeScript + Vite - `python` — Python + pytest + ruff + mypy - `go` — Go + go test + golangci-lint - `laravel` — Laravel + Pest + Pint + PHPStan - `node-express` — Node.js + Express + TypeScript + Jest --- 1. ถ้าไม่มี $ARGUMENTS — แสดง presets ทั้งหมดพร้อม commands ตัวอย่าง แล้วถามว่าต้องการใช้อันไหน (หรือกำหนดเอง) 2. เขียน preset ที่เลือกลง `.claude/config/tech-stack.md`: **react-vite:** ```markdown --- description: Tech stack และ commands สำหรับ project นี้ --- ## Stack React + TypeScript + Vite ## Commands | Role | Command | |---|---| | **typecheck** | `npm run typecheck` | | **lint** | `npm run lint` | | **test** | `npm test -- --run` | | **test-watch** | `npm test` | | **dev** | `npm run dev` | | **build** | `npm run build` | ``` **python:** ```markdown --- description: Tech stack และ commands สำหรับ project นี้ --- ## Stack Python + pytest + ruff + mypy ## Commands | Role | Command | |---|---| | **typecheck** | `mypy .` | | **lint** | `ruff check .` | | **test** | `pytest` | | **test-watch** | `pytest -f` | | **dev** | `python main.py` | | **build** | `pip install -e .` | ``` **go:** ```markdown --- description: Tech stack และ commands สำหรับ project นี้ --- ## Stack Go ## Commands | Role | Command | |---|---| | **typecheck** | `go vet ./...` | | **lint** | `golangci-lint run` | | **test** | `go test ./...` | | **test-watch** | `go test ./... -v` | | **