Everything Claude Code

May 25, 2026 · View on GitHub

ภาษา: English | Português (Brasil) | 简体中文 | 繁體中文 | 日本語 | 한국어 | Türkçe | Русский | Tiếng Việt | ไทย | Deutsch

Everything Claude Code

Everything Claude Code — ระบบเพิ่มประสิทธิภาพสำหรับ AI agent harness

Stars Forks Contributors npm ecc-universal License

182K+ ดาว | 28K+ fork | 170+ คอนทริบิวเตอร์ | 12+ ระบบนิเวศภาษาโปรแกรม | ผู้ชนะ Anthropic Hackathon


ภาษา / Language / 语言 / 語言 / Dil / Язык / Ngôn ngữ

English | Português (Brasil) | 简体中文 | 繁體中文 | 日本語 | 한국어 | Türkçe | Русский | Tiếng Việt | ไทย | Deutsch


Everything Claude Code (ECC) คือระบบเพิ่มประสิทธิภาพสำหรับ AI agent harness จากผู้ชนะ Anthropic Hackathon

ECC ไม่ใช่แค่ชุดไฟล์คอนฟิก แต่เป็นระบบครบวงจร: skills, สัญชาตญาณ (instincts), การจัดการหน่วยความจำ (memory optimization), การเรียนรู้ต่อเนื่อง (continuous learning), การสแกนความปลอดภัย (security scanning) และการพัฒนาที่ตรวจสอบจากแหล่งข้อมูลจริง (research-first development) ทั้งหมดนี้ผ่านการใช้งานจริงมากกว่า 10 เดือนในการสร้างผลิตภัณฑ์จริง

ใช้งานได้ข้าม Claude Code, Codex, Cursor, OpenCode, Gemini, Zed, GitHub Copilot และ AI agent harness อื่น ๆ

หน้านี้คือคู่มือเริ่มต้นใช้งานฉบับย่อภาษาไทย สำหรับเนื้อหาเต็มและล่าสุดเสมอ ให้อ้างอิงจาก README ภาษาอังกฤษ เป็นหลัก


เริ่มต้นใช้งานอย่างเร็ว

เลือกวิธีติดตั้งเพียงวิธีเดียว

สำหรับผู้ใช้ Claude Code ส่วนใหญ่ ควรเลือก เพียงหนึ่ง ในสองวิธีต่อไปนี้:

  • แนะนำ: ติดตั้งผ่าน Claude Code plugin จากนั้นค่อยคัดลอกเฉพาะโฟลเดอร์ rules/ ที่ต้องการใช้จริงด้วยมือ
  • ใช้ installer แบบ manual หากต้องการควบคุมรายละเอียดมากขึ้น หรือต้องการเลี่ยง plugin หรือ Claude Code ของคุณไม่สามารถ resolve marketplace ที่ self-host ได้
  • อย่าติดตั้งซ้อนกันหลายวิธี ปัญหาที่พบบ่อยที่สุดคือการรัน /plugin install ก่อน แล้วตามด้วย install.sh --profile full หรือ npx ecc-install --profile full

หากคุณติดตั้งซ้อนกันไปแล้วและพบว่ามี skill/hook ซ้ำ ดู Reset / ถอนการติดตั้ง ECC

ติดตั้งผ่าน Claude Code plugin

# เพิ่ม marketplace
/plugin marketplace add https://github.com/affaan-m/everything-claude-code

# ติดตั้ง plugin
/plugin install ecc@ecc

ECC มีชื่อเรียกในระบบสาธารณะ 3 ชื่อที่ต่างกัน:

  • GitHub repo: affaan-m/everything-claude-code
  • Claude marketplace plugin: ecc@ecc
  • npm package: ecc-universal

ชื่อเหล่านี้ตั้งใจให้ต่างกัน Plugin บน Claude Code ใช้ ecc@ecc ส่วน npm ยังคงใช้ ecc-universal

คัดลอกไฟล์ rules เพิ่มเติม (ถ้าต้องการ)

Plugin ของ Claude Code จะไม่ติดตั้ง rules/ ให้อัตโนมัติ หากคุณติดตั้งผ่าน plugin อย่า รัน full installer เพิ่ม ให้คัดลอกเฉพาะชุด rule ที่ต้องการแทน:

git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code

mkdir -p ~/.claude/rules/ecc
cp -R rules/common ~/.claude/rules/ecc/
cp -R rules/typescript ~/.claude/rules/ecc/
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code

New-Item -ItemType Directory -Force -Path "$HOME/.claude/rules/ecc" | Out-Null
Copy-Item -Recurse rules/common "$HOME/.claude/rules/ecc/"
Copy-Item -Recurse rules/typescript "$HOME/.claude/rules/ecc/"

ให้คัดลอกทั้งโฟลเดอร์ภาษา เช่น rules/common หรือ rules/golang แทนการคัดลอกไฟล์เดี่ยว ๆ

ติดตั้งแบบ manual (ไม่ใช้ plugin)

ใช้วิธีนี้เฉพาะเมื่อคุณตั้งใจไม่ใช้ plugin:

npm install
./install.sh --profile full
npm install
.\install.ps1 --profile full
# หรือ
npx ecc-install --profile full

หากเลือกวิธี manual แล้ว ให้หยุดที่นี่ อย่ารัน /plugin install เพิ่ม

แบบ low-context / ไม่มี hooks

หากต้องการเฉพาะ rules, agents, commands และ core workflow skills ให้ใช้ profile แบบมินิมัล:

./install.sh --profile minimal --target claude
.\install.ps1 --profile minimal --target claude
# หรือ
npx ecc-install --profile minimal --target claude

Profile นี้จงใจไม่ติดตั้ง hooks-runtime


Reset / ถอนการติดตั้ง ECC

หาก ECC ติดตั้งซ้อนกัน รบกวนระบบ หรือทำงานผิดปกติ อย่ารันติดตั้งทับซ้ำเข้าไปอีก

  • วิธี plugin: ถอน plugin ออกจาก Claude Code จากนั้นลบโฟลเดอร์ rule ที่คุณคัดลอกเองใน ~/.claude/rules/ecc/
  • วิธี installer/CLI: ที่ root ของ repo ตรวจดูก่อน:
node scripts/uninstall.js --dry-run

จากนั้นถอนไฟล์ที่ ECC ดูแล:

node scripts/uninstall.js

หรือใช้ lifecycle wrapper:

node scripts/ecc.js list-installed
node scripts/ecc.js doctor
node scripts/ecc.js repair
node scripts/ecc.js uninstall --dry-run

ECC จะลบเฉพาะไฟล์ที่อยู่ใน install-state ของตัวเอง ไม่แตะไฟล์อื่นนอกเหนือจากนั้น


คู่มือหลัก

ที่นี่เป็นเพียงโค้ดต้นฉบับ คู่มือเหล่านี้อธิบายรายละเอียดแบบเต็ม:

คู่มือสิ่งที่คุณจะได้เรียนรู้
Shorthand Guideการติดตั้ง พื้นฐาน และปรัชญา — อ่านก่อน
Longform Guideการประหยัด token, การคงสภาพ memory, evals, การทำงานแบบขนาน
Security Guideช่องโหว่ของ agent, sandboxing, sanitization, CVE, AgentShield
หัวข้อสิ่งที่คุณจะได้เรียนรู้
Token Optimizationการเลือกโมเดล, การลดขนาด system prompt, background processes
Memory PersistenceHooks ที่บันทึก/โหลด context ข้าม session อัตโนมัติ
Continuous Learningดึง pattern จาก session เป็น skill ใหม่อัตโนมัติ
Verification LoopsCheckpoint vs continuous evals, ประเภท grader, ตัววัด pass@k
ParallelizationGit worktrees, cascade method, จังหวะการ scale instance
Subagent Orchestrationปัญหา context, pattern การ retrieve แบบทำซ้ำ

เอกสารสำคัญ


ลองใช้งาน

# ติดตั้งผ่าน plugin ใช้ namespace เต็ม
/ecc:plan "เพิ่มระบบยืนยันตัวตนผู้ใช้"

# ติดตั้งแบบ manual ใช้ slash command แบบสั้นได้
# /plan "เพิ่มระบบยืนยันตัวตนผู้ใช้"

# ดู plugin ที่ติดตั้งอยู่
/plugin list ecc@ecc

คำสั่งหลักที่ใช้บ่อย:

  • /tdd — workflow แบบ Test-Driven Development
  • /plan — วางแผนการ implement
  • /e2e — สร้างและรัน E2E tests
  • /code-review — ตรวจคุณภาพโค้ด
  • /build-fix — แก้ปัญหา build
  • /learn — ดึง pattern จาก session
  • /skill-create — สร้าง skill จาก git history

ปัจจุบัน ECC มี agent หลายสิบตัว, skill มากกว่า 200 ชุด และ legacy command shim สำหรับ workflow ต่าง ๆ ดูรายการเต็มและคำแนะนำล่าสุดได้ใน README ภาษาอังกฤษ


ร่วมพัฒนาโปรเจกต์

ยินดีต้อนรับการ contribute! สำหรับคู่มือฉบับเต็ม โปรดดู CONTRIBUTING.md

หมวดที่กำลังต้องการการ contribute:

  • Agents — agent เฉพาะภาษา (Python, Go, Rust), เฉพาะ framework (Django, Rails, Laravel, Spring), DevOps (Kubernetes, Terraform), domain expert (ML, data engineering, mobile)
  • Skills — แนวปฏิบัติเฉพาะภาษา, pattern ของ framework, กลยุทธ์การทดสอบ, คู่มือสถาปัตยกรรม
  • Hooks — automation, linting, security checks, validation, notification
  • Commands — slash command สำหรับ deployment, testing, code generation
  • คำแปลภาษาอื่น ๆ — ดูโครงสร้างใน docs/ (เช่น docs/zh-CN, docs/ja-JP, docs/th)

ขั้นตอนเริ่มต้นอย่างย่อ

# 1. Fork และ clone
gh repo fork affaan-m/everything-claude-code --clone
cd everything-claude-code

# 2. สร้าง branch
git checkout -b feat/my-contribution

# 3. เพิ่มสิ่งที่ contribute (ดู CONTRIBUTING.md)

# 4. ทดสอบในเครื่อง
cp -r skills/my-skill ~/.claude/skills/

# 5. ส่ง PR
git add . && git commit -m "feat: add my-skill" && git push -u origin feat/my-contribution

ชุมชน & สนับสนุน

  • GitHub Discussions — ถาม-ตอบ, โชว์ผลงาน
  • GitHub Sponsors — สนับสนุน OSS เริ่มที่ $5/เดือน
  • ECC Pro — private repo + GitHub App ($19/seat/เดือน)
  • ECC Tools GitHub App — ติดตั้ง, PR audit, มี free tier

OSS ยังคงฟรีตลอดไป Repo นี้ใช้สัญญาอนุญาต MIT ตลอดกาล ECC Pro คือ GitHub App ที่ host ไว้สำหรับ private repo ส่วน Sponsors และ Pro subscribers ช่วยสนับสนุนให้ maintainer คนเดียวสามารถส่งงานข้าม 7 harness ได้ทุกสัปดาห์


License

MIT