agentsclimarketplace

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

Install
npx -y skills add natthasath/natthasath-marketplace --skill add-phase

Assembled 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.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.