<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ai-Tools on Neng Lab</title><link>https://neng-lab.com/tags/ai-tools/</link><description>Recent content in Ai-Tools on Neng Lab</description><generator>Hugo -- gohugo.io</generator><language>th-th</language><managingEditor>jitaret@gmail.com (เหน่ง)</managingEditor><webMaster>jitaret@gmail.com (เหน่ง)</webMaster><lastBuildDate>Sat, 25 Apr 2026 08:45:00 +0700</lastBuildDate><atom:link href="https://neng-lab.com/tags/ai-tools/index.xml" rel="self" type="application/rss+xml"/><item><title>Kimi Code CLI: เมื่อ AI ลงมาทำงานใน Terminal แบบมีระบบ</title><link>https://neng-lab.com/posts/kimi-code-cli-deep-dive/</link><pubDate>Sat, 18 Apr 2026 21:00:00 +0700</pubDate><author>jitaret@gmail.com (เหน่ง)</author><guid>https://neng-lab.com/posts/kimi-code-cli-deep-dive/</guid><description>&lt;img src="https://neng-lab.com/" alt="Featured image of post Kimi Code CLI: เมื่อ AI ลงมาทำงานใน Terminal แบบมีระบบ" /&gt;&lt;h1 id="kimi-code-cli-เมอ-ai-ลงมาทำงานใน-terminal-แบบมระบบ"&gt;&lt;a href="#kimi-code-cli-%e0%b9%80%e0%b8%a1%e0%b8%ad-ai-%e0%b8%a5%e0%b8%87%e0%b8%a1%e0%b8%b2%e0%b8%97%e0%b8%b3%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b9%83%e0%b8%99-terminal-%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%a1%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a" class="header-anchor"&gt;&lt;/a&gt;Kimi Code CLI: เมื่อ AI ลงมาทำงานใน Terminal แบบมีระบบ
&lt;/h1&gt;&lt;p&gt;หลังจากใช้ Kimi Code CLI มากว่า 20 ชั่วโมงบนโปรเจกต์ส่วนตัว ผมพบว่าเครื่องมือนี้ไม่ได้เป็นแค่ &amp;ldquo;AI ที่พิมพ์คำสั่งให้&amp;rdquo; แต่เป็นระบบที่มีโครงสร้างชัดเจนตั้งแต่การวางแผน การจัดการ context ยาว ๆ ไปจนถึงการ delegate งานย่อยผ่าน subagent บทความนี้ผมจะเล่าทุกอย่างที่ค้นพบจากประสบการณ์ใช้งานจริงบน neng-blog, OpenClaw และ LLM Wiki&lt;/p&gt;
&lt;p&gt;

&lt;img alt="Kimi Logo" class="gallery-image" data-flex-basis="240px" data-flex-grow="100" height="216" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://neng-lab.com/posts/kimi-code-cli-deep-dive/kimi-icon_hu_8f48e8acf6bfda00.webp" width="216"&gt;
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="kimi-code-cli-คออะไร"&gt;&lt;a href="#kimi-code-cli-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" class="header-anchor"&gt;&lt;/a&gt;Kimi Code CLI คืออะไร?
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Kimi Code CLI&lt;/strong&gt; (หรือชื่อเต็มว่า Kimi Code) เป็น command-line interface สำหรับ AI coding assistant จาก Moonshot AI (Kimi) ที่ทำงานบน terminal โดยตรง ไม่ต้องเปิด browser ไม่ต้อง copy-paste โค้ดไปมา&lt;/p&gt;
&lt;p&gt;สิ่งที่ทำได้:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;อ่านและแก้ไขไฟล์ในโปรเจกต์แบบ real-time&lt;/li&gt;
&lt;li&gt;รันคำสั่ง shell โดยตรง&lt;/li&gt;
&lt;li&gt;ค้นหาข้อมูลบนอินเทอร์เน็ตผ่าน built-in search&lt;/li&gt;
&lt;li&gt;ใช้งานผ่าน subagent เพื่อแบ่งงานย่อย&lt;/li&gt;
&lt;li&gt;จัดการ context และ memory ระยะยาว&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ผมเริ่มใช้ Kimi CLI ตั้งแต่เดือนเมษายน 2026 โดยนำไปใช้กับโปรเจกต์หลัก ๆ สามตัว:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;neng-blog&lt;/strong&gt; (Hugo Static Site) — จัดการธีม, typography, ระบบคอมเมนต์ giscus&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OpenClaw&lt;/strong&gt; (Multi-Agent System) — จัดการ gateway, RAG, การเชื่อมต่อ LINE/Telegram&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LLM Wiki&lt;/strong&gt; (Knowledge Base) — บันทึกความรู้, skills, workflows&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="สถาปตยกรรมและการตงคาทสำคญ"&gt;&lt;a href="#%e0%b8%aa%e0%b8%96%e0%b8%b2%e0%b8%9b%e0%b8%95%e0%b8%a2%e0%b8%81%e0%b8%a3%e0%b8%a3%e0%b8%a1%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%87%e0%b8%84%e0%b8%b2%e0%b8%97%e0%b8%aa%e0%b8%b3%e0%b8%84%e0%b8%8d" class="header-anchor"&gt;&lt;/a&gt;สถาปัตยกรรมและการตั้งค่าที่สำคัญ
&lt;/h2&gt;&lt;h3 id="config-หลก-kimiconfigtoml"&gt;&lt;a href="#config-%e0%b8%ab%e0%b8%a5%e0%b8%81-kimiconfigtoml" class="header-anchor"&gt;&lt;/a&gt;Config หลัก (&lt;code&gt;~/.kimi/config.toml&lt;/code&gt;)
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;default_model&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;kimi-code/kimi-for-coding&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;default_thinking&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;default_yolo&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;models&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;kimi-code/kimi-for-coding&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;provider&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;managed:kimi-code&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;model&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;kimi-for-coding&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;max_context_size&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;262144&lt;/span&gt; &lt;span class="c"&gt;# 256K context window&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;capabilities&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;video_in&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;thinking&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;image_in&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;providers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;managed:kimi-code&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;type&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;kimi&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;base_url&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;https://api.kimi.com/coding/v1&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;loop_control&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;max_steps_per_turn&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;max_retries_per_step&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;reserved_context_size&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;compaction_trigger_ratio&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;0.85&lt;/span&gt; &lt;span class="c"&gt;# Compact context เมื่อถึง 85%&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;20&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;21&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;background&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;22&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;max_running_tasks&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;4&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;23&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;read_max_bytes&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;30000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;24&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;agent_task_timeout_s&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;900&lt;/span&gt; &lt;span class="c"&gt;# 15 นาทีต่อ subagent task&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="จดเดนททำให-kimi-cli-แตกตาง"&gt;&lt;a href="#%e0%b8%88%e0%b8%94%e0%b9%80%e0%b8%94%e0%b8%99%e0%b8%97%e0%b8%97%e0%b8%b3%e0%b9%83%e0%b8%ab-kimi-cli-%e0%b9%81%e0%b8%95%e0%b8%81%e0%b8%95%e0%b8%b2%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;จุดเด่นที่ทำให้ Kimi CLI แตกต่าง
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Setting&lt;/th&gt;
 &lt;th&gt;ค่า&lt;/th&gt;
 &lt;th&gt;ความหมาย&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;max_context_size&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;262,144 tokens&lt;/td&gt;
 &lt;td&gt;~256K context window อ่านไฟล์ใหญ่ได้สบาย&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;compaction_trigger_ratio&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;0.85&lt;/td&gt;
 &lt;td&gt;เริ่ม compact เมื่อ context ถึง 85%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;reserved_context_size&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;50,000 tokens&lt;/td&gt;
 &lt;td&gt;สำรองพื้นที่สำหรับ system prompt&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;max_steps_per_turn&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;100&lt;/td&gt;
 &lt;td&gt;จำกัด tool calls ต่อรอบ&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;agent_task_timeout_s&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;900&lt;/td&gt;
 &lt;td&gt;Subagent timeout 15 นาที&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Context Window 256K&lt;/strong&gt; นี่แหละคือจุดขายหลัก แปลว่าอ่านไฟล์ขนาดใหญ่ เช่น codebase ทั้งหมด หรือเอกสารยาว ๆ ได้ในครั้งเดียว ไม่ต้องแบ่งส่วนให้ยุ่งยาก&lt;/p&gt;
&lt;p&gt;

&lt;img alt="Kimi K2.5" class="gallery-image" data-flex-basis="457px" data-flex-grow="190" height="630" loading="lazy" sizes="(max-width: 800px) 100vw, 800px" src="https://neng-lab.com/posts/kimi-code-cli-deep-dive/cover_hu_ba4c2bd89c0b4df6.webp" srcset="https://neng-lab.com/posts/kimi-code-cli-deep-dive/cover_hu_b7bea65ab3ff6f5e.webp 400w, https://neng-lab.com/posts/kimi-code-cli-deep-dive/cover_hu_a025874cde277dca.webp 800w, https://neng-lab.com/posts/kimi-code-cli-deep-dive/cover_hu_ba4c2bd89c0b4df6.webp 1200w" width="1200"&gt;
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="skills-system-23-skills-ทปรบแตงได"&gt;&lt;a href="#skills-system-23-skills-%e0%b8%97%e0%b8%9b%e0%b8%a3%e0%b8%9a%e0%b9%81%e0%b8%95%e0%b8%87%e0%b9%84%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;Skills System: 23+ Skills ที่ปรับแต่งได้
&lt;/h2&gt;&lt;p&gt;Kimi CLI มีระบบ &lt;strong&gt;Skills&lt;/strong&gt; ที่เป็น modular instructions สำหรับงานเฉพาะทาง ติดตั้งอยู่ที่ &lt;code&gt;~/.kimi/skills/&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="skills-จาก-agent-skills-addy-osmani"&gt;&lt;a href="#skills-%e0%b8%88%e0%b8%b2%e0%b8%81-agent-skills-addy-osmani" class="header-anchor"&gt;&lt;/a&gt;Skills จาก Agent Skills (Addy Osmani)
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;หมวดหมู่&lt;/th&gt;
 &lt;th&gt;Skills&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Define&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;idea-refine&lt;/code&gt;, &lt;code&gt;spec-driven-development&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Plan&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;planning-and-task-breakdown&lt;/code&gt;, &lt;code&gt;milestone-workflow&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Build&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;incremental-implementation&lt;/code&gt;, &lt;code&gt;test-driven-development&lt;/code&gt;, &lt;code&gt;context-engineering&lt;/code&gt;, &lt;code&gt;source-driven-development&lt;/code&gt;, &lt;code&gt;frontend-ui-engineering&lt;/code&gt;, &lt;code&gt;api-and-interface-design&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Verify&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;verification-loop&lt;/code&gt;, &lt;code&gt;browser-testing-with-devtools&lt;/code&gt;, &lt;code&gt;debugging-and-error-recovery&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Review&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;code-review-and-quality&lt;/code&gt;, &lt;code&gt;code-simplification&lt;/code&gt;, &lt;code&gt;security-and-hardening&lt;/code&gt;, &lt;code&gt;performance-optimization&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Ship&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;git-workflow-and-versioning&lt;/code&gt;, &lt;code&gt;ci-cd-and-automation&lt;/code&gt;, &lt;code&gt;deprecation-and-migration&lt;/code&gt;, &lt;code&gt;documentation-and-adrs&lt;/code&gt;, &lt;code&gt;shipping-and-launch&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="skills-ทดดแปลงเพม"&gt;&lt;a href="#skills-%e0%b8%97%e0%b8%94%e0%b8%94%e0%b9%81%e0%b8%9b%e0%b8%a5%e0%b8%87%e0%b9%80%e0%b8%9e%e0%b8%a1" class="header-anchor"&gt;&lt;/a&gt;Skills ที่ดัดแปลงเพิ่ม
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Skill&lt;/th&gt;
 &lt;th&gt;ใช้เมื่อไหร่&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;cost-aware-execution&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Optimize token usage&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;research-first&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Research ก่อน coding&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;subagent-orchestration&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Delegate งานย่อย&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;continuous-learning&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;สรุปบทเรียน&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;context-compaction&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;จัดการ context ยาว&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="skills-พนฐานอน-ๆ"&gt;&lt;a href="#skills-%e0%b8%9e%e0%b8%99%e0%b8%90%e0%b8%b2%e0%b8%99%e0%b8%ad%e0%b8%99-%e0%b9%86" class="header-anchor"&gt;&lt;/a&gt;Skills พื้นฐานอื่น ๆ
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;obsidian-markdown&lt;/code&gt; — จัดการ Obsidian Flavored Markdown&lt;/li&gt;
&lt;li&gt;&lt;code&gt;defuddle&lt;/code&gt; — ดึง clean markdown จาก web pages&lt;/li&gt;
&lt;li&gt;&lt;code&gt;kimi-cli-help&lt;/code&gt; — ช่วยเหลือการใช้ Kimi CLI&lt;/li&gt;
&lt;li&gt;&lt;code&gt;memory-space&lt;/code&gt; — จัดการความจำระยะยาว&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="the-kimi-agent-loop-workflow-6-ขนตอน"&gt;&lt;a href="#the-kimi-agent-loop-workflow-6-%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99" class="header-anchor"&gt;&lt;/a&gt;The Kimi Agent Loop: Workflow 6 ขั้นตอน
&lt;/h2&gt;&lt;p&gt;จากการปรับใช้ skills ร่วมกัน ได้ workflow ที่ใช้งานจริง:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;Plan → Research → Execute → Verify → Learn → Compact
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt; ↑______________________________________________↓
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="ขนตอนละเอยด"&gt;&lt;a href="#%e0%b8%82%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%a5%e0%b8%b0%e0%b9%80%e0%b8%ad%e0%b8%a2%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;ขั้นตอนละเอียด
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1. Plan&lt;/strong&gt; (&lt;code&gt;milestone-workflow&lt;/code&gt; + &lt;code&gt;planning-and-task-breakdown&lt;/code&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;แบ่งงานใหญ่ → Milestone → Slice → Task&lt;/li&gt;
&lt;li&gt;สร้างไฟล์ plan: &lt;code&gt;M001-ROADMAP.md&lt;/code&gt;, &lt;code&gt;S01-PLAN.md&lt;/code&gt;, &lt;code&gt;T01-PLAN.md&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;2. Research&lt;/strong&gt; (&lt;code&gt;research-first&lt;/code&gt; + &lt;code&gt;source-driven-development&lt;/code&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ค้นหา official docs ก่อน implement&lt;/li&gt;
&lt;li&gt;สรุป findings ลง &lt;code&gt;M001-RESEARCH.md&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;3. Execute&lt;/strong&gt; (&lt;code&gt;incremental-implementation&lt;/code&gt; + &lt;code&gt;test-driven-development&lt;/code&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ทำงานทีละ slice (ไม่ทีละไฟล์ใหญ่ ๆ)&lt;/li&gt;
&lt;li&gt;Failing test → Implement → Pass&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;4. Verify&lt;/strong&gt; (&lt;code&gt;verification-loop&lt;/code&gt; + &lt;code&gt;code-review-and-quality&lt;/code&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Static checks (lint, type)&lt;/li&gt;
&lt;li&gt;Build verification&lt;/li&gt;
&lt;li&gt;Test execution&lt;/li&gt;
&lt;li&gt;Security scan&lt;/li&gt;
&lt;li&gt;Behavioral verification&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;5. Learn&lt;/strong&gt; (&lt;code&gt;continuous-learning&lt;/code&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;สกัด patterns ที่ค้นพบ&lt;/li&gt;
&lt;li&gt;อัปเดต &lt;code&gt;AGENTS.md&lt;/code&gt; หรือ &lt;code&gt;KNOWLEDGE.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;เขียน &lt;code&gt;T01-SUMMARY.md&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;6. Compact&lt;/strong&gt; (&lt;code&gt;context-compaction&lt;/code&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;สรุปสถานะปัจจุบัน&lt;/li&gt;
&lt;li&gt;โหลดเฉพาะ context จำเป็นสำหรับ task ถัดไป&lt;/li&gt;
&lt;li&gt;หรือเริ่ม session ใหม่&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="memory-และ-context-management"&gt;&lt;a href="#memory-%e0%b9%81%e0%b8%a5%e0%b8%b0-context-management" class="header-anchor"&gt;&lt;/a&gt;Memory และ Context Management
&lt;/h2&gt;&lt;h3 id="long-term-memory-kimimemorymd"&gt;&lt;a href="#long-term-memory-kimimemorymd" class="header-anchor"&gt;&lt;/a&gt;Long-term Memory (&lt;code&gt;~/.kimi/memory.md&lt;/code&gt;)
&lt;/h3&gt;&lt;p&gt;Kimi CLI สนับสนุนการจัดการความจำระยะยาวผ่าน skill &lt;code&gt;memory-space&lt;/code&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="gh"&gt;# Memory Space
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## Project Context
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; ชื่อโปรเจกต์: ...
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; เทคโนโลยีหลัก: ...
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## Key Decisions
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;| วันที่ | การตัดสินใจ | เหตุผล |
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## User Preferences
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; สไตล์การตอบ: ...
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; ข้อจำกัด: ...
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## Session History
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; ครั้งล่าสุดทำอะไร: ...
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; ปัญหาที่ยังค้างอยู่: ...
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="context-compaction"&gt;&lt;a href="#context-compaction" class="header-anchor"&gt;&lt;/a&gt;Context Compaction
&lt;/h3&gt;&lt;p&gt;เมื่อ context เต็ม (trigger ที่ 85%) Kimi จะ:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;สรุปบทสนทนาที่ผ่านมา&lt;/li&gt;
&lt;li&gt;เก็บเฉพาะ decisions และ action items&lt;/li&gt;
&lt;li&gt;ลบรายละเอียด implementation ที่ไม่จำเป็น&lt;/li&gt;
&lt;li&gt;บันทึกลงไฟล์ memory&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="use-cases-จากประสบการณจรง"&gt;&lt;a href="#use-cases-%e0%b8%88%e0%b8%b2%e0%b8%81%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%aa%e0%b8%9a%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%93%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;Use Cases จากประสบการณ์จริง
&lt;/h2&gt;&lt;h3 id="use-case-1-typography-unification-บน-neng-blog"&gt;&lt;a href="#use-case-1-typography-unification-%e0%b8%9a%e0%b8%99-neng-blog" class="header-anchor"&gt;&lt;/a&gt;Use Case 1: Typography Unification บน neng-blog
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สถานการณ์:&lt;/strong&gt; ปรับ typography ให้ใช้ Modular Scale แบบ Major Third (1.25×)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีทำ:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Plan: แบ่งเป็น mobile typography + desktop typography&lt;/li&gt;
&lt;li&gt;Research: ดูว่า Stack Theme ใช้ &lt;code&gt;html { font-size: 62.5%; }&lt;/code&gt; (1rem = 10px)&lt;/li&gt;
&lt;li&gt;Execute: สร้าง CSS variables &lt;code&gt;--home-hero&lt;/code&gt;, &lt;code&gt;--home-section&lt;/code&gt;, ฯลฯ&lt;/li&gt;
&lt;li&gt;Verify: &lt;code&gt;hugo --minify&lt;/code&gt; build ผ่าน&lt;/li&gt;
&lt;li&gt;Deploy: &lt;code&gt;git push&lt;/code&gt; → GitHub Actions deploy&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt; Homepage typography มี scale ที่สอดคล้องกัน ไม่มี scattered rules ที่ซ้ำซ้อน&lt;/p&gt;
&lt;h3 id="use-case-2-custom-giscus-theme"&gt;&lt;a href="#use-case-2-custom-giscus-theme" class="header-anchor"&gt;&lt;/a&gt;Use Case 2: Custom Giscus Theme
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สถานการณ์:&lt;/strong&gt; สร้างธีม giscus ที่เข้ากับ neng-blog (Teal/Aqua)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีทำ:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Research: อ่าน giscus CONTRIBUTING.md ดูโครงสร้าง theme CSS&lt;/li&gt;
&lt;li&gt;Execute: สร้าง &lt;code&gt;giscus-teal-light.css&lt;/code&gt; + &lt;code&gt;giscus-teal-dark.css&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fix Bug: ใช้ &lt;code&gt;MutationObserver&lt;/code&gt; แก้ปัญหา iframe โหลดช้า&lt;/li&gt;
&lt;li&gt;Verify: Toggle light/dark บนเว็บ → giscus เปลี่ยนสีตาม&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt; Comment section ใช้สีเดียวกับบล็อก ไม่มี theme ที่เข้ากันใน giscus built-in&lt;/p&gt;
&lt;h3 id="use-case-3-openclaw-gateway-ram-investigation"&gt;&lt;a href="#use-case-3-openclaw-gateway-ram-investigation" class="header-anchor"&gt;&lt;/a&gt;Use Case 3: OpenClaw Gateway RAM Investigation
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;สถานการณ์:&lt;/strong&gt; OpenClaw gateway ใช้ RAM 1.16 GB ผิดปกติ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;วิธีทำ:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Research: ตรวจสอบ process ID ของ &lt;code&gt;openclaw-gateway&lt;/code&gt; บน Node.js&lt;/li&gt;
&lt;li&gt;Debug: ดู memory metrics พบว่าเป็น memory leak ปกติของ long-running Node.js process&lt;/li&gt;
&lt;li&gt;Fix: รีสตาร์ท process&lt;/li&gt;
&lt;li&gt;Verify: RAM ลดเหลือ ~596 MB (ลด 49%)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;ผลลัพธ์:&lt;/strong&gt; RAM กลับมาปกติ ตั้ง cron รีสตาร์ทอัตโนมัติ&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="subagent-orchestration-แบงงานให-ai-ชวยกนทำ"&gt;&lt;a href="#subagent-orchestration-%e0%b9%81%e0%b8%9a%e0%b8%87%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b9%83%e0%b8%ab-ai-%e0%b8%8a%e0%b8%a7%e0%b8%a2%e0%b8%81%e0%b8%99%e0%b8%97%e0%b8%b3" class="header-anchor"&gt;&lt;/a&gt;Subagent Orchestration: แบ่งงานให้ AI ช่วยกันทำ
&lt;/h2&gt;&lt;p&gt;Kimi CLI สนับสนุนการใช้ &lt;strong&gt;Subagent&lt;/strong&gt; เพื่อ delegate งานย่อย:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&amp;#34;Subagent-orchestration:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;- ส่ง subagent A ไปรีวิว security ของ auth slice
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;3&lt;/span&gt;&lt;span class="cl"&gt;- ส่ง subagent B ไปเช็ค test coverage
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;4&lt;/span&gt;&lt;span class="cl"&gt;- ฉันจะรอสรุปผลจากทั้งสองก่อน proceed&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="ขอด"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;ข้อดี
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;แยก context ไม่ให้ปนกัน&lt;/li&gt;
&lt;li&gt;ทำงานขนานได้ (parallel)&lt;/li&gt;
&lt;li&gt;จำกัด scope ของแต่ละ task&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="ขอจำกด"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b8%88%e0%b8%b3%e0%b8%81%e0%b8%94" class="header-anchor"&gt;&lt;/a&gt;ข้อจำกัด
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Subagent timeout: 15 นาที (ตั้งค่าใน config)&lt;/li&gt;
&lt;li&gt;Max concurrent tasks: 4&lt;/li&gt;
&lt;li&gt;ต้องรอ approval สำหรับบางคำสั่ง (ถ้าไม่ใช้ yolo mode)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="plan-mode-กบ-yolo-mode"&gt;&lt;a href="#plan-mode-%e0%b8%81%e0%b8%9a-yolo-mode" class="header-anchor"&gt;&lt;/a&gt;Plan Mode กับ Yolo Mode
&lt;/h2&gt;&lt;h3 id="plan-mode"&gt;&lt;a href="#plan-mode" class="header-anchor"&gt;&lt;/a&gt;Plan Mode
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;ใช้สำหรับงานใหญ่ที่ต้องวางแผนก่อน&lt;/li&gt;
&lt;li&gt;Agent จะเขียน plan file แล้วขอ user approve ก่อน execute&lt;/li&gt;
&lt;li&gt;User สามารถเลือก approach ได้หลายตัวเลือก&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="yolo-mode-default_yolo--false"&gt;&lt;a href="#yolo-mode-default_yolo--false" class="header-anchor"&gt;&lt;/a&gt;Yolo Mode (&lt;code&gt;default_yolo = false&lt;/code&gt;)
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;ถ้าเปิด (&lt;code&gt;true&lt;/code&gt;) Kimi จะทำงานโดยไม่ขอ approve&lt;/li&gt;
&lt;li&gt;ใช้กับงานที่ trust ได้ เช่น lint, format, refactor ที่ไม่เปลี่ยน behavior&lt;/li&gt;
&lt;li&gt;สำหรับ production deploy หรือการแก้ไขสำคัญ → ปิด yolo mode เพื่อความปลอดภัย&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="cost-aware-execution"&gt;&lt;a href="#cost-aware-execution" class="header-anchor"&gt;&lt;/a&gt;Cost-Aware Execution
&lt;/h2&gt;&lt;p&gt;Kimi CLI ไม่มี built-in cost tracking แต่สามารถประยุกต์ใช้หลักการได้:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;เทคนิค&lt;/th&gt;
 &lt;th&gt;ผลลัพธ์&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ใช้ &lt;code&gt;context-compaction&lt;/code&gt; บ่อย ๆ&lt;/td&gt;
 &lt;td&gt;Context ยาว = token สูง&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Delegate งานง่ายให้ subagent&lt;/td&gt;
 &lt;td&gt;Subagent มี context สั้น = ถูกกว่า&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;research-first&lt;/code&gt; ก่อน&lt;/td&gt;
 &lt;td&gt;ลด rework ที่แพงที่สุด&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;verification-loop&lt;/code&gt; ต่อเนื่อง&lt;/td&gt;
 &lt;td&gt;จับ bug ตั้งแต่ต้น&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="สถตการใชงานจรง"&gt;&lt;a href="#%e0%b8%aa%e0%b8%96%e0%b8%95%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%88%e0%b8%a3%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;สถิติการใช้งานจริง
&lt;/h2&gt;&lt;p&gt;จากการใช้งานจริง (เมษายน 2026):&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Metric&lt;/th&gt;
 &lt;th&gt;ค่า&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Sessions สะสม&lt;/td&gt;
 &lt;td&gt;5+ sessions&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Skills ติดตั้ง&lt;/td&gt;
 &lt;td&gt;23+ skills&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Projects ที่จัดการ&lt;/td&gt;
 &lt;td&gt;neng-blog, OpenClaw, LLM Wiki&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Commits ผ่าน Kimi&lt;/td&gt;
 &lt;td&gt;20+ commits&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ภาษาที่ใช้&lt;/td&gt;
 &lt;td&gt;Thai, English&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Context window ใช้งาน&lt;/td&gt;
 &lt;td&gt;สูงสุด ~256K&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="ขอด-vs-ขอเสย"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b8%94-vs-%e0%b8%82%e0%b8%ad%e0%b9%80%e0%b8%aa%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;ข้อดี vs ข้อเสีย
&lt;/h2&gt;&lt;h3 id="ขอด-1"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b8%94-1" class="header-anchor"&gt;&lt;/a&gt;ข้อดี
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;✅ &lt;strong&gt;Context window ใหญ่ (256K)&lt;/strong&gt; — อ่านไฟล์ใหญ่ ๆ ได้สบาย&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Skills system ยืดหยุ่น&lt;/strong&gt; — ปรับแต่ง workflow ได้ตาม project&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Subagent ทำงานขนานได้&lt;/strong&gt; — เร็วขึ้นเมื่องานแยกส่วนได้&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Plan mode&lt;/strong&gt; — ปลอดภัยสำหรับงานใหญ่&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Memory system&lt;/strong&gt; — จดจำบริบข้าม session&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="ขอเสย"&gt;&lt;a href="#%e0%b8%82%e0%b8%ad%e0%b9%80%e0%b8%aa%e0%b8%a2" class="header-anchor"&gt;&lt;/a&gt;ข้อเสีย
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;❌ &lt;strong&gt;ไม่มี built-in cost tracking&lt;/strong&gt; — ต้องประมาณเอง&lt;/li&gt;
&lt;li&gt;❌ &lt;strong&gt;Subagent timeout 15 นาที&lt;/strong&gt; — งานใหญ่อาจไม่เสร็จ&lt;/li&gt;
&lt;li&gt;❌ &lt;strong&gt;ไม่มี persistent state ระหว่าง session&lt;/strong&gt; — ต้องพึ่ง memory file&lt;/li&gt;
&lt;li&gt;❌ &lt;strong&gt;Yolo mode อันตรายถ้าใช้ผิด&lt;/strong&gt; — อาจ push โค้ดที่ไม่ได้ตรวจสอบ&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="บทสรป"&gt;&lt;a href="#%e0%b8%9a%e0%b8%97%e0%b8%aa%e0%b8%a3%e0%b8%9b" class="header-anchor"&gt;&lt;/a&gt;บทสรุป
&lt;/h2&gt;&lt;p&gt;Kimi Code CLI เป็นเครื่องมือที่มีประสิทธิภาพสำหรับนักพัฒนาที่ต้องการ AI assistant ทำงานบน terminal โดยเฉพาะเมื่อผสมผสานกับ &lt;strong&gt;skills system&lt;/strong&gt; และ &lt;strong&gt;structured workflows&lt;/strong&gt; จะช่วยให้การทำงานเป็นระบบมากขึ้น&lt;/p&gt;
&lt;p&gt;สิ่งสำคัญที่สุดคือการ &lt;strong&gt;จัดการ context&lt;/strong&gt; และ &lt;strong&gt;วางแผนก่อน execute&lt;/strong&gt; — สองสิ่งนี้ช่วยลด rework และเพิ่มคุณภาพของงานที่ส่งมอบ&lt;/p&gt;
&lt;p&gt;สำหรับคนที่กำลังมองหา AI coding assistant ที่ทำงานบน terminal ได้จริง ๆ มี context window ใหญ่ และปรับแต่ง workflow ได้ Kimi CLI ถือเป็นตัวเลือกที่น่าสนใจครับ&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="สวนอางอง"&gt;&lt;a href="#%e0%b8%aa%e0%b8%a7%e0%b8%99%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" class="header-anchor"&gt;&lt;/a&gt;ส่วนอ้างอิง
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a class="link" href="https://kimi-cli.com/en/guides/getting-started.html" target="_blank" rel="noopener"
 &gt;Kimi Code CLI Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/addyosmani/agent-skills" target="_blank" rel="noopener"
 &gt;Agent Skills by Addy Osmani&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://platform.moonshot.cn/" target="_blank" rel="noopener"
 &gt;Moonshot AI Platform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://kimi.com/coding" target="_blank" rel="noopener"
 &gt;Kimi Code Overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/anthropics/claude-code" target="_blank" rel="noopener"
 &gt;Everything Claude Code (ECC)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/gsd-developers/gsd-2" target="_blank" rel="noopener"
 &gt;GSD-2 Framework&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://help.obsidian.md/Editing&amp;#43;and&amp;#43;formatting/Obsidian&amp;#43;Flavored&amp;#43;Markdown" target="_blank" rel="noopener"
 &gt;Obsidian Markdown&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/kepano/defuddle" target="_blank" rel="noopener"
 &gt;Defuddle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://gohugo.io/" target="_blank" rel="noopener"
 &gt;Hugo Static Site Generator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://giscus.app/" target="_blank" rel="noopener"
 &gt;Giscus Comment System&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>