Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

init-deep — Trình tạo kho tri thức AGENTS.md phân cấp

Quét và chấm điểm dự án để tự động sinh các tệp AGENTS.md ở thư mục gốc và những thư mục con thực sự cần tài liệu.

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

Kỹ năng này làm gì

Chỉ với lệnh /init-deep, kỹ năng duyệt toàn bộ mã nguồn và dựng nên một kho tri thức AGENTS.md phân cấp dành cho AI agent.

  • Khám phá: chạy song song nhiều sub-agent explore để lập bản đồ cấu trúc, tìm entry point, tệp cấu hình (.eslintrc, pyproject.toml), các bình luận cấm (DO NOT/NEVER), build/CI và quy ước test.
  • Phân tích: dùng bash đếm độ sâu thư mục và số tệp, kết hợp LSP (lsp_symbols, lsp_find_references) cùng tìm kiếm cấu trúc ast-grep để đo mật độ symbol, số export và mức độ được tham chiếu.
  • Chấm điểm: ma trận trọng số (số tệp 3x, số thư mục con 2x, độ trung tâm tham chiếu 3x…). Điểm >15 thì tạo AGENTS.md, 8–15 chỉ tạo khi là domain riêng, <8 thì bỏ qua.
  • Sinh & rà soát: tệp gốc dùng khuôn mẫu đầy đủ (OVERVIEW, STRUCTURE, CODE MAP, CONVENTIONS, ANTI-PATTERNS, 50–150 dòng), tệp con 30–80 dòng và loại bỏ nội dung trùng với tệp cha.

Hỗ trợ --create-new (tạo lại từ đầu) và --max-depth=N (giới hạn độ sâu).

Phù hợp với ai

  • Lập trình viên lần đầu đưa AI agent vào một repo lớn/legacy gần như không có tài liệu.
  • Nhóm làm monorepo, mỗi package có quy ước riêng cần mô tả cho agent.
  • Maintainer muốn làm mới các tệp CLAUDE.md / AGENTS.md đã lỗi thời.

Ví dụ sử dụng

  1. Nắm nhanh dự án mới: chạy /init-deep trên repo 500 tệp vừa clone, bạn nhận được AGENTS.md gốc tóm tắt stack, sơ đồ thư mục và bảng symbol chính — dùng luôn làm tài liệu onboarding.
  2. Tài liệu hóa monorepo: chấm điểm từng packages/* và chỉ đặt AGENTS.md ở nơi thực sự phức tạp, tránh lặp lại nội dung của tệp cha.
  3. Làm lại tài liệu: khi hướng dẫn cũ đã lộn xộn, dùng /init-deep --create-new để đọc và giữ ngữ cảnh cũ rồi tái tạo toàn bộ.

· · · Hướng dẫn cài đặt · · ·

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 packages/omo-senpi/skills/init-deep từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/code-yeongyu-init-deep/ 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/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent && mkdir -p ~/.claude/skills && cp -r /tmp/oh-my-openagent/packages/omo-senpi/skills/init-deep ~/.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à tải mã nguồn: git clone https://github.com/code-yeongyu/oh-my-openagent.git
  2. Tạo thư mục kỹ năng nếu chưa có: mkdir -p ~/.claude/skills
  3. Sao chép kỹ năng: cp -r oh-my-openagent/packages/omo-senpi/skills/init-deep ~/.claude/skills/
  4. Kiểm tra bằng ls ~/.claude/skills/init-deep/SKILL.md.
  5. Mở Claude Code ngay trong thư mục dự án cần tạo tài liệu.
  6. /init-deep hoặc yêu cầu: "tạo kho tri thức AGENTS.md phân cấp cho dự án này".
  7. (Khuyến nghị) Cài ast-grep (brew install ast-grep) và bật công cụ LSP/MCP để bản đồ mã chính xác hơn; nếu thiếu, một số bước sẽ bị bỏ qua.
  8. Đọc lại các tệp AGENTS.md được sinh ra trước khi commit để loại bỏ suy đoán sai.
Xem mã nguồn trên GitHubGiấy phép: NOASSERTION