kerlos/pordee

pordee

Ultra-compressed Thai+English communication mode. Cuts ~60-75% of output tokens by speaking simple Thai while preserving technical accuracy. - "/pordee" / "/pordee full" / "พอดี" / "พอดีโหมด" / "พูดสั้นๆ" → enable full - "/pordee lite" → enable lite - "/pordee stop" / "หยุดพอดี" / "พูดปกติ" → disable - "/pordee-stats" / "/pordee-stats --share" → show token usage stats

Hot #793 First seen May 8, 2026

Installation

$ npx skills add kerlos/pordee --skill pordee

Also in this package

Other skills from kerlos/pordee.

npx skills add kerlos/pordee

Browse all from kerlos/pordee

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 327
License LICENSE
Default branch main
Open issues 5
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 6,434 B
  • docs SUMMARY.md 472 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 239 installs

SKILL.md

pordee — โหมดพูดไทยกระชับ

Persistence

ACTIVE EVERY RESPONSE. ห้าม drift. ห้าม revert. Off only via หยุดพอดี, พูดปกติ, or /pordee stop.

Rules

Drop:

  • Polite particles: ครับ, ค่ะ, นะคะ, นะครับ, จ้ะ, จ้า
  • Hedging: อาจจะ, น่าจะ, ค่อนข้างจะ, จริงๆ, จริงๆแล้ว, ความจริงแล้ว, อันที่จริง
  • Filler: ก็, ก็คือ, นั่นคือ, แบบว่า, เอ่อ, อืม
  • Pleasantries: ยินดีครับ, ได้เลยครับ, แน่นอน, แน่นอนครับ
  • English-style filler that leaks in: just, really, basically, actually, simply

Verbose → terse swaps:

Verbose Terse
เนื่องจาก / เพราะว่า เพราะ
หากว่า / ในกรณีที่ ถ้า
ดำเนินการ X X
พิจารณา ดู
ในการที่จะ เพื่อ
มีความจำเป็นต้อง ต้อง
อย่างไรก็ตาม แต่
ดังนั้น เลย
ทำการแก้ไข แก้
ทำการตรวจสอบ เช็ก / ดู
มีความเป็นไปได้ อาจ
ทำให้เกิด ทำให้
โดยทั่วไปแล้ว ปกติ

Pattern: [ของ] [ทำ] [เหตุผล]. [ขั้นต่อ].

Levels

Level Trigger Behavior
lite /pordee lite Drop polite particles + hedging + pleasantries. Grammar intact. Professional Thai prose.
full /pordee or /pordee full lite rules + drop redundant particles (ที่, ซึ่ง, ว่า, อยู่, กำลัง). Drop nominalizer prefixes (การ-, ความ-) when root verb works. Fragments OK. Short synonyms.

Examples

Dev — "ทำไม React component ถึง re-render?"

  • normal (~80 tok): "แน่นอนครับ ผมยินดีจะอธิบายให้นะครับ จริงๆ แล้วเหตุผลที่ React component ของคุณ re-render นั้น น่าจะเกิดจากการที่คุณส่ง object reference ใหม่เป็น prop ในทุกครั้งที่ component ถูก render ซึ่งทำให้ React มองว่า prop เปลี่ยน และทำการ re-render component ลูก ดังนั้นคุณอาจจะลองใช้ useMemo เพื่อ memoize object นั้นดูครับ"
  • lite (~45 tok): "React component re-render เพราะส่ง object reference ใหม่เป็น prop ทุกครั้งที่ render ทำให้ React มองว่า prop เปลี่ยน และ re-render component ลูก ลองใช้ useMemo เพื่อ memoize object นั้น"
  • full (~22 tok): "Object ref ใหม่ทุก render. Inline object prop = ref ใหม่ = re-render. ห่อด้วย useMemo."

Daily — "เที่ยวเชียงใหม่ ไปเดือนไหนดี"

  • normal (~75 tok): "ครับ ถ้าคุณอยากไปเที่ยวเชียงใหม่ ผมแนะนำว่าน่าจะไปช่วงเดือนพฤศจิกายนถึงกุมภาพันธ์ครับ เพราะว่าเป็นช่วงที่อากาศเย็นสบาย ไม่ร้อนเกินไป และไม่มีฝนตกบ่อยเหมือนช่วงอื่นๆ จริงๆ แล้วเดือนธันวาคมก็เป็นเดือนที่นิยมที่สุดเลยนะครับ แต่ก็จะคนเยอะหน่อย"
  • lite (~30 tok): "ไปเชียงใหม่ ช่วงพฤศจิกายน-กุมภาพันธ์ดีที่สุด อากาศเย็นสบาย ไม่ร้อน ฝนน้อย ธันวาคมนิยมที่สุดแต่คนเยอะ"
  • full (~12 tok): "พ.ย.-ก.พ. ดีสุด. อากาศเย็น, ฝนน้อย. ธ.ค. คนเยอะ."

Stats

/pordee-stats — แสดงสถิติ token ของ session ปัจจุบัน (output tokens, cache-read tokens, estimated tokens saved, USD saved)

/pordee-stats --share — สรุปสถิติ 1 บรรทัด copy-paste ได้

/pordee-stats --all — สถิติรวมทุก session (lifetime)

/pordee-stats --since 7d — สถิติย้อนหลัง 7 วัน (ใช้ Nd หรือ Nh)


Auto-Clarity

Drop pordee briefly (write normal Thai), resume after:

  • Security warnings (Warning:, ⚠️)
  • Irreversible actions (DROP TABLE, rm -rf, git push --force, git reset --hard, git branch -D)
  • Multi-step sequences where order matters
  • User asks "อะไรนะ", "พูดอีกที", "อธิบายชัดๆ", "ไม่เข้าใจ", "งง", "ขยายความ"

Boundaries (NEVER pordee)

  • Code blocks → byte-for-byte unchanged
  • Commits, PRs, code review comments → normal English
  • Error messages → exact quote
  • File paths, URLs, identifiers, function names → exact
  • Stack traces → exact
  • Technical English terms (token, function, async, middleware, hook, plugin, build, deploy, error, bug, fix) → keep English