iamhana.
BlogHành trìnhThần số họcIkigaiHít Thở
Làm việc cùng Hana
Blog
Bộ công cụ

Cách mình chạy workflow bằng skill cho AI

May 2026

7 lượt xem

Cách mình chạy workflow bằng skill cho AI

✍️ Hana · 🗓️ Tháng 5/2026 📚 Series: Làm Cùng với AI · BA Edition 🔢 Order: 11


Cái moment mình nhận ra mình đang làm sai

Một hôm mình mở tab Claude mới, paste lại đúng đoạn instruction từ tuần trước - "viết PRD theo chuẩn VNG Cloud, cần có 8 sections, user story dùng Gherkin, FR phải measurable..." - và mình dừng lại giữa chừng.

Đây là lần thứ bao nhiêu mình gõ cái này rồi?

Mình không nhớ. Nhưng mình biết là nhiều lần. Mỗi lần mở session mới với Claude là AI quên hết context - team mình làm gì, convention là gì, output cần trông như thế nào. Mình phải giải thích lại từ đầu. Mỗi lần. Không có gì được lưu lại.

Đó là lúc mình bắt đầu viết skill đầu tiên.


Skill là gì - theo cách mình hiểu

Skill không phải là prompt. Prompt là câu hỏi bạn gõ mỗi lần. Skill là file instruction AI đọc trước khi làm bất cứ điều gì - nó define cách làm việc, không phải define công việc cụ thể.

Mình hay giải thích skill với người mới như thế này: hãy nghĩ đến SOP (Standard Operating Procedure) của một team. SOP không nói "hôm nay làm gì" - nó nói "khi làm việc X thì làm theo cách này, theo thứ tự này, check những điểm này". Skill là SOP của AI trong team mình.

Mỗi skill là một file SKILL.md nằm trong thư mục riêng, chứa workflow, checklist, convention, template reference, và các decision point. Khi trigger đúng keyword, AI đọc file đó trước rồi mới bắt đầu làm. Mình viết một lần - AI follow mọi lần sau.


Hiện tại mình có 4 skills

Cả 4 skills này mình đều dùng hằng ngày trong công việc BA tại VNG Cloud:

SkillTrigger khi nàoOutput
prd-writing"viết PRD", "soạn spec", có pain point cần documentPRD.md - 8 sections đầy đủ
write-docs"viết userguide", "viết doc cho feature này"VI + EN markdown, SUMMARY.md diff, PR
mock-up"vẽ mockup", "generate screen"Figma screens theo PRD Section 4
task-manage"tạo task", "cập nhật status task"Task Log + Backlog + Dashboard + Redmine

Bốn cái này không phải bốn tool riêng biệt. Chúng chain với nhau.


Chain là phần mình thấy hay nhất

Cái khác biệt lớn nhất giữa "dùng AI" và "dùng skill" là chỗ này.

Khi dùng AI bình thường, mỗi session là một việc riêng. Viết PRD xong đóng tab. Muốn tạo mockup mở tab mới, copy lại PRD, giải thích lại context. Muốn tạo task thêm một lần nữa. Mỗi bước là một lần khởi động lại từ đầu.

Khi dùng skill chain, sau khi prd-writing xong:

  • AI tự động trigger mock-up - không cần mình nói gì. Skill mock-up đọc PRD vừa viết, trích xuất danh sách screens từ Section 4, rồi dùng Figma skill của Claude Code để vẽ trực tiếp lên Figma.
  • Sau khi Figma confirm xong, AI hỏi mình có muốn tạo task không. Nếu có thì trigger task-manage - tạo Redmine issue, cập nhật Task Log, Backlog, Dashboard cùng lúc - 4 chỗ, 1 lệnh.

Full chain nhìn như này:

Skill chain - full workflowSkill chain - full workflow

Từ pain point đến Redmine task - PRD, mockup, task - trong một buổi làm việc.


task-manage: cái skill mình dùng nhiều nhất

Trước khi có skill này, mình quản lý task theo kiểu thủ công: điền vào Task Log, nhớ cập nhật Backlog, nhớ cập nhật Dashboard, nhớ tạo Redmine issue. Bốn chỗ, bốn lần mở file, bốn lần điền. Nếu quên một chỗ là data lệch.

Giờ mình chỉ cần nói: "Tạo task cho mình: viết PRD feature X cho vDB, priority High, do tuần này." AI làm:

  1. Đọc Task Log → tìm ID lớn nhất → tạo ID tiếp theo (ví dụ VDB-047)
  2. Thêm row vào Task Log với đúng format + emoji status
  3. Cập nhật Backlog - thêm vào section "To Do" đúng product
  4. Cập nhật Dashboard - tăng counter, tính lại % complete, update progress bar
  5. Tạo Redmine issue với note Updated by AI - tạo issue để audit trail

Khi task Done cũng tương tự - mình nói "cập nhật VDB-047 thành Done", AI sync hết 4 chỗ cùng lúc, xóa khỏi Backlog, cập nhật monthly chart trên Dashboard.

Cái mình thích nhất là quy tắc audit trail trong skill: mỗi lần AI tạo hoặc cập nhật Redmine issue, bắt buộc phải để lại dòng Updated by AI trong notes. Nhìn vào Redmine sau một tuần vẫn biết được cái nào là AI tạo, cái nào là mình tạo thủ công.


mock-up: từ PRD ra Figma screen không cần nghĩ

Skill mock-up đọc Section 4 của PRD - phần UI/UX Specifications - rồi tự động:

  • Trích xuất danh sách screens, phân loại P1/P2/P3 theo mức độ quan trọng
  • Đọc file Art Concept Design (nếu có) để lấy color palette, font, design tokens
  • Dùng Figma skill của Claude Code để vẽ trực tiếp lên Figma - tạo frame, component, layout theo đúng design system
  • Generate từng screen theo thứ tự P1 trước, có đủ label thật từ PRD và state đang hiển thị

Cái hay là mình không cần mở Figma, không cần drag component thủ công - AI đọc PRD và vẽ thẳng vào Figma file. Mình chỉ review danh sách screens trước khi bắt đầu, bỏ bớt cái nào không cần thiết, sau đó approve kết quả.


Khi nào nên viết một skill mới

Cái này mình hay được hỏi. Mình có một heuristic đơn giản:

Nếu bạn đang copy-paste cùng một instruction cho AI nhiều hơn 3 lần - đó là dấu hiệu bạn cần viết một skill.

Ngoài ra còn mấy tín hiệu khác:

  • Bạn hay phải nói "làm theo cách mình vẫn làm" mà AI không biết "cách mình vẫn làm" là gì
  • Output AI hay ra sai convention team mình dù mình đã nhắc nhiều lần
  • Có một workflow nhiều bước mà mình phải hướng dẫn AI từng bước mỗi lần

Ngược lại, không cần viết skill nếu:

  • Việc chỉ làm một lần
  • Convention không có hoặc không quan trọng
  • Output không cần đúng format cụ thể nào

Một điều mình vẫn để ý

Skills giúp AI follow đúng quy trình - nhưng không giúp AI biết khi nào quy trình cần thay đổi.

Team mình đôi khi update convention: đổi template PRD, thêm section mới vào Task Log, thay đổi folder structure của docs. Mỗi lần đó, skill cũ bắt đầu ra output lệch với reality. Mình phải nhớ update SKILL.md khi convention thay đổi, không thì AI sẽ tiếp tục follow cái cũ.

Skills không tự học. Mình vẫn là người quyết định khi nào cần cập nhật, và cập nhật cái gì.


Một câu để đọng lại

Skill không thông minh hơn AI. Skill làm AI nhớ được những gì team bạn đã tốn tháng trời để figure out.

Convention nào là đúng, template nào là chuẩn, workflow nào là không được bỏ bước - tất cả những thứ đó nằm trong đầu bạn sau nhiều tháng làm việc. Skill là cách bạn transfer cái đó cho AI, để AI không phải học lại từng lần bạn mở tab mới.

Lần gần nhất bạn paste lại cùng một instruction vào Claude - đó không phải là cách dùng AI hiệu quả. Đó là dấu hiệu bạn cần viết một file SKILL.md.


Bài này là bài cuối của series "Làm Cùng với AI - BA Edition". Các bài trước: Cách mình viết PRD cùng với AI - Cách mình viết Userguide cùng với AI - Cách mình họp cùng AI.

Bài riêng về Agent-to-Agent: Mee + PM Agent - mình sẽ viết khi kết nối xong. Stay tuned 🌿

Bài viết liên quan

Có thể bạn cũng thích

Cách mình viết skill cho AI - một lần, dùng mãi
Bài viết
Bộ công cụMay 2026

Cách mình viết skill cho AI - một lần, dùng mãi

Tháng 11 năm 2025, anh Vũ PO ping mình: "Em viết PRD cho multi-AZ control plane của VKS nhé, deadline thứ tư."...

6
0
Đọc thêm
Cách mình viết PRD cùng với AI
Bài viết
Bộ công cụMay 2026

Cách mình viết PRD cùng với AI

Kể thật nhé. Trước khi có skill, mình viết một PRD đầy đủ mất từ 2 đến 4 ngày. Không phải vì không biết viết – mà vì có quá nhiều thứ phải làm đồng thời, v...

18
5
Đọc thêm
Cách mình họp cùng AI
Bài viết
Bộ công cụMay 2026

Cách mình họp cùng AI

Có một việc mà mình chắc bất kỳ BA nào cũng hiểu: cuộc họp kết thúc không phải là hết việc. Mới chỉ là bắt đầu phần viết....

10
2
Đọc thêm
iamhana.

PO/BA in Tech · Hướng tới Wellbeing

Do small things with great love. ❤️

Truy cập nhanh

  • Blog
  • Hành trình
  • Thần số học
  • Ikigai
  • Hít Thở
  • Quyền riêng tư

Thống kê

Tổng lượt ghé thăm

—

Cảm ơn từng người trong đó 🌿

Ủng hộ Hana

Mời Hana 1 ly trà 🌿

Cảm ơn bạn đã giúp duy trì blog. Có câu hỏi cũng gửi mình tại đây.

Tới trang Support

Được xây dựng với sự tĩnh lặng và Next.js bởi Hana Ngọc Huyền © 2026.