Ličnom AI pregledu vesti potrebno je više od naloga da sažme veze. Mora da prikuplja iz dozvoljenih izvora, prepoznaje već viđene stavke, razdvaja činjenične uslove od procene i čuva zapis poslatog sadržaja sa izvornim vezama. Veština build-signal-engine autora Cole Medin daje agentu za programiranje uputstva da taj sistem napravi u vašem repozitorijumu. To je postupak izrade; nastali kod i ponašanje zavise od odgovora, izvora, servisa i provera.
Ovaj vodič je za ljude koji već koriste Claude Code, kontrolišu fasciklu projekta i mogu da odluče koje izvore ili API smeju da koriste. Potreban je pristup izvorima i pristupni podaci za izabrane plaćene servise podataka ili modela. Datoteke veštine dostupne su pod MIT licencom repozitorijuma; korišćenje agenta, preuzimanje izvora i pozivi modela ipak mogu da koštaju. BIG CHANGE je pregledao veštinu na komitu 847be0848ae7b997ae4420bc0eac267177a066a2 i dokumentaciju pružalaca. Nismo je instalirali, izradili sistem niti pokrenuli pregled vesti.
1. Dodajte fiksiranu verziju veštine u projekat
U odvojenoj radnoj fascikli klonirajte repozitorijum veština autora Cole Medin, pa izaberite fiksirani komit:
git clone https://github.com/coleam00/skills.git skills-source
git -C skills-source checkout --detach 847be0848ae7b997ae4420bc0eac267177a066a2Kopirajte ceo direktorijum skills-source/.claude/skills/build-signal-engine/ u <your-project>/.claude/skills/build-signal-engine/. Ostavite poddirektorijume references/ i templates/ uz SKILL.md, jer se uputstva pozivaju na relativne putanje. Uz kopiju dodajte MIT LICENSE i obaveštenje o autorskim pravima iz repozitorijuma. Kopija ograničena na projekat ne prenosi druge veštine i vezuje vodič za verziju koju je moguće pregledati.
Otvorite taj repozitorijum u Claude Code i započnite novu sesiju da bi otkrio veštinu projekta. Proverite da se build-signal-engine pojavljuje među dostupnim veštinama, pa pozovite /build-signal-engine uz putanju repozitorijuma u kome želite sistem. Dokumentacija veština za Claude Code opisuje otkrivanje .claude/skills/<name>/SKILL.md i poziv /skill-name. Ako otkrivanje ne uspe, pre menjanja izvora ili pružalaca proverite naziv direktorijuma i da je SKILL.md neposredno u njemu. Pregledajte veštinu i prateće datoteke pre nego što dozvolite pisanje ili izvršavanje koda.
2. Odobrite profil napravljen od svojih primera
Veština počinje razgovorom. Objasnite agentu koja informacija bi promenila neku vašu odluku, gde se stvarna propuštena vest prvo pojavila i gde želite da čitate pregled. Dajte stvarne stavke koje ste želeli i koje biste preskočili, sa vezama kada postoje. Izaberite dozvoljene izvore, činjenične uslove kao starost ili broj reakcija, dužinu pregleda i odredište slanja. Agent treba da iz odgovora napravi PROFILE.md pomoću templates/PROFILE.md i da ga pre izrade pokaže na odobrenje.
Pročitajte listu izvora i pitanja za odlučivanje. Pitanje da li stavka donosi konkretnu novost mora da ima određeno značenje za vaš posao. Primeri zadržavanja i odbacivanja kasnije postaju mali skup za proveru. Ako imate samo nekoliko jednostavnih izvora, razmotrite da li su čitač izvora ili obaveštenja dovoljni; sistem dodaje komponente i ponavljane pozive servisa.
Pristupne podatke izvora držite van profila, upita, datoteka predatih repozitorijumu i dnevnika. Veština traži datoteku okruženja koju Git ignoriše, a nastali program učitava. I dalje morate da proverite koja polja odlaze kom pružaocu, uključujući osetljive informacije u interesovanjima ili izvornom tekstu.
3. Izradite jedan dozvoljeni izvor i proverite skladište
Tražite da agent potpuno poveže jedan izvor pre dodavanja drugih. Za svaki odredite dozvoljeni pristup: zvanični tok ili API, izabranog pružaoca ili drugi postupak dopušten uslovima. Izostavite izvor bez dozvoljenog automatizovanog pristupa. references/sources.md opisuje vrste i slučajeve greške; ne daje pravo pristupa.
Svaka prikupljena stavka treba da odgovara poljima iz templates/item_schema.md: stabilni id, izvor, naslov, URL, sadržaj, vreme objave, dostupne reakcije i metapodaci. Skladište beleži i filter koji je delovao, rezultat odluke i pojavljivanje u pregledu. Dnevnike izmena treba pretvoriti u pojedinačne datirane stavke sa stabilnim oznakama, a ne tretirati promenljivu stranicu kao jednu stavku. Veština predlaže SQLite ako već ne koristite drugo skladište.
Pregledajte stvarni odgovor izvora i sačuvane redove. Pri drugom prikupljanju proverite da oznake i URL adrese pokazuju iste stavke i zabeležite broj vraćenih, novih i dupliranih stavki za svaki izvor. Ispitajte neočekivano prazan odgovor, nedostajuće datume, greške obrade ili drugi prolaz koji ponovo pravi iste zapise. Uklanjanje duplikata sprečava ponovno čuvanje i naredne odluke za istu oznaku, ali ne briše trošak ponovnog preuzimanja plaćenog izvora.
4. Razdvojite činjenične filtere od odluka
Neka nastali kod primenjuje jasna pravila za starost, broj reakcija, jezik, dužinu i već viđene stavke. Pročitajte broj odbacivanja po pravilu i proverite uzorak. Ako je izvor već naplatio red, kasniji filter ne vraća novac. Ograničite broj naplativih izvornih redova po pokretanju i posebno vodite tarife izvora, trošak modela za odluke i modela za čitanje.
Za preostale stavke veština predlaže po jedan tipizirani zahtev za odluku, sa zajedničkim pitanjima iz profila: relevantnost i postojanje konkretne novosti. Referenca kao mogućnost navodi Jev kompanije TypeSafe preko OpenRouter; druga mogućnost je model sa strukturisanim izlazom. Fiksirana referenca navodi typesafe/jev-1.13. OpenRouter vodič za Jev iz oktobra 2026 opisuje 1.14 i kaže da je 1.13 i dalje dostupan. Zadržite fiksiranu verziju osim kada namerno pregledate i testirate izmenu. Jev krajnja tačka za odluke razlikuje se od poziva za dovršavanje razgovora. Raniji tekst BIG CHANGE o Jev objašnjava širu ulogu u softverskim odlukama.
Za jasna činjenična odbacivanja ili nisku relevantnost sačuvajte razlog. Jasno prihvaćene i neizvesne stavke šaljite na čitanje. Neuspešna ili nepravilno oblikovana odluka nema zaključak: označite je za pregled ili kontrolisan oporavak i nemojte je tiho odbaciti. I prelazak na čitanje kao rezervni put mora imati granicu troška. Ako neuspešni pozivi ili prevelika grupa prelaze odobreni budžet čitanja, vidljivo zadržite stavke za čitaoca umesto neograničene potrošnje. To su provere koje treba zahtevati od nastalog sistema, a ne ponašanje koje je BIG CHANGE potvrdio.
Ocenite svoje primere zadržavanja i odbacivanja i označen uzorak prikupljenih stavki. Pregledajte svaku željenu stavku koju je sistem odbacio i ispravite nejasno pitanje ili izbor izvora pre podešavanja praga. Tipizirana verovatnoća može biti pogrešna za vaš materijal. Ukus ili reakcije pomažu rangiranju, ali ne dokazuju činjeničnu važnost.
5. Sačuvajte pregled sa vezama pre slanja
Model za čitanje treba da dobije preostale stavke sa izvornim vezama, grupiše povezane izveštaje i napiše pregled u odobrenom obliku. Proverite da svaki unos zadržava ispravnu izvornu URL adresu i razlikuje malu izmenu, izdanje i nepotvrđenu tvrdnju. Čitajte pregled uz izvore; lepo napisana rečenica nije dokaz da se promena desila.
Veština traži da se datirana datoteka digests/YYYY-MM-DD.md sačuva pre slanja elektronskom poštom, razgovorom ili beleškama. Proverite da postoji i može da se otvori čak i ako slanje ne uspe. Sačuvana datoteka i zapisi omogućavaju praćenje razloga za uključivanje teme. Proverite da li korak slanja može da ponovi pokušaj iz te datoteke, bez ponovnog preuzimanja i plaćanja celog postupka.
6. Odobrite i pratite ponavljano pokretanje
Pre registrovanja automatizacije tražite stvarni poziv i postupak zaustavljanja nastalog sistema, planer vašeg računara, lokalnu vremensku zonu, odredište, korišćene pristupne podatke, limit naplativih redova, dnevnik i zaštitu od duplog pokretanja. Pregledajte tačnu komandu planera. Veština navodi cron, launchd i Windows Task Scheduler, ali ne daje jednu univerzalnu komandu sistema. Odobrite taj konkretni dnevni raspored tek posle ručnog pokretanja koje proizvede prihvatljivu datoteku sa vezama.
Pratite jedno stvarno zakazano pokretanje. Uporedite broj stavki po izvoru, razloge filtriranja, putanje odluka, trošak tokena i servisa, izlaznu putanju i ishod slanja sa ručnim pokretanjem. Proverite da drugi ili preklopljeni poziv ne pravi duple efekte. Ako posao ne uspe, iz dnevnika odredite fazu, sačuvajte postojeći pregled, popravite izvor, odlučivanje ili slanje i ponovite samo neophodan korak u istom odobrenom trošku. Pregledajte i komandu za isključivanje stvarnog planera da biste mogli da zaustavite ponavljano preuzimanje i naplatu.
Nedelju dana čitajte izlaz uz važne izvore. Obeležite propuste i šum. Za propust proverite da li stavka nije prikupljena, da li ju je uklonilo činjenično pravilo ili odluka, ili je izostala pri čitanju. Izmenite tu fazu i ponovite proveru. Nedelja uporednog praćenja daje dokaze o vašim izvorima i pitanjima, ali ne potvrđuje tačnost bez nadzora.
Velika promena
Ponovo upotrebljiv deo veštine razdvaja prikupljanje, stabilno skladištenje, činjenične filtere, tipizirane procene i čitanje sa vezama. Agent za programiranje može da sastavi te delove oko profila koji je čitalac odobrio. Čitalac i dalje određuje prava pristupa, primere, troškovne limite i početak ili prekid svakodnevnog slanja. Dok nastali sistem u vašem okruženju ne prođe provere izvora, duplikata, propusta i zakazanog rada, njegova izrada još traje.
Izvori i dodatno čitanje
- Fiksirana veština build-signal-engine autora Cole Medin opisuje razgovor i faze izrade.
references/itemplates/određuju mapiranje izvora, usmeravanje odluka i izlaz pregleda; to su uputstva, ne nezavisno testiran sistem. - Dokumentacija veština Claude Code opisuje otkrivanje u projektu i direktan poziv. Ne potvrđuje ovaj konkretni sistem.
- OpenRouter vodič za Jev opisuje aktuelni API za odluke i verzije modela. Cene i primeri ne mere trošak niti tačnost čitaočevog postupka.
- MIT licenca repozitorijuma propisuje obaveštenje koje prati kopije ili značajne delove datoteka veštine.



