.agent/skills/project-creation/SKILL.md
สร้างโปรเจคใหม่ทุก Tech Stack พร้อม setup ที่สมบูรณ์
npx skillsauth add saknarinz/agent_skills_gemini Project CreationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Skill สำหรับสร้างโปรเจคใหม่ทุกประเภท พร้อม configuration และ best practices ที่เหมาะสม
npx -y @angular/cli new <project-name> --style=scss --routing=true --ssr=false --skip-tests=false
npx -y create-vite@latest <project-name> --template react-ts
npx -y create-vue@latest <project-name>
npx -y create-next-app@latest <project-name> --typescript --tailwind --eslint --app --src-dir
curl https://start.spring.io/starter.zip \
-d type=maven-project \
-d language=java \
-d bootVersion=3.4.1 \
-d baseDir=<project-name> \
-d groupId=com.example \
-d artifactId=<project-name> \
-d dependencies=web,data-jpa,postgresql,lombok,validation,security \
-o <project-name>.zip && unzip <project-name>.zip
Default Dependencies:
mkdir <project-name> && cd <project-name>
npm init -y
npm install express cors helmet morgan dotenv
npm install -D typescript @types/node @types/express ts-node nodemon
npx tsc --init
Folder Structure:
src/
├── controllers/
├── services/
├── middlewares/
├── routes/
├── models/
├── utils/
└── index.ts
mkdir <project-name> && cd <project-name>
python -m venv venv
source venv/bin/activate
pip install fastapi uvicorn sqlalchemy psycopg2-binary python-dotenv
Folder Structure:
app/
├── api/
├── core/
├── models/
├── schemas/
├── services/
└── main.py
เมื่อสร้างโปรเจคใหม่ ให้สร้างไฟล์เหล่านี้เสมอ:
testing
เขียน Tests ทุกประเภทอย่างมีประสิทธิภาพ
development
ปรับปรุงโค้ดให้ดีขึ้นโดยไม่เปลี่ยน behavior
development
พัฒนา Frontend ด้วย Angular, React, Vue, Next.js อย่างมืออาชีพ
development
ทำงานกับ Docker, Kubernetes, CI/CD อย่างมืออาชีพ