AgentKit
Tài liệuBộ kitTham chiếu CLIỨng dụng Desktop

Skill

Tạo visual asset với ak:design

Định tuyến yêu cầu thiết kế, tạo đúng artifact và xác minh tệp trước khi bàn giao.

Dùng ak:design để biến mục tiêu hình ảnh đã xác định thành brand asset, logo, mockup bộ nhận diện, slide deck, banner, ảnh mạng xã hội, icon hoặc prompt poster. Skill định tuyến yêu cầu tới tri thức đóng gói hoặc Skill liên quan, rồi để lại tệp cùng bằng chứng trực quan để bạn review.

Chọn ak:design cho visual artifact

Dùng ak:design khi

  • Bạn cần logo, icon, poster, banner, ảnh mạng xã hội, presentation hoặc deliverable bộ nhận diện.
  • Bạn muốn một brand package kết nối logo, mockup nhận diện và slide.
  • Bạn cần design brief hoặc muốn tìm trong dữ liệu style, palette, industry, layout hay deliverable đã đóng gói trước khi generate.
  • Bạn cần hướng design system và có thể chuyển phần implementation sang Skill brand, design-system hoặc UI styling liên quan khi chúng khả dụng.

Chọn workflow khác khi

  • Bạn đang implementation component ứng dụng, Tailwind class hoặc shadcn/ui. Dùng ak:ui-styling.
  • Bạn cần product UX reasoning, interaction rule hoặc accessibility review. Dùng ak:ui-ux-pro-max.
  • Bạn cần audit tệp web hiện có theo guideline bên ngoài hiện tại. Dùng ak:web-design-guidelines.
  • Bạn cần code video lập trình hoặc 3D scene. Dùng ak:remotion hoặc ak:threejs.

Chuẩn bị brief và tool

Trước khi bắt đầu:

  • Nêu loại artifact, audience, platform hoặc định dạng vật lý, copy bắt buộc, brand asset, số lượng, kích thước và định dạng bàn giao.
  • Xác định nguồn chuẩn thương hiệu và cung cấp logo, font, màu cùng quyền sử dụng hình ảnh đã duyệt. Đừng yêu cầu Skill đoán official asset.
  • Xác nhận nơi được phép ghi tệp và có giữ HTML trung gian, report hay prompt hay không.
  • Cài Python cho script tìm kiếm đóng gói. Generate logo, CIP và icon còn cần google-genai cùng provider key; xử lý ảnh CIP cần Pillow.
  • Chuẩn bị browser capture tool cho workflow HTML-to-PNG của banner hoặc social image. Preview slide có thể tải Chart.js, font hoặc ảnh qua mạng.
RuntimeCách gọiRanh giới bằng chứng
Claude Code/ak:design ...Phân phối native hỗ trợ bề mặt Claude Hook đầy đủ khi đã cài. Skill liên quan và provider tool vẫn phụ thuộc session.
Cursor/ak:design ...Cách gọi bằng slash đã được người dùng xác minh. Điều này không chứng minh mọi Skill liên quan, browser tool hay provider integration đều hiện diện.
Codex$ak:design ...Hỗ trợ native Skill discovery. Hook projection chỉ một phần; generator bên ngoài vẫn cần credential và tool riêng.

Xem Runtime adapter để biết ranh giới phân phối theo target.

Chạy Skill

Skill không có mode flag cấp cao nhất. Đặt loại thiết kế cùng context trong yêu cầu; script built-in được chọn có thể có option riêng.

/ak:design "Create three SVG settings-icon directions for a finance dashboard, inherit currentColor, include accessible titles, and save only approved files under ./assets/icons"

Biết path nào đang được bắt đầu

PathInput thường dùngOutput và runtime effect
LogoBrand, industry, style, prompt tùy chọnTệp PNG do provider generate; Skill yêu cầu nền trắng. Batch generation tạo nhiều API call.
CIPBrand, logo đã duyệt, deliverable, industry, modelMockup PNG do provider generate; HTML presentation tùy chọn nhúng ảnh vào một tệp. flash là default được khai báo, còn pro yêu cầu model provider chất lượng cao hơn.
IconMô tả, style, category, color, sizeSVG text do provider generate, được ghi thành một tệp, batch hoặc biến thể kích thước. Kiểm tra XML trước khi dùng.
PosterTopic, style hoặc query, aspect, seed tùy chọnTìm kiếm local trên dữ liệu đóng gói và xuất prompt text. Không tạo ảnh cho đến khi prompt được gửi tới image provider.
Banner hoặc social imagePlatform, kích thước, copy, brand, conceptHTML/CSS source cộng PNG được screenshot; browser rendering, font và ảnh có thể dùng mạng và ổ đĩa.
SlidesAudience, mục tiêu deck, content, dataHTML presentation dùng layout và copy guidance đóng gói; Chart.js hoặc remote asset có thể cần mạng.
Brand, token, UIYêu cầu identity hoặc implementationĐịnh tuyến sang Skill liên quan. Khả dụng phụ thuộc session và không được ak:design tự bảo đảm.

Các lệnh search-only cho logo, CIP và poster đọc CSV đóng gói rồi in recommendation hoặc prompt. Lệnh generation có thể tạo thư mục và tệp. Tên mặc định có thể được tạo tự động, vì vậy hãy truyền output directory rõ ràng khi ownership quan trọng.

Theo dõi các stage có thể quan sát

  1. Skill xác nhận artifact contract. Skill ghi nhận audience, format, dimensions, copy, brand constraint, source asset và ranh giới tệp.
  2. Skill định tuyến công việc. Path đã chọn có thể dùng reference đóng gói, local search script, Skill liên quan, image provider hoặc browser capture.
  3. Skill đề xuất hướng trước công việc tốn chi phí. Brief, search hoặc concept option phải làm rõ style, palette, composition và điều cần loại trừ.
  4. Skill tạo source và export. Tùy path, workflow có thể ghi SVG, PNG, HTML, Markdown hoặc prompt text và thực hiện một hay nhiều provider call.
  5. Skill xác minh artifact. Kiểm tra dimension, crop và safe zone, typography, brand fidelity, contrast, độ rõ ở kích thước nhỏ và khả năng mở tệp.
  6. Skill báo cáo bằng chứng. Report cuối phải liệt kê tệp đã tạo, provider hoặc renderer, check đã làm, lỗi và approval còn lại.

Giữ approval provider và tệp rõ ràng

Duyệt design brief không phải duyệt provider

Duyệt concept không cấp quyền gửi brand asset tới model bên ngoài, phát sinh API charge, duyệt site bên thứ ba, overwrite tệp hay publish kết quả. Hãy duyệt riêng từng hành động đó.

  • Path logo, CIP và icon dùng provider sẽ truyền prompt, và có thể cả input image, tới provider đã cấu hình; chúng chịu billing, quota, retention, safety và mức khả dụng của preview model từ provider.
  • Research banner và social image có thể liên hệ site bên ngoài; remote font, ảnh và Chart.js cũng có thể tạo network request khi render.
  • Giữ nguyên source logo và tệp project không liên quan. Review output directory đã resolve trước batch hoặc full-set generation.
  • Coi chữ, logo và brand mark được generate là draft. Kiểm tra chính tả, xung đột nhãn hiệu, license và quyền dùng logo trước publication.
  • Screenshot HTML là bằng chứng raster RGB, không chứng minh CMYK, bleed, DPI, color profile hay production tolerance đã sẵn sàng cho in ấn.

Xác minh output và bằng chứng

Một completion report hữu ích gồm:

  • Brief và visual direction đã chọn, kể cả constraint bị loại.
  • Exact artifact path, format, dimension và số biến thể.
  • Nguồn design guidance: dữ liệu đóng gói, brand file của project, Skill liên quan hay live research.
  • Provider/model và số generation call khi dùng model bên ngoài, không để lộ credential.
  • Visual QA cho clipping, alignment, hierarchy, contrast, ý nghĩa chỉ dựa trên màu, độ chính xác của text, safe zone và độ rõ ở kích thước đích.
  • Rủi ro còn lại như chưa có print proof, chỉ render trên browser, license chưa xác minh hoặc thiếu Skill liên quan.

Với SVG icon, xác minh viewBox hợp lệ, path co giãn, currentColor khi được yêu cầu, accessible title và độ rõ ở mọi size. Với HTML artifact, render đúng viewport đích rồi kiểm tra ảnh export, không chỉ đọc source.

Xử lý sự cố và giới hạn

Triệu chứngBước tiếp theo an toàn
Runtime không tìm thấy ak:designXác nhận installation target cùng scope, restart runtime, rồi dùng Runtime không tìm thấy Skill hoặc Agent.
Skill liên quan không khả dụngTiếp tục bằng path đóng gói nếu đủ scope, hoặc cài capability còn thiếu trước khi tuyên bố workflow định tuyến đã hoàn tất.
Generator báo thiếu package hoặc keyChỉ cài dependency được nêu, cấu hình provider key ngoài tệp commit, rồi retry một output giới hạn.
Text hoặc logo output bị méoGiữ artifact lỗi, tinh chỉnh brief và regenerate một tập biến thể nhỏ. Không âm thầm publish draft.
HTML và PNG khác nhauChờ font cùng ảnh, capture đúng dimension, kiểm tra overflow và fallback font, rồi re-export.
Poster prompt đúng nhưng chưa có posterPoster path chỉ xuất text. Xin approval dùng image provider, generate bitmap và ghi provider riêng.

Bảng style và platform đóng gói là tri thức tại một thời điểm, không phải platform specification trực tiếp. Kiểm tra lại ad size, brand rule, provider model và yêu cầu production hiện tại khi độ mới quan trọng. Stable và beta chứa cùng ak:design Skill cùng resource đóng gói trong các release được tài liệu hóa.

Tiếp tục với Tổng quan Engineer Kit, so sánh Runtime adapter, hoặc dùng Project, artifact và checkpoint để lập ownership tệp và phương án khôi phục.