Khởi tạo absolute (absolute-init)
Skill thiết lập một lần: tự dò stack của dự án, hỏi vài tuỳ chọn rồi ghi file cấu hình JSON mà mọi lệnh absolute-* khác sẽ đọc.
Tự động hóaTrung cấp★ 211⑂ 31Điểm AI 9/10Cập nhật lần cuối: 6 thg 7, 2026
Làm được gì
- Tự dò package manager, ngôn ngữ/runtime, script test/lint/typecheck/format/build, file CI và nhánh mặc định; lưu dưới dạng script thật của dự án (
npm test,make lint) để khớp với CI. - Nhận diện thêm stack UI (react/vue/svelte, tailwind, thư viện icon, shadcn/mui/chakra, file tokens) và stack tài liệu (fumadocs, docusaurus, mkdocs…); bỏ qua khối nào nếu không tìm thấy.
- Chỉ hỏi 4-6 câu: output style (normal/terse), mức tự chủ (gate-all / auto-low-risk), độ nghiêm của TDD, thư mục ghi tài liệu thiết kế, và nhóm lệnh bạn dùng.
- Ghi ra
.absolute.config.json(chia sẻ cho cả team, cần commit) và~/.absolute/config.json(mặc định cá nhân + override theo từng dự án). Cấu hình cũ được hiển thị và merge, không ghi đè; skill không bao giờ tự commit.
Phù hợp với ai
- Người dùng bộ lệnh absolute (
work,spec,ui,simplify,docs, nhóm health) muốn bỏ bước dò stack lặp lại. - Team muốn chốt cùng một lệnh test/lint và quy ước trong repo.
- Ai cần mức kiểm soát khác nhau (TDD strict hay pragmatic, có gate trước mỗi thay đổi hay không) cho từng dự án.
Ví dụ sử dụng
- Repo mới: gõ
absolute init→ phát hiện pnpm + TypeScript + vitest, hỏi vài tuỳ chọn, tạo.absolute.config.jsonvà nhắc bạn commit. - Vừa đổi npm sang pnpm hoặc đổi tên nhánh mặc định: chạy lại init → xem cấu hình hiện tại rồi chỉ cập nhật phần thay đổi.
- Muốn mặc định
tersecho mọi dự án nhưngnormalcho một repo: lưu ởdefaultsvà override trongprojects["/duong/dan/repo"].
· · · 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/maddhruv/absolute/HEAD/skills/absolute-init/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 Claude Skill Mart. Copy thư mục skills/absolute-init từ repo GitHub maddhruv/absolute vào ~/.claude/skills/absolute-init/ 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/maddhruv/absolute.git /tmp/absolute && mkdir -p ~/.claude/skills && cp -r /tmp/absolute/skills/* ~/.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.
- Mở terminal và vào thư mục làm việc của bạn.
- Clone repo:
git clone https://github.com/maddhruv/absolute.git - Tạo thư mục skills:
mkdir -p ~/.claude/skills - Copy skill:
cp -r absolute/skills/* ~/.claude/skills/(nên copy cả bộ để các lệnh absolute khác dùng được cấu hình). - Mở Claude Code ngay trong thư mục dự án cần thiết lập.
- Gõ
absolute inithoặc "set up absolute" để bắt đầu phần hỏi đáp. - Sau khi xong, kiểm tra file
.absolute.config.jsonvà tự commit nó (skill không commit hộ bạn).
Xem mã nguồn trên GitHub ↗Giấy phép: MIT