"Tự động tạo task chuẩn Super-Board (Problem, Context, Fix, AC, Risk) và đẩy trực tiếp lên cột Backlog của GitHub Project Board #1 (https://github.com/users/ToanMobile/projects/1/views/2). Kích hoạt khi gõ /createTask, /create-task, hoặc khi người dùng yêu cầu 'tạo task', 'đẩy lên backlog'."
Install
npx skillscat add toanmobile/agent-workbench/create-task Install via the SkillsCat registry.
Create Task & Push to Backlog (Super-Board)
Skill này giúp tự động hóa việc khởi tạo task theo đúng quy chuẩn Super-Board (`docs/agents/issue-tracker.md`) và đẩy trực tiếp lên cột Backlog của GitHub Project #1.
🎯 Quy Chuẩn Định Dạng Bắt Buộc (Super-Board Standard)
Mỗi Task tạo ra BẮT BUỘC phải tuân thủ cấu trúc sau:
- Title:
<emoji> [<kind>] <scope>: <what>(dưới 70 ký tự, không chứa số issue):- 🐛
[bug]cho các lỗi, crash, sai logic. - ✨
[feature]cho tính năng mới. - 🔧
[chore]/ 📝[docs]/ 🧪[test]được map vào labelfeature. - 🔍
[qa]cho các task kiểm thử chất lượng.
- 🐛
- Body:
## Problem: 1–3 câu mô tả lỗi/thiếu sót từ góc nhìn người dùng/hệ thống.## Context: Bắt buộc chia bước có chữ cái đầu dòng (a.,b.), tuyệt đối KHÔNG dùng mũi tên->.## Fix: Giải pháp kỹ thuật 1–3 dòng.## Acceptance Criteria: 2–5 dòng checkable- [ ], tuyệt đối không ghi chung chung "chạy ổn".## Risk: 🟢 Low / 🟡 Medium / 🔴 High + 1 dòng giải thích.## Blocked by:- #N — whyhoặc một dòng- None..
🛠️ Công Cụ Thực Thi
Công cụ cốt lõi được đặt tại:
`universal-agent-devkit/scripts/governance/create_task.py`
1. Tạo từ mô tả nhanh của người dùng
Khi người dùng gõ /createTask <nội dung>:
python3 universal-agent-devkit/scripts/governance/create_task.py "$ARGUMENTS"Agent có thể tự làm giàu nội dung thành đầy đủ 6 phần (Problem, Context, Fix, AC, Risk, Blocked by) rồi gọi:
python3 universal-agent-devkit/scripts/governance/create_task.py \
--title "🐛 [bug] <scope>: <what>" \
--problem "<nội dung problem>" \
--fix "<nội dung fix>" \
--ac "- [ ] AC 1\n- [ ] AC 2" \
--risk "🟢 **Low** · <mô tả>"2. Đẩy một ticket có sẵn từ file backlog
Khi người dùng muốn đẩy ticket số N từ file `docs/super-board/backlog-tickets.md`:
python3 universal-agent-devkit/scripts/governance/create_task.py \
--from-file docs/super-board/backlog-tickets.md \
--ticket <N>3. Đẩy hàng loạt tickets
python3 docs/super-board/push-to-github-board.py --apply --ticket 1..5📋 Sau Khi Tạo Thành Công
- Trả về link GitHub Issue vừa tạo.
- Xác nhận card đã nằm trên cột Backlog tại:
👉 https://github.com/users/ToanMobile/projects/1/views/2