setuplisted
Install: claude install-skill natthasath/natthasath-marketplace
เตรียม project structure ใหม่สำหรับการพัฒนาด้วย Claude Code
Project name และ description: $ARGUMENTS
---
## Step 0 — รับข้อมูล
ถ้า $ARGUMENTS ว่างเปล่า ให้ถามผู้ใช้ก่อน:
```
ชื่อโปรเจคของคุณคืออะไร? (เช่น "My API", "E-commerce Platform")
อธิบายสั้นๆ ว่าโปรเจคนี้ทำอะไร (1-2 ประโยค)
```
Parse $ARGUMENTS เป็น:
- PROJECT_NAME = token แรก (เช่น "my-api") หรือถามถ้าไม่มี
- DESCRIPTION = ส่วนที่เหลือ (quoted string หรือว่างก็ได้)
---
## Step 1 — แสดงแผนและขอ confirm
แสดงรายการสิ่งที่จะสร้าง:
```
🗂️ setup: <PROJECT_NAME>
📄 สร้าง CLAUDE.md
📁 สร้าง .claude/config/
├── current-phase.md
├── task-format.md
└── tech-stack.md
📁 สร้าง .claude/rules/
├── git-conventions.md
├── coding-standards.md
├── error-handling.md
├── testing-rules.md
├── security-rules.md
└── performance-rules.md
📁 สร้าง context/
├── plans/PLAN.md
├── tasks/backlog/feature_requests.md
├── tasks/in_progress/current_sprint.md
├── tasks/completed/archive.md
├── memory/
└── docs/
ดำเนินการต่อไหม? (yes / no)
```
รอ confirm ก่อน — ถ้า no หยุดทันที
---
## Step 2 — Execute (หลัง confirm เท่านั้น)
### 2a. สร้าง CLAUDE.md
```markdown
# <PROJECT_NAME> — Claude Code Instructions
## โปรเจคนี้คืออะไร
<DESCRIPTION>
## Tech Stack
(รัน /set-stack เพื่อตั้งค่า — presets: react-vite | python | go | laravel | n