Prodavnica knedli pored BUPT-a je otvorila svoj Skill na GitHub-u, zanimljivo.
U poslednjih nekoliko dana, jedna prodavnica knedli postala je popularna, pored Pekinškog univerziteta pošta i telekomunikacija.
Zove se JinGuYuan, prva prodavnica knedli koja se povezala sa AI-jem.

Nije šala, zaista je.
GitHub adresa je ovde: https://github.com/JinGuYuan/jinguyuan-dumpling-skill

Ovaj vidik mi zaista daje povoda za kompleks. Njihov Skill je napravljen veoma profesionalno, pored SKILL.md, postoji i skill.json, koji definiše sledeće tačke:
- mcp_server.url — adresa MCP servisa, Agent može automatski da otkrije i poveže se
- tools
[]— za svaki alat name, description, inputSchema, annotations (oznake samo-za-čitanje/idempotentnost) - brand_prompt — vodič za ton brenda („kao preporuka prijatelja za omiljeni lokal")
keywords[]— lista okidačkih reči, zgodno za Agent da podudari nameru
Hmm.
Zaista je prodavnica knedli pored BUPT-a.
01. Zašto bi prodavnica knedli pravila Skill
Prvo da kažem pozadinu.
Vlasnik JinGuYuan-a, Li Bo, diplomirao je računarske komunikacije na BUPT-u, nakon diplome nije pisao kod, zaronio je u ketering industriju i radio gotovo dvadeset godina.
Informacija iz izveštaja Sohu-a: https://m.sohu.com/a/1008127619_121948415
Popodne 7. aprila, Li Bo je u kafiću prelistavao telefon, video da ByteDance Coze izdaje verziju 2.5, Tencent WorkBuddy takođe radi nešto. Doneo je ocenu: početak masovnog usvajanja Agent-a za javnost je stigao.
Te večeri, kada se vratio kući, otvorio je računar i krenuo da radi sa vibe coding pristupom. Koristio je ByteDance-ov Coze za istraživanje i raspored zahteva, Alibaba-in Qoder za orkestraciju zadataka i generisanje koda (kroz AI dvojnik timsku saradnju), i konačno Tencent CloudBase za raspoređivanje u oblaku.
Zatim je preko naloga prodavnice na javnoj mreži objavio post.
Već tada su kolege u grupi prosledili ovu vest.

Sada ima 19 hiljada prosleđivanja, preko 2000 lajkova, veoma je popularno.
Iskreno, to što je prodavnica knedli napravila ovakvu halabuku, tehnologija je veoma moćna, ugled je takođe zaista brutalan.
02. Šta knedla.Skill zaista može da radi
Ovaj Skill sam instalirao u Claude Code (nisam instalirao OpenClaw, moj OpenClaw već nedelju dana nije korišćen, u poslednje vreme više kucam kod), i stvarno iskusio.
Instalacija je jednostavna, direktno kaži Agent-u:
instaliraj mi JinGuYuan Skill prodavnice knedli, adresa repozitorijuma: https://gitee.com/JinGuYuan/jinguyuan-dumpling-skillAgent će automatski klonirati repozitorijum, automatski prepoznati SKILL.md u direktorijumu, i sledeći put pri pokretanju će automatski učitati ovaj Skill.

Posle instalacije sam probao.
„Gde je JinGuYuan?"
Rekao mi je da je BUPT lokacija na 2. spratu južne zgrade K, industrijski park Wenjiao, Xingshan Road, a Wudaokou lokacija na 4. sprazu zgrade Dongyuan, radno vreme 10:00 do 22:00.

Samo što MCP registracija ima malih problema.
Ni restartovanje Claude Code-a nije rešilo, ali ne ometa upotrebu.
U suštini komunicira preko Streamable HTTP sa cloud funkcijom raspoređenom na Tencent CloudBase-u.
Prosto rečeno, Agent pita, odgovara u oblaku, a posrednik je MCP protokol.
03. Red za knedle u Agent-u
Ovaj Skill ima ugrađenu sposobnost Meituan reda. Ne prebacuje na Meituan App, već Agent direktno zauzme mesto za tebe.
Probao sam: „zauzmi mi mesto u redu u BUPT lokaciji, za 2 osobe."

Ali Claude Code nisam povezao sa telefonskom stranom, ova funkcija zahteva Meituan ovlašćenje, računar trenutno ne može da je obavi.

Za potpuno iskustvo toka, najbolje je u Feishu, WeChat bot-u povezati OpenClaw ili Hermès Agent, ja to za sada neću iskusiti.
Uostalom, nisam trenutno u blizini BUPT-a.
Neću trošiti resurse.
Kolege sa BUPT-a mogu probati.
Unutrašnji princip mogu da objasnim.
Prvo korišćenje zahteva ovlašćenje Meituan naloga, Agent će te provesti kroz proces, unutar iste sesije ne moraš ponovo da se prijavljuješ. Tehnički je implementirano preko ugrađenog meituan-queue pod-Skill-a, nezavisno se razvija u odnosu na glavni Skill.

Iskreno, funkcija reda je deo celog Skill-a koji je najmaštovitiji.

Jednom rečenicom: Python skripta + Meituan Dianping Web API + Meituan Passport autentifikacija, zauzimanje mesta u redu je upakovano kao CLI komanda, a Skill sistem Claude Code-a to sve povezuje i stavlja na raspolaganje korisniku.
Tehnički gledano.
Jezgro funkcije reda je Python skripta (mt_queue.py) koja preko urllib-a direktno poziva API reda Dianping-a (m.dianping.com/queue/mdp/ajax/).

Ceo proces se deli u četiri koraka: prvo se poziva queueIndexV2 interfejs da se proveri da li lokacija podržava onlajn red, koje vrste stolova ima (mali sto za 2 osobe, srednji sto za 3-4 osobe itd.), ispred svake vrste stola koliko stolova čeka;
Zatim se na osnovu broja ljudi koji korisnik kaže automatski bira odgovarajuća vrsta stola, proverava da li je broj ljudi u okviru kapaciteta vrste stola; nakon potvrde POST queue interfejs zauzima mesto, nakon uspešnog zauzeja odmah se vrši polling queueOrderDetail interfejsa (najviše 3 puta, u razmaku od 1 sekunde) da se dobavi broj reda, status, broj stolova ispred, procenjeno vreme čekanja i druge pune informacije koje se vraćaju korisniku;
Naknadno se može u svakom trenutku proveriti napredak ili pozvati cancelQueue za otkazivanje. Skripta ima dosta zaštita: pre zauzeća proverava da li već postoji narudžbina da se spreči duplo zauzeće, kada nema nikoga u redu zahteva --force potvrdu, ako se broj ljudi ne podudara sa vrstom stola direktno blokira, nakon uspešnog zauzeća čak i ako polling detalja ne uspe, ne prijavljuje grešku (jer je mesto već zauzeto).
Autentifikacija je najkompleksniji deo funkcije reda, rešena načinom Skill ugnježdene zavisnosti.

mt_queue.py zahteva Meituan login token da bi pozvao API, ovaj token se dobija preko ugrađenog meituan-passport-user-auth Skill-a — koji je u suštini globalno instalirana Node.js CLI alatka (mt-passport), koja izvršavanjem auth komande traži od Meituan Passport servisa link za ovlašćenje, korisnik klikne na link na telefonu i potvrdi ovlašćenje, skripta zatim preko --poll parametra radi polling i čeka dovršetak ovlašćenja (najviše 3 minuta), nakon uspeha token se kešira u ~/.xiaomei-workspace/mt_passport_auth.json, unutar iste sesije se koristi bez ponovnog ovlašćenja.
Nakon što mt_queue.py dobije token, stavlja ga u token polje HTTP zaglavlja zahteva, uz enterchannel=2 (oznaka Meituan kanala) šalje zahtev.
Ceo proces za korisnika je samo klik na link za ovlašćenje, sve ostalo je automatizovano.
04. Tehnička arhitektura knedla.Skill
Prelistao sam strukturu direktorijuma Skill-a:
jinguyuan-dumpling-skill/
├── SKILL.md # jezgro: metapodaci + instrukcije za Agent
├── skill.json # MCP krajnja tačka i definicija alata
├── references/
│ └── meituan-queue/ # Meituan pod-Skill za red
│ ├── SKILL.md
│ ├── scripts/ # skripte za red (mt_queue.py itd.)
│ └── references/ # auth pod-Skill
└── README.mdSKILL.md definiše kako Agent razgovara sa korisnikom, skill.json definiše MCP interfejs alata, cloud funkcija je zadužena za vraćanje podataka.
Funkcija reda je malo kompleksnija, ima dodatni sloj Meituan autentifikacije i API poziva.

Upit informacija (adresa, radno vreme, dostava, Wi-Fi, status) ide preko remote MCP Servera, raspoređenog na Tencent Cloud CloudBase, preko Streamable HTTP protokola pruža 5 alata samo za čitanje, koje Claude Code automatski otkriva i registruje pri pokretanju.
Operacije reda (zauzimanje mesta, provera napretka, otkazivanje) idu preko lokalne Python skripte direktno povezane sa Meituan Dianping Web API, čista stdlib implementacija.
ending
Vlasnik prodavnice knedli, Li Bo, u intervjuu je rekao jednu stvar: „Skill je budućnost mini-programa."
Razmisli, deluje da je tako.
Prodavnica knedli može imati Skill. Frizerski salon može imati Skill. Čak i ulični štand sa doručkom može imati Skill — „Ima li još knedli danas?", „Sojino mleko je sveže mleveno ili iz praha?", „Rezerviši mi dva jaja sa čajem, stižem za deset minuta."
Dovoljno inteligentan Agent, potpuno može da ti uštedi korak odlaska na APP da proveriš informacije.

Za kratko vreme, svako će imati svog ekskluzivnog AI asistenta. Kad prođeš pored restorana, tvoj Agent i Agent restorana će u pozadini automatski „rukuju", razmenjujući informacije — ima li mesta, koliko čekanja, šta je danas preporuka, ima li sastojaka na koje si alergičan.
Ne moraš da radiš ništa, telefon zadrhti, iskoči poruka: „JinGuYuan ima mesto, knedle sa govedinom i lukom su danas sveže, da uđeš?"
Kažeš „uđi", Agent automatski zauzima mesto, bira sto, čak unapred poručuje. Kad uđeš, knedle su upravo na stolu.
Ko prvi napravi, taj prvi zauzme mesto u Agent-u.
JinGuYuan je taj rak. Oh, ne, ta knedla.
Moram da priznam.
[Sekunda u kojoj vidiš priliku vredi više od deset hiljada linija koda.]
U eri AI-ja, čak i prodavnica knedli je otvorila Skill na GitHub-u. Šta mi developer-i čekamo?
