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

Quy trình phát triển plugin (repo Elixir/Phoenix)

Skill hướng dẫn trình tự chỉnh sửa skill, agent, hook và framework eval trong repo claude-elixir-phoenix sao cho vượt qua eval, lint và test trước khi commit.

Lập trìnhTrung cấp★ 565⑂ 45Điểm AI 7/10Cập nhật lần cuối: 5 thg 10, 2026

Skill này làm gì

  • Chuẩn hóa trình tự làm việc khi sửa file trong plugins/elixir-phoenix/, lab/eval/, lab/autoresearch/.
  • Liệt kê mục đích các lệnh có sẵn: make eval, make eval-all, make eval-fix, make test, make ci.
  • Bắt buộc chấm điểm từng file bằng cú pháp module python3 -m lab.eval.scorer ... (không chạy trực tiếp scorer.py).
  • Đưa ra tiêu chí mà skill/agent phải đạt: frontmatter (name, description, effort), mục Iron Laws, giới hạn 185/150 dòng, mỗi mục không quá 45 dòng, không dùng permissionMode, model khớp với effort.
  • Cung cấp checklist trước khi commit: lint, eval, test, cập nhật CHANGELOG, tăng version trong plugin.json.

Phù hợp với ai

  • Người đóng góp hoặc fork repo plugin claude-elixir-phoenix.
  • Người muốn học cách dùng framework eval để chấm điểm chất lượng skill cho repo plugin của mình.
  • Không dành cho lập trình viên Elixir/Phoenix thông thường, vì nội dung chỉ dùng được bên trong repo này.

Ví dụ sử dụng

  1. Sau khi sửa một SKILL.md: chạy make eval để tự phát hiện file thay đổi và xem chiều nào bị FAIL.
  2. Thêm agent mới: chạy make eval-agents để kiểm tra model, disallowedTools và số dòng.
  3. Thêm matcher trong lab/eval: chạy make test rồi make eval-all để chắc chắn không có hồi quy.

· · · 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/oliver-kriska/claude-elixir-phoenix/HEAD/.claude/skills/plugin-dev-workflow/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/plugin-dev-workflow từ repo GitHub oliver-kriska/claude-elixir-phoenix vào ~/.claude/skills/plugin-dev-workflow/ 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/oliver-kriska/claude-elixir-phoenix.git && mkdir -p ~/.claude/skills && cp -r claude-elixir-phoenix/.claude/skills/plugin-dev-workflow ~/.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 và vào thư mục làm việc của bạn.
  2. Clone repo: git clone https://github.com/oliver-kriska/claude-elixir-phoenix.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Sao chép skill: cp -r claude-elixir-phoenix/.claude/skills/plugin-dev-workflow ~/.claude/skills/
  5. Vì skill phụ thuộc Makefile và lab/eval của repo, hãy chạy Claude Code ngay trong thư mục claude-elixir-phoenix đã clone.
  6. Kiểm tra môi trường: make help và python3 --version phải hoạt động.
  7. Khởi động lại Claude Code và nói ví dụ "tôi muốn sửa skill của plugin" để kích hoạt.