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

Trình tạo đề xuất thay đổi OpenSpec

Tạo một change trong OpenSpec và sinh đầy đủ proposal, design, tasks chỉ trong một bước.

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

Làm được gì

  • Từ mô tả của bạn, skill suy ra tên change dạng kebab-case và chạy openspec new change để tạo khung.
  • Đọc openspec status --json để lấy thứ tự phụ thuộc và danh sách applyRequires, rồi dùng openspec instructions lấy template/rules để viết proposal.md (cái gì & vì sao), design.md (làm thế nào), tasks.md (các bước triển khai).
  • Theo dõi tiến độ bằng TodoWrite, kiểm tra file đã tồn tại sau mỗi lần ghi, và cuối cùng hiển thị trạng thái kèm gợi ý chạy /opsx:apply.
  • Có guardrail rõ ràng: không copy khối context/rules vào file kết quả, luôn đọc lại file phụ thuộc từ ổ đĩa.

Phù hợp với ai

  • Nhóm đang á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ế và danh sách task chuẩn trước khi code.
  • Người quản lý nhiều repo dưới dạng store (skill xử lý cờ --store).

Ví dụ sử dụng

  1. "Thêm xác thực người dùng" → tạo change add-user-auth và sinh 3 tài liệu.
  2. Nếu tên change đã tồn tại, skill hỏi bạn muốn tiếp tục hay tạo mới.
  3. Khi bạn nêu tên store, skill chạy openspec store list --json rồi giữ --store <id> cho các lệnh sau.

· · · 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/problem1/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/problem1/scenario3/.agents/skills/openspec-propose từ repo GitHub jabrena/plinth vào ~/.claude/skills/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/problem1/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 và khởi tạo trong dự án (phải có thư mục openspec/ hoặc một store đã đăng ký).
  2. Clone repo: git clone https://github.com/jabrena/plinth.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Copy skill: cp -r plinth/benchmarks/problem1/scenario3/.agents/skills/openspec-propose ~/.claude/skills/
  5. Khởi động lại Claude Code, sau đó mô tả tính năng bạn muốn xây dựng để skill được kích hoạt.
Xem mã nguồn trên GitHubGiấy phép: Apache-2.0