Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Ponytail Coding (chế độ lập trình viên "lười" thông minh)

Buộc Claude chọn giải pháp lười nhất mà vẫn chạy được — ngắn nhất, tối giản nhất, không phụ thuộc thừa.

Lập trìnhNhập môn14224Điểm AI 9/10Cập nhật lần cuối: 13 thg 9, 2026

Làm được gì

Skill này biến Claude thành một senior dev "lười" — lười nghĩa là hiệu quả, không phải cẩu thả. Trước khi viết code, Claude phải leo cái thang theo thứ tự:

  1. Việc này có cần tồn tại không? (YAGNI)
  2. Codebase đã có helper/util/pattern sẵn chưa?
  3. Standard library có làm được không?
  4. Tính năng nền tảng có sẵn (CSS, <input type="date">, ràng buộc DB)?
  5. Dependency đã cài có giải quyết được?
  6. Có thể gói trong một dòng?
  7. Chỉ khi đó mới viết code tối thiểu.

Đầu ra bị nén lại theo mẫu [code] → đã bỏ: X, thêm khi: Y, kèm comment // ponytail: ghi rõ giới hạn và hướng nâng cấp. Có ba mức cường độ: lite / full (mặc định) / ultra.

Skill cũng nêu rõ những chỗ không được lười: validate input ở biên tin cậy, xử lý lỗi tránh mất dữ liệu, bảo mật, accessibility, và đặc biệt là việc đọc hiểu vấn đề.

Phù hợp với ai

  • Dev mệt vì AI tự thêm abstraction, factory, file config không ai yêu cầu
  • Nhóm muốn diff nhỏ, dễ review
  • Dự án ưu tiên stdlib và tính năng native thay vì cài thêm thư viện
  • Người làm prototype hoặc tool nội bộ cần ra kết quả nhanh

Ví dụ sử dụng

  • Thêm cache: "Cache lại response API" → chế độ full trả về @lru_cache(maxsize=1000) một dòng, kèm "đã bỏ class cache tự viết".
  • Sửa bug: Thay vì patch đúng đường dẫn trong ticket, skill yêu cầu grep mọi caller và đặt một guard ở hàm dùng chung — fix gốc rễ, diff nhỏ hơn.
  • Phàn nàn over-engineering: Chỉ cần nói "code này bloat quá" là skill tự kích hoạt và đề xuất xóa bớt.
  • Đổi cường độ: Nói "ponytail ultra" để Claude chất vấn cả yêu cầu: "Chưa cache đến khi profiler nói cần".

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/alfadur7/llm-wiki-newsroom/HEAD/.claude/skills/ponytail-coding/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục .claude/skills/ponytail-coding từ repo GitHub alfadur7/llm-wiki-newsroom vào ~/.claude/skills/ponytail-coding/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/alfadur7/llm-wiki-newsroom /tmp/llm-wiki-newsroom && mkdir -p ~/.claude/skills && cp -r /tmp/llm-wiki-newsroom/.claude/skills/ponytail-coding ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở terminal.
  2. Clone repo về thư mục tạm: git clone https://github.com/alfadur7/llm-wiki-newsroom /tmp/llm-wiki-newsroom
  3. Tạo thư mục skills nếu chưa có: mkdir -p ~/.claude/skills
  4. Copy riêng skill này: cp -r /tmp/llm-wiki-newsroom/.claude/skills/ponytail-coding ~/.claude/skills/
  5. Nếu chỉ muốn dùng trong một project, copy vào .claude/skills/ của project đó thay vì thư mục home.
  6. Khởi động lại Claude Code và kiểm tra ponytail-coding có trong danh sách skill.
  7. Kích hoạt bằng cách nói "ponytail" hoặc "ponytail ultra"; tắt bằng "stop ponytail" / "normal mode".
  8. Lưu ý: lệnh slash /ponytail và các hooks gốc không đi kèm, nên hãy đặt mức cường độ bằng lời.