pratchaya0
- 25 skills
- 0 followers
- 6 hours ago last updated
- ▌ Ssd · pratchaya0 bundleมาตรฐานการพัฒนาซอฟต์แวร์ของทีม SSD: React/TypeScript, .NET Core, Python, Git — ใช้เมื่อเขียนโค้ด, review, refactor, ตั้งค่าโปรเจค, หรือถามเรื่อง conventions ของ Smile Solution Development
- ▌ Ssd Database · pratchaya0ใช้ skill นี้เมื่อตั้งชื่อ database objects (table, column, stored procedure), กำหนด standard columns, หรือถามเรื่อง EF Core model และ migration ตามมาตรฐาน SSD
- ▌ Ssd Git Flow · pratchaya0ใช้ skill นี้เมื่อทำงานกับ Git Flow workflow, ตั้งชื่อ branch, สร้าง pull request, แก้ไข merge conflict, ใช้ SourceTree, หรือถามเรื่องขั้นตอน git ของ SSD
- ▌ Ssd React API · pratchaya0ใช้ skill นี้เมื่อเรียก API ด้วย Axios ใน React, สร้าง React Query hook, ใช้ NSwag สร้าง API client, หรือจัดการ HTTP request/response ตามมาตรฐาน SSD
- ▌ Ssd Git Commit · pratchaya0ใช้ skill นี้เมื่อเขียน git commit message, กำหนดเวอร์ชัน (semantic versioning), ใช้งาน release-it, หรือถามเรื่อง commit type/scope/breaking change ตามมาตรฐาน SSD
- ▌ Ssd React Form · pratchaya0ใช้ skill นี้เมื่อสร้าง form ใน React ด้วย Formik, ต้องการ validation, ปรับแต่ง MUI component ให้ใช้กับ Formik, หรือถามเรื่องการจัดการ form submission ตามมาตรฐาน SSD
- ▌ Ssd React State · pratchaya0ใช้ skill นี้เมื่อใช้งาน Redux ใน React, สร้าง slice, ตั้งค่า rootReducer, หรือ dispatch/subscribe state ใน component ตามมาตรฐาน SSD
- ▌ Ssd Dotnet Infra · pratchaya0ใช้ skill นี้เมื่อตั้งค่า Logging ด้วย Serilog, สร้าง Background Job ด้วย Quartz, หรือสร้าง RestSharp API Client สำหรับเรียก API ภายนอก ตามมาตรฐาน SSD
- ▌ Ssd Backend Setup · pratchaya0ใช้ skill นี้เมื่อตั้งค่าโปรเจค .NET Backend ใหม่, ถามเรื่องโครงสร้าง folder, naming conventions ของ C#, หรือ EF Core Reverse Engineer ตามมาตรฐาน SSD
- ▌ Ssd Python Review · pratchaya0ใช้ skill นี้เมื่อต้องการตรวจสอบ code Python (.py) ว่าตรงมาตรฐาน SSD หรือไม่ — ครอบคลุม Clean Architecture, HTTP methods, naming, structlog, error handling, SQLAlchemy, HTTPX client, และ APScheduler jobs
- ▌ Ssd Backend Review · pratchaya0ใช้ skill นี้เมื่อต้องการตรวจสอบ code C#/.NET (.cs) ว่าตรงมาตรฐาน SSD หรือไม่ — ครอบคลุม naming, controller, service, DTO, AutoMapper, logging, authorization และ modifier order
- ▌ Ssd Dotnet Service · pratchaya0ใช้ skill นี้เมื่อเขียน Service layer ใน .NET, สร้าง DTO, ตั้งค่า AutoMapper, หรือใช้ ILoginDetailService เพื่อดึงข้อมูล user ตามมาตรฐาน SSD
- ▌ Ssd Frontend Setup · pratchaya0ใช้ skill นี้เมื่อตั้งค่าโปรเจค Frontend ใหม่, ถามเรื่องโครงสร้าง folder ของ React, เครื่องมือที่ต้องติดตั้ง, naming conventions สำหรับ TypeScript/React, หรือ environment variables ของ SSD
- ▌ Ssd Python Starter · pratchaya0ใช้ skill นี้เมื่อต้องการเริ่มต้น Python project ใหม่ตามมาตรฐาน SSD — clone template, configure, และสร้าง bounded context แรก (entity, port, service, repository, migration, router) ให้ถูกต้องตั้งแต่ต้น
- ▌ Ssd Frontend Review · pratchaya0ใช้ skill นี้เมื่อต้องการตรวจสอบ code React/TypeScript (.tsx/.ts) ว่าตรงมาตรฐาน SSD หรือไม่ — ครอบคลุม naming, component structure, TypeScript types, Formik, Redux, React Query, และ environment variables
- ▌ Ssd Python Refactor · pratchaya0ใช้ skill นี้เมื่อต้องการแก้ไข code Python (.py) ให้ตรงมาตรฐาน SSD อย่างปลอดภัย โดยไม่ทำให้ pytest พัง — ใช้หลัง ssd-python-review หรือใช้เดี่ยวเมื่อรู้ violations อยู่แล้ว
- ▌ Ssd React Component · pratchaya0ใช้ skill นี้เมื่อเขียน React component, กำหนด Props type, ใช้ Refs/Fragments, ตั้งชื่อ component, page, หรือ module ตามมาตรฐาน SSD
- ▌ Ssd Backend Refactor · pratchaya0ใช้ skill นี้เมื่อต้องการแก้ไข code C#/.NET (.cs) ให้ตรงมาตรฐาน SSD อย่างปลอดภัย โดยไม่ทำให้ build พัง — ใช้หลัง ssd-backend-review หรือใช้เดี่ยวเมื่อรู้ violations อยู่แล้ว
- ▌ Ssd Release It Setup · pratchaya0ใช้ skill นี้เมื่อต้องการติดตั้ง release-it และตั้งค่า .release-it ใน project ที่ยังไม่มี, ต้องการสร้าง CHANGELOG.md อัตโนมัติ, หรือต้องการ setup GitHub Release ตามมาตรฐาน SSD
- ▌ Ssd Contact Skill Gen · pratchaya0ใช้ skill นี้เมื่อได้รับ setup document, prompt, หรือคู่มือ integration ของ shared library, contact service, หรือ external API ใหม่ และต้องการแปลงเป็น SKILL.md มาตรฐาน SSD — ใช้ได้กับทุก Contacts และ Shared project
- ▌ Ssd Dotnet Controller · pratchaya0ใช้ skill นี้เมื่อเขียน ASP.NET API Controller, กำหนด route, HTTP method, permission/authorization, หรือ logging ใน controller ตามมาตรฐาน SSD
- ▌ Ssd Frontend Refactor · pratchaya0ใช้ skill นี้เมื่อต้องการแก้ไข code React/TypeScript (.tsx/.ts) ให้ตรงมาตรฐาน SSD อย่างปลอดภัย โดยไม่ทำให้ compile พัง — ใช้หลัง ssd-frontend-review หรือใช้เดี่ยวเมื่อรู้ violations อยู่แล้ว
- ▌ Ssd Bug Std Version Checker · pratchaya0ใช้ skill นี้เมื่อ user ไม่เห็น version ใหม่หลัง deploy, browser โหลด JS เก่า, หรือ popup แจ้ง version update ขึ้นซ้ำ / ไม่ขึ้นเลย — แก้ bug VersionChecker ใน project ที่ใช้ react-ts-template-2023
- ▌ Ssd Bug Std Auth Redirect Loop · pratchaya0ใช้ skill นี้เมื่อ user เจอหน้าขาว, redirect loop ไม่หยุด, หรือหลัง login แล้วไม่เข้าหน้าหลัก — แก้ bug auth redirect loop ใน project ที่ใช้ react-ts-template-2023 (oidc-client-ts)
- ▌ Oop Architect · pratchaya0 bundleMulti-language: TypeScript, Java, Python, Go, C# code examples. Full-stack OOP architecture guide for React/TypeScript web projects. Covers project structure, domain modeling, 22 design patterns, 22 code smells with detection heuristics, 66 refactoring techniques, SOLID principles, component architecture, state management, and anti-patterns. Use when designing new features, refactoring existing code, reviewing PRs for architecture, or starting a new project. Auto-triggers when user asks about architecture, design patterns, refactoring, code smells, SOLID, or OOP best practices.