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

Tạo đề xuất thay đổi OpenSpec

Mô tả tính năng bạn muốn làm, skill sẽ dùng OpenSpec CLI tạo change và sinh đủ proposal, design, tasks trong một lượt.

Lập trìnhTrung cấp42691Điểm AI 7/10Cập nhật lần cuối: 18 thg 8, 2026

Làm được gì

  • Suy ra tên kebab-case từ yêu cầu và chạy openspec new change để tạo bộ khung.
  • Đọc openspec status --json để biết thứ tự phụ thuộc và danh sách applyRequires.
  • Lần lượt viết proposal.md, design.md, tasks.md theo template/rules/context lấy từ openspec instructions, kiểm tra lại trạng thái sau mỗi bước.
  • Tự động giữ cờ --store <id> khi bạn làm việc với nhiều OpenSpec store.

Phù hợp với ai

  • Nhóm đã áp dụng phát triển theo đặc tả (spec-driven) với OpenSpec.
  • Lập trình viên muốn có tài liệu đề xuất, thiết kế, danh sách task trước khi code.
  • Người quản lý nhiều repo dưới dạng store.

Ví dụ sử dụng

  • "Thêm xác thực người dùng" → tạo change add-user-auth và đủ 3 artifact.
  • Chỉ cần mô tả "cải thiện retry cho webhook thanh toán", skill tự đặt tên và sinh tài liệu.
  • Nếu change trùng tên đã tồn tại, skill hỏi bạn tiếp tục hay tạo mới.

· · · 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/jabrena/plinth/HEAD/benchmarks/problem2/scenario3/.agents/skills/openspec-propose/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 benchmarks/problem2/scenario3/.agents/skills/openspec-propose từ repo GitHub jabrena/plinth vào ~/.claude/skills/jabrena-openspec-propose/ 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/jabrena/plinth.git && mkdir -p ~/.claude/skills && cp -r plinth/benchmarks/problem2/scenario3/.agents/skills/openspec-propose ~/.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. Cài openspec CLI trước, kiểm tra bằng openspec --version.
  2. Đảm bảo dự án có thư mục openspec/ hoặc store đã đăng ký.
  3. Chạy git clone https://github.com/jabrena/plinth.git.
  4. Tạo thư mục skill: mkdir -p ~/.claude/skills.
  5. Sao chép: cp -r plinth/benchmarks/problem2/scenario3/.agents/skills/openspec-propose ~/.claude/skills/.
  6. Khởi động lại Claude Code và yêu cầu "tạo đề xuất thay đổi OpenSpec mới".
Xem mã nguồn trên GitHubGiấy phép: Apache-2.0