video-automator-skills. Tài liệu này tóm tắt các cách đóng góp.
Bản root
CONTRIBUTING.md là nguồn chính được GitHub auto-detect. Trang này là phiên bản Mintlify với MDX components để dễ đọc hơn.Báo bug
Mở GitHub Issue
Cung cấp đủ context để reproduce.
Đề xuất feature
Mở Issue với labelfeature-request:
- Use case — bạn đang làm gì, gặp khó khăn gì.
- Đề xuất giải pháp (nếu có).
- Skill nào bị ảnh hưởng.
Quy trình PR
Fork + branch
Fork repo trên GitHub, clone về máy:Naming convention:
feat/<name>— feature mới.fix/<name>— bug fix.docs/<name>— chỉ docs.refactor/<name>— không đổi behavior.
Commit theo Conventional Commits
Test trước khi PR
Test installer sạch
Test installer sạch
Trên máy chưa cài (hoặc xoá Hoàn thành end-to-end mới merge.
.venv + .asset_index):Preview docs Mintlify
Preview docs Mintlify
http://localhost:3000, click vào trang đã sửa để verify.Verify links
Verify links
Code style
Python
Python
- Dùng
ruff(cấu hình mặc định). - 4 spaces, không tab.
- Type hints khi có thể (
def f(x: int) -> str:). - Docstring cho function public (Google style hoặc một dòng tóm tắt).
- Không commit
print()debug — dùnglogging.
MDX (Mintlify docs)
MDX (Mintlify docs)
- 1 ý / câu — sentence case heading (
## Bước tiếp theo, không## BƯỚC TIẾP THEO). - Dùng MDX components khi cần:
<Note>,<Tip>,<Warning>,<Steps>,<AccordionGroup>,<Card>,<Columns>. - Code block luôn có language tag (
```bash,```python,```toml). - Frontmatter bắt buộc:
title,description,icon.
Ngôn ngữ
Ngôn ngữ
- Nội dung docs / UX: tiếng Việt.
- Comment code: tiếng Anh.
- Commit message + PR title: tiếng Anh (Conventional Commits).
- Thuật ngữ kỹ thuật: giữ nguyên tiếng Anh —
watcher,embedding,idempotent,pipeline,fork,branch,commit,PR,Issue,API key,env,venv,repo,OpenAI,Gemini,OS,CLI,MDX,frontmatter,analyzer,router.
Đóng góp skill mới
Viết SKILL.md đầy đủ
Theo format hiện có (xem
audio-deduplicate/SKILL.md):- TL;DR
- Quy tắc cứng
- Tổng quan pipeline (bảng bước)
- Mỗi bước: lệnh + ví dụ + cổng thoát
- Khắc phục sự cố
Update AGENTS.md
Thêm dòng
$your-skill vào section Project Skills trong AGENTS.md.Tạo trang Mintlify
docs/skills/your-skill.mdx — port nội dung SKILL.md sang MDX. Giữ nguyên nội dung kỹ thuật, đổi format thành MDX components.Thêm vào docs/docs.json trong group Skills:Code of Conduct
Tôn trọng người khác
Tôn trọng người khác
Trong mọi tương tác (Issue, PR, discussion). Phê bình mang tính xây dựng, không công kích cá nhân.
Không spam
Không spam
Không quảng cáo sản phẩm, không đăng nội dung độc hại, không spam comment.
Bảo mật
Bảo mật
Không chia sẻ API key, secret, hoặc dữ liệu cá nhân của người khác trong Issue/PR. Nếu thấy lộ key trong code → tag maintainer ngay.
License của contribution
Liên hệ
GitHub Issues
Cách chính để báo bug + đề xuất.
@bachdyon
DM tác giả nếu cần hỗ trợ về license hoặc business inquiry.