Trình tạo đề xuất thay đổi OpenSpec
Chỉ với một yêu cầu, kỹ năng tạo change trong openspec và sinh đầy đủ proposal, design, tasks theo đúng thứ tự phụ thuộc.
Lập trìnhTrung cấp★ 963⑂ 2Điểm AI 7/10Cập nhật lần cuối: 30 thg 10, 2026
Kỹ năng này làm gì
- Từ mô tả của bạn, suy ra tên change dạng kebab-case và chạy
openspec new changeđể tạo thư mục. - Dùng
openspec status --jsonđể lấy danh sách artifact bắt buộc và thứ tự phụ thuộc. - Theo template/rules từ
openspec instructions, lần lượt viếtproposal.md(cái gì & tại 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 và kiểm tra lại trạng thái sau mỗi artifact.
- Cuối cùng tóm tắt các file đã tạo và gợi ý bước tiếp theo
/opsx:apply.
Phù hợp với ai
- Nhóm phát triển theo hướng spec-driven với OpenSpec
- Lập trình viên ngại viết tay tài liệu đề xuất, thiết kế, danh sách công việc
- Người muốn mọi thay đổi đều có hồ sơ tài liệu thống nhất trước khi code
Ví dụ sử dụng
- "Tôi muốn thêm xác thực người dùng" → tạo change
add-user-authkèm đủ ba artifact. - Chỉ đưa tên change (
fix-rate-limit) và để kỹ năng tự điền nội dung tài liệu. - Khi trùng tên change, kỹ năng hỏi bạn muố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/Gitruck/cli/HEAD/.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)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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 AI Skill Mart. Copy thư mục .agents/skills/openspec-propose từ repo GitHub Gitruck/cli vào ~/.claude/skills/gitruck-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/Gitruck/cli.git /tmp/openspec-cli && mkdir -p ~/.claude/skills && cp -r /tmp/openspec-cli/.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.
- Cài openspec CLI trước và kiểm tra bằng
openspec --version; thiếu CLI thì kỹ năng không chạy được. - Clone repo:
git clone https://github.com/Gitruck/cli.git /tmp/openspec-cli - Chép thư mục kỹ năng vào Claude Code:
mkdir -p ~/.claude/skills && cp -r /tmp/openspec-cli/.agents/skills/openspec-propose ~/.claude/skills/ - Khởi động lại Claude Code và xác nhận tồn tại
~/.claude/skills/openspec-propose/SKILL.md. - Mở thư mục dự án có openspec rồi yêu cầu "đề xuất một thay đổi mới" để kích hoạt kỹ năng.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT