Open Skill Standard

Chuẩn mở · không phụ thuộc agent · MIT

Một router,
một skill graph,
28 vai trò IT

Chọn đúng Agent Skill cho từng việc, đúng thứ tự, kèm lý do cho từng bước. Bản triển khai tham chiếu nối superpowers, BMad Method, spec-kit, codegraph, skill của Anthropic và nhiều nguồn khác mà không sao chép nội dung của bộ nào.

Terminal: open-skill route --explain cho data engineer thêm pipeline vào warehouse trả về một chuỗi có thứ tự và có giải thích: writing-plans, subagent-driven-development, explore-data, code-review, kèm điểm, ứng viên xếp sau và lệnh cài cho từng skill còn thiếu
28role pack
196skill và tool được mô tả
18nguồn upstream
10phase trong vòng đời
10coding agent

01 · vì sao

Một máy thường có hơn 100 skill trùng chức năng. Open Skill Standard bổ sung lớp thông tin còn thiếu: mỗi skill phục vụ vai trò nào, hoạt động ở phase nào, dùng và sinh ra artefact nào. Từ đó router dựng một chuỗi skill ngắn, đúng thứ tự và có giải thích.

  1. Mô tả trùng nhau

    Agent chọn skill bằng cách so khớp mô tả. Ba quy trình build và vài kiểu review nghe na ná nhau khiến agent nạp sai skill hoặc bỏ sót skill đúng.

  2. Danh sách bị cắt

    Claude Code chỉ dành khoảng 1% context cho danh sách skill và cắt mô tả của skill ít dùng trước, nên càng cài nhiều skill, việc chọn càng kém.

02 · gồm những gì

Bốn skill lõi, một CLI và một registry không bao giờ sao chép nội dung upstream

Skill upstream được mô tả bằng metadata và cài bằng lệnh chính thức của chúng. Router đọc metadata đó; agent của bạn chạy chuỗi skill.

open-skill-router

Một chuỗi, không phải phỏng đoán

Chọn chuỗi cho việc, báo chuỗi trong một dòng, chạy bước đầu và ghi lại những gì đã chạy.

  1. plansuperpowers:writing-plans2.0
  2. buildsuperpowers:subagent-driven-development2.5
  3. verifydata:explore-data2.0
  4. reviewcode-review2.0
open-skill-standards

Định nghĩa xong

Checklist chung và cho từng vai trò trong 28 vai trò.

open-skill-intel

Đúng nguồn trước tiên

codegraph, Context7, schema, web hoặc ghi chú của bạn, trước khi đoán.

open-skill-learn

Hiểu bạn, ngay trên máy bạn

Bài học và thói quen nằm trong ~/.open-skill/ và định hướng các lần route sau. Không gì rời khỏi máy bạn.

open-skill CLI

Mọi quyết định đều xem được trên dòng lệnh

route --explain--why-notsearchdoctorsessionlintauditlearn

03 · cách hoạt động

Từ registry tới một chuỗi có giải thích

  1. Mô tả và lập indexRegistry và các skill đã cài trên máy đi vào một index SQLite FTS5 cục bộ.
  2. Route theo phase và vai tròXác định phase, cỡ việc và dải phase trước, rồi chấm điểm và chọn theo từng phase, cuối cùng ra chuỗi có thứ tự.
  3. Hỏi vì saoroute --explain và route --why-not <skill> cho thấy mọi quyết định.
Kiến trúc: registry công khai và overlay của tổ chức đi vào scan và index SQLite FTS5; router kết hợp chúng với project của bạn và lớp ~/.open-skill trên máy, rồi coding agent chạy chuỗi skill
Pipeline routing: yêu cầu, phase và cỡ việc, dải phase, rồi với mỗi phase là lọc ứng viên, chấm điểm và chọn, cuối cùng cắt gọn và ra các bước theo thứ tự

Cả hai sơ đồ được sinh từ code và registry sau mỗi thay đổi, nên không thể lệch với thực tế.

04 · vai trò

28 role pack, mỗi vai trò một bộ rủi ro và skill riêng

Mỗi role pack nêu rủi ro đặc trưng của vai trò, các nguyên tắc, những file trong project gợi ý vai trò đó, cùng skill chính và skill thay thế cho từng phase.

engfrontend-developerengbackend-developerengfullstack-developerengmobile-developerengembedded-engineerenggame-developeropsqa-engineeropsdevops-engineeropssite-reliability-engineeropscloud-engineeropssecurity-engineeropsdatabase-administratoropssystem-administratorleadsoftware-architect
datadata-engineerdataanalytics-engineerdatadata-analystdatadata-scientistaiml-engineeraiai-engineeraidata-ai-platform-engineerleadtech-leadleadengineering-managerprodproduct-managerprodbusiness-analystprodux-designerprodtechnical-writerprodscrum-master

Cùng kiểu yêu cầu, khác vai trò, khác chuỗi

Site reliability engineer báo request checkout bị timeout thì bắt đầu bằng debug, không phải lập kế hoạch. Data engineer trong terminal phía trên thì bắt đầu bằng lập kế hoạch.

Terminal: open-skill route --explain cho site reliability engineer khi request checkout bị timeout, bắt đầu bằng debug

05 · session song song

Nhiều agent, một project, một graph chung

Mỗi session khai báo đường dẫn mình phụ trách. Sau khi sửa, open-skill session update cập nhật một graph Graphify dùng chung và cảnh báo, không bao giờ chặn, khi thay đổi chạm tới phạm vi của session khác.

Nhiều session song song: các session khai báo phạm vi, dùng chung một working tree và một graph Graphify; session update cập nhật graph, lấy các file đổi từ lúc session bắt đầu, tách riêng việc của session khác, duyệt ngược hai bước theo lời gọi, tham chiếu và import, rồi báo đụng độ, việc của session khác và các file bị ảnh hưởng

06 · đo lường

Chấm điểm trên các yêu cầu chưa từng dùng để tinh chỉnh

Router được so với các baseline và ablation bằng đúng các kiểm tra CI chạy. Mọi con số đều tái lập được bằng python -m open_skill.benchmark.

Benchmark routing trên các yêu cầu holdout: router Open Skill so với chỉ khớp description, skill ngẫu nhiên trong các phase của router, và router không phát hiện phase hoặc không có role prior, kèm khoảng tin cậy Wilson 95%

07 · skill graph

Mọi skill, theo phase, trong một trang

Artefact, điều kiện, xung đột và vai trò khuyên dùng cho từng skill trong 196 skill. Lọc theo vai trò, phase và nguồn; chạy không cần mạng và dùng được bằng bàn phím.

Trang skill graph: skill nhóm theo phase, lọc theo vai trò, phase, nguồn và trạng thái cài đặt
Mở skill graph trực tiếp →

08 · bắt đầu

Ba bước trong Claude Code

Hoặc trong bất kỳ agent nào trong 10 agent đọc được Agent Skills (xem danh sách). Các framework upstream được mô tả, rồi cài bằng lệnh của chính chúng:

# 1. Cài skill (Claude Code); hoặc: npx skills add VoKhoiNhon/open-skill-standard -g
/plugin marketplace add VoKhoiNhon/open-skill-standard
/plugin install open-skill@open-skill-standard

# 2. Khai báo vai trò; lệnh này cũng tạo sẵn tri thức khởi đầu cho vai trò đó
uvx --from git+https://github.com/VoKhoiNhon/open-skill-standard@v0.7.2 open-skill init --role data-engineer=0.7 --role data-analyst=0.3

# 3. Trong agent, ở bất kỳ project nào
/open-skill-router add a pipeline that loads orders into the warehouse

Thôi đoán xem nên nạp skill nào

Đọc đặc tả, viết adapter cho skill của riêng bạn, hoặc thêm role pack cho team.