version: 1.0.0
A generic, domain-agnostic skill — designed for Claude Skill format and portable to other markdown-based skill systems that turns raw project status into a stakeholder-ready update — reframed for the audience, cadence, and channel, and always ending with a clear ask.
Built for Product Owners, BAs, PMs, delivery leads, scrum masters — across any industry (SaaS, e-commerce, internal tools, services). No domain-specific assumptions.
A good update answers the reader's "so what" and ends with the ask — not a log of what the team did.
ข้อเท็จจริงเดียวกัน เปลี่ยน framing ตามคนอ่าน ไม่ใช่แค่ตัดให้สั้น
- Reframes per audience — exec/sponsor, peer/cross-functional, delivery team, customer/external
- Adapts to cadence — weekly, monthly/QBR, launch, escalation, scheduled change/maintenance
- Fits the channel — email, Slack, standup line, meeting talking points
- Enforces honesty — RAG by criteria not vibes, no hidden red, no-blame framing, no fake asks
- Guards external comms — no internal blockers leaked, no unconfirmed promises
sgui-stakeholder-update/
├── SKILL.md # core engine (lean) — loaded every time
├── LICENSE
├── references/
│ ├── templates.md # 7 scenario templates (scaffolds, not forms)
│ └── examples.md # worked same-facts-different-audience examples
└── evals/
├── test-cases.md # 8 test cases
├── expected-behavior.md # pass/fail criteria
└── sample-runs.md # test case → example output map
references/ are loaded on demand (progressive disclosure) so the core stays light.
ติดตั้งเป็น skill แล้วพูดได้ตรงๆ เช่น:
- "ช่วยเขียน update เรื่องนี้ส่งผู้บริหาร"
- "turn this status into an exec update"
- "แจ้ง planned downtime ให้ exec, คู่ค้า, และทีม PO"
- "เขียน escalation เรื่อง blocker นี้"
Skill จะถาม audience/cadence/channel เมื่อเสี่ยงสับสน (ไม่งั้นเดาแล้วระบุว่าเดา) แล้วออก update + ปิดท้ายด้วย readiness label
v1.0.0 — public release. generic standalone skill, แยกขาดจาก domain pack อื่น (single source of truth)
- 1.0.0 — public release; Example 1 ask ชัดเป็น FYI/no action; README positioning เป็น markdown-based skill systems
- 0.3.4 — escalation ask = decision/action/support (ไม่ผูก decision อย่างเดียว) ข้าม SKILL/evals; ลบ overclaim Example 1 (scope/งบ/milestone); delivery team ระบุ action ชัด; sample-runs ทุกเคสมี readiness label; TC-02/04 wording sync
- 0.3.3 — Final label = metadata แยกจากข้อความส่ง (+ตัวอย่าง); delta-first → new-info first (delta-first เฉพาะ recurring); แก้ overclaim downtime; default cadence = general/event-driven; TC-04 Decision→Action; downtime template ใส่ 🔵 label
- 0.3.2 — sync planned-downtime status (🔵 Planned/Controlled impact) ข้าม SKILL/evals/examples; sample-runs ระบุเป็น worked outputs
- 0.3.1 — ย่อ description; 🟢→🔵 planned; Input Gate เป็น Required/infer-if-obvious
- 0.3.0 — merge: lean core + references (templates/examples) + evals + LICENSE
MIT — see LICENSE