Add phase
Skill natthasath/natthasath-marketplace/plugins/projects/skills/add-phase
เพิ่ม development phase ใหม่เข้าโปรเจค พร้อมสร้าง phase plan, backlog file และ archive section ใช้ skill นี้เมื่อต้องการแบ่งโปรเจคเป็นช่วงๆ เช่น "เพิ่ม phase ใหม่", "เริ่ม phase ถัดไป"From its SKILL.md
npx -y skills add natthasath/natthasath-marketplace --skill add-phaseAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.1 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it
!cat context/plans/PLAN.md 2>/dev/null
เพิ่ม phase ใหม่เข้าโปรเจค: $ARGUMENTS
Format: /add-phase <ชื่อ phase> [target date]
ตัวอย่าง: /add-phase "API Integration" 2026-09-01
ขั้นที่ 1 — วิเคราะห์ argument
แยก $ARGUMENTS ออกเป็น:
- ชื่อ phase — ทุกอย่างก่อน date pattern
YYYY-MM-DD(ถ้ามี) - target date — ถ้ามี date pattern ใน argument ให้ใช้, ถ้าไม่มีให้ใส่
TBD - slug — lowercase, replace space ด้วย
-(เช่น "API Integration" →api-integration)
ขั้นที่ 2 — หา phase number ถัดไป
อ่าน Status Overview table จาก PLAN.md ด้านบน หา phase number สูงสุดแล้วบวก 1
- ถ้าไม่มี phase เลย ให้เริ่มที่ phase
1
ขั้นที่ 3 — Draft และขอ confirm
แสดง preview ก่อน:
📋 Phase Draft
Phase: <N> — <ชื่อ>
Target: <date หรือ TBD>
Files ที่จะสร้าง:
· context/plans/PLAN.md (เพิ่ม row)
· context/plans/phase_<N>_<slug>.md (สร้างใหม่)
· context/tasks/backlog/phase_<N>_backlog.md (สร้างใหม่)
· context/tasks/completed/archive.md (เพิ่ม section)
ถามว่า "ต้องการแก้ไขอะไรไหม หรือ OK ให้สร้างเลย?" รอ confirm ก่อนทำขั้นต่อไป
ขั้นที่ 4 — อัปเดต PLAN.md
เพิ่ม row ต่อท้าย Status Overview table:
| <N> | <ชื่อ> | 🔲 Not Started | <date> |
เพิ่ม link ต่อท้าย Phase Files section:
- [Phase <N>: <ชื่อ>](phase_<N>_<slug>.md)
ขั้นที่ 5 — สร้าง phase plan file
สร้าง context/plans/phase_<N>_<slug>.md:
# Phase <N>: <ชื่อ>
**Status:** 🔲 Not Started
**Target:** <date หรือ TBD>
**Depends on:** Phase <N-1> complete
**Goal:** <สรุปสั้นๆ จากชื่อ phase — แก้ไขได้ภายหลัง>
## Objectives
_(เพิ่ม objectives เมื่อวางแผน)_
## Deliverables
_(เพิ่ม deliverables เมื่อวางแผน)_
## Acceptance Criteria
- [ ] _(เพิ่ม criteria เมื่อวางแผน)_
ขั้นที่ 6 — สร้าง backlog file
สร้าง context/tasks/backlog/phase_<N>_backlog.md:
# Phase <N> Backlog — <ชื่อ>
_(เพิ่ม tasks ด้วย /add-task)_
ขั้นที่ 7 — อัปเดต current-phase config (เฉพาะกรณีแรก)
อ่าน .claude/config/current-phase.md — ถ้า phase: ยังเป็น "(ยังไม่มี...)" หรือว่างเปล่า
ให้เขียน phase: <N> ลงไป เพื่อให้ skills อื่นรู้ว่า phase ปัจจุบันคืออะไร
ถ้ามี phase อื่น In Progress อยู่แล้ว — ไม่ต้องแก้ไข current-phase.md
ขั้นที่ 8 — เพิ่ม section ใน archive
เปิด context/tasks/completed/archive.md แล้ว append ต่อท้าย:
## Phase <N> Completed Tasks
_(จะมี entries เมื่อ tasks เสร็จ)_
---
ขั้นที่ 9 — สรุปผล
✅ Phase <N> — <ชื่อ> สร้างเสร็จแล้ว
ไฟล์ที่สร้าง/แก้ไข:
✅ context/plans/PLAN.md
✅ context/plans/phase_<N>_<slug>.md
✅ context/tasks/backlog/phase_<N>_backlog.md
✅ context/tasks/completed/archive.md
✅ .claude/config/current-phase.md (ถ้าเป็น phase แรก)
─────────────────────────────────────────────────────
ถัดไป → /add-task <description> (เพิ่ม tasks เข้า phase ใหม่)
/list-phase (ดูภาพรวม phases ทั้งหมด)
─────────────────────────────────────────────────────
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.