Skill
Thiết kế context đáng tin cậy với ak:context-engineering
Quản lý context, task budget, compaction và chọn model từ evidence outcome mà không đọc credential.
Dùng ak:context-engineering để hoàn tất công việc được yêu cầu với ít lãng phí
context, chi phí, thời gian và bước agent hơn. Tối ưu outcome đầy đủ, gồm
failure, retry và verification. Không cắt scope hay verification bắt buộc để đạt
mục tiêu hiệu quả. Skill không đổi model setting, API key, billing hay provider
quota.
Chọn ak:context-engineering cho vấn đề context
Dùng ak:context-engineering khi
- Session dài làm mất fact quan trọng, trộn task hoặc gần chạm context limit.
- Bạn cần giảm token nhưng vẫn giữ decision, lịch sử tệp và next step.
- Bạn đang thiết kế retrieval, memory, mô tả tool hoặc context isolation cho hệ thống agent.
- Bạn muốn so sánh context gốc với summary đã nén bằng probe.
Chọn workflow khác khi
- Bạn cần fact hoặc vị trí tệp trong repository. Dùng
ak:scouttrước. - Bạn cần tài liệu bên ngoài hiện hành. Dùng
ak:docs-seeker. - Bạn cần implementation thay vì context design. Chuyển sang planning hoặc
ak:cooksau khi proposal có acceptance criteria đo được. - Bạn chỉ cần quota chính thức của runtime. Xem status surface của runtime; Skill không tạo usage data và không đọc credential file để lấy số đó.
Chuẩn bị bằng chứng và runtime
Trước khi bắt đầu:
- Hoàn thành Làm quen và xác nhận Engineer Kit đã được cài cho đúng runtime cùng scope.
- Nêu failure quan sát được, model hoặc runtime limit nếu biết, và evidence phải sống sót sau khi nén.
- Xác định message, tool output, credential hoặc dữ liệu khách hàng nhạy cảm không được sao chép vào summary, tệp hay dịch vụ bên ngoài.
- Để phân tích bằng script, chuẩn bị JSON UTF-8 là mảng message hoặc object có
mảng
messages.
| Runtime | Cách gọi | Ranh giới khả dụng |
|---|---|---|
| Claude Code | /ak:context-engineering ... | Đọc usage từ /context, /cost hoặc phần trăm statusline. Hook AgentKit không inject usage number. |
| Cursor | /ak:context-engineering ... | Dùng cách gọi slash đã được người dùng xác minh; không suy ra Hook, statusline hay quota behavior của Claude. |
| Codex | $ak:context-engineering ... | Dùng native discovery của Codex; usage injection riêng của Claude không phải capability Codex chung. |
Xem Runtime adapter trước khi coi usage signal riêng của một runtime là bằng chứng có thể chuyển đổi.
Chạy Skill
/ak:context-engineering "Tool output chiếm phần lớn một debugging session dài. Hãy thiết kế policy nén giữ lại error, decision, tệp đã đổi và next step; không ghi tệp."/ak:context-engineering "Tool output chiếm phần lớn một debugging session dài. Hãy thiết kế policy nén giữ lại error, decision, tệp đã đổi và next step; không ghi tệp."$ak:context-engineering "Tool output chiếm phần lớn một debugging session dài. Hãy thiết kế policy nén giữ lại error, decision, tệp đã đổi và next step; không ghi tệp."Skill nhận một topic hoặc câu hỏi và không công bố mode flag. Hãy yêu cầu output cụ thể như diagnosis, budget, compression policy, so sánh chọn model, memory design, tool review hoặc evaluation plan.
Khi so sánh model hoặc harness, giữ đủ bốn metric cốt lõi: chi phí trung bình mỗi task, thời lượng task trung bình, chi phí ước tính cho lần thành công đầu, và số bước agent trung bình. Trước hết yêu cầu success đủ cho task. Sau đó so sánh chi phí per first-attempt success và duration. Dùng raw cost để lập ngân sách và steps để chẩn đoán lãng phí. Đừng gộp metric tương quan thành một điểm. Trường thiếu vẫn unknown; không có ranking cứng hay tự đổi model.
Analyzer cục bộ tùy chọn
| Thao tác | Input | Output quan sát được |
|---|---|---|
| Đo kích thước tệp | Path cần đo trước khi đọc cả file | JSON trên standard output khuyên đọc whole-file, range hoặc search-first |
| Phân tích context | Context JSON UTF-8, token limit tùy chọn | Chẩn đoán capacity và lexical; không có health hay poisoning score đo được |
| Tính budget | Kế toán window và cumulative task | JSON tách occupancy context khỏi cumulative task spend |
| Đánh giá nén | Context gốc kèm text đã nén hoặc grade tường minh | Chẩn đoán lexical hoặc grading được cung cấp; không phải oracle chất lượng tự động |
| Tổng hợp benchmark | Run record được cung cấp | Tổng hợp cost, duration và agent steps; không chạy model |
Các utility Python đọc tệp tối đa 100 MiB và không tự tạo output file. Shell redirection hoặc yêu cầu ghi riêng sẽ thay đổi ranh giới này. Evaluator dùng heuristic; comment trong source dành model-based judging thật cho implementation production.
Hiểu các giai đoạn của lần chạy
- Skill xác định context failure. Nó tách áp lực capacity khỏi distraction, contradiction, poisoning, lost-in-the-middle hoặc thiếu persistence.
- Skill đo trước khi tối ưu. Usage number đến từ runtime display hoặc script estimate cục bộ. Phần trăm thiếu không được lấy từ credential hay provider API.
- Skill chọn strategy có giới hạn. Source nhóm lựa chọn thành write, select, compress và isolate, rồi chỉ nạp reference phù hợp.
- Skill giữ task contract. Goal, decision, constraint, artifact history, current state và next step vẫn rõ ràng.
- Skill đề xuất hoặc thực hiện thao tác đã yêu cầu. Advice ở trong hội thoại; analyzer đọc tệp cục bộ; design hoặc summary được yêu cầu có thể ghi vào path đã duyệt.
- Skill kiểm tra chất lượng. Probe kiểm tra factual recall, artifact, continuation và decision rationale thay vì chỉ tin mức giảm token.
Giữ context và credential an toàn
Context nhỏ hơn vẫn có thể làm lộ dữ liệu nhạy cảm
Nén chỉ đổi kích thước, không đổi độ nhạy. Xóa hoặc che secret và dữ liệu riêng tư trước khi ghi context bundle, chia sẻ với agent khác hoặc gửi đến model provider.
- Đọc context, summary hoặc memory file cục bộ cần quyền trên path đó; ghi hoặc thay thế chúng cần ranh giới artifact rõ ràng.
- Usage và context number đến từ runtime display hoặc script estimate. Skill không đọc, in hay truyền credential file, OAuth token hoặc API key để báo usage.
- Context isolation qua agent khác có thể nhân model usage và cost. Hãy xin phép trước khi thêm paid provider, parallelism rộng hoặc external storage.
- Memory system đề xuất không tự cấp quyền thu thập, lưu giữ hoặc lưu chéo session dữ liệu cá nhân.
- Không bỏ context gốc hoặc ghi đè trusted summary trước khi kết quả nén vượt qua các probe bắt buộc.
Xác minh kết quả
Một lần chạy hướng dẫn hoàn chỉnh nên nêu failure quan sát được, evidence đã dùng, strategy đã chọn, preservation contract, tác động token hoặc latency dự kiến và phép thử có thể bác bỏ proposal. Lần chạy script cũng phải báo input file, thao tác chính xác, exit status, JSON output và mọi giới hạn estimate hoặc heuristic.
Chỉ coi kết quả là bằng chứng khi critical fact vẫn truy xuất được, artifact history và next step còn nguyên, material mâu thuẫn hoặc cũ đã được xác định và thay đổi không âm thầm mở rộng persistence, provider access hay cost.
Khắc phục sự cố hoặc tiếp tục
| Triệu chứng | Bước tiếp theo an toàn |
|---|---|
| Câu trả lời chung chung | Cung cấp failure quan sát được, message đại diện, fact phải giữ và success test đo được. |
| Thiếu phần trăm runtime | Kiểm tra status surface và installation của runtime; không thay bằng context limit suy đoán. |
| Analyzer từ chối input | Xác nhận tệp tồn tại, là JSON UTF-8, không quá 100 MiB và chứa list hoặc mảng messages. |
| Nén làm mất lịch sử tệp hoặc decision | Thêm rõ artifact, decision, current state và next step rồi chạy lại probe. |
| Kết quả bị diễn giải thành hiệu năng production | Tách local heuristic khỏi bằng chứng model-based hoặc load test. |
| Runtime không nhận ra Skill | Xác nhận target và scope, khởi động lại runtime rồi xem Runtime không tìm thấy Skill hoặc Agent. |
Biết các giới hạn hiện tại
- Script đi kèm ước tính token bằng số ký tự đơn giản; đây không phải billing record của provider hay token count chính xác theo tokenizer.
- Số liệu attention, degradation, cost và performance trong source là design guidance, không phải phép đo hệ thống của bạn.
- Skill không tự tạo context bundle, memory store, graph hay evaluation dataset.
- External model judging, retrieval service và persistent store cần tool, credential, privacy review và cost approval riêng.
Phân tích và lập plan port feature với ak:xia
So sánh hoặc điều chỉnh feature từ repository khác qua source mapping, Challenge gate và implementation handoff được review.
Lưu quy ước thư mục con với ak:folder-context
Tạo instruction cục bộ ngắn gọn cho một thư mục con có ý nghĩa, đồng thời bảo vệ hướng dẫn ở root và chỉnh sửa của người dùng.