Higit sa utos na magbuod ng mga link ang kailangan ng personal na AI news digest. Dapat itong kumuha sa mga source na pinapayagan kang gamitin, makilala ang nakita na nitong item, ihiwalay ang mga tuntuning nakabatay sa katotohanan sa paghusga, at magtago ng rekord na may link ng ipinadala nito. Ang build-signal-engine na kasanayan ni Cole Medin ay nagbibigay ng tagubilin sa coding agent para buuin ang sistemang iyon sa sarili mong repository. Pamamaraan ito ng pagbuo; nakadepende ang code at kilos nito sa mga sagot, source, serbisyo at pagsubok mo.

Para ito sa gumagamit na ng Claude Code, may kontrol sa isang folder ng proyekto, at makapagpapasya kung aling feed o API ang may pahintulot siyang gamitin. Kailangan mo ng access sa mga source at mga kredensiyal para sa napiling bayad na serbisyo ng datos o modelo. Nasa ilalim ng MIT license ng repository ang mga file ng kasanayan, ngunit maaari pa ring may bayad ang paggamit ng agent, pagkuha sa source at pagtawag sa modelo. Sinuri ng BIG CHANGE ang kasanayan sa commit 847be0848ae7b997ae4420bc0eac267177a066a2 at dokumentasyon ng mga provider. Hindi namin ito in-install, ginawang engine o pinatakbo para gumawa ng digest.

1. Idagdag sa proyekto ang nakapirming bersiyon

Sa hiwalay na working folder, i-clone ang repository ng mga kasanayan ni Cole Medin, saka piliin ang nakapirming commit:

Terminal
git clone https://github.com/coleam00/skills.git skills-source
git -C skills-source checkout --detach 847be0848ae7b997ae4420bc0eac267177a066a2

Kopyahin ang buong skills-source/.claude/skills/build-signal-engine/ sa <your-project>/.claude/skills/build-signal-engine/. Panatilihin ang mga subdirectory na references/ at templates/ katabi ng SKILL.md; ginagamit ng mga tagubilin ang kanilang relative path. Isama ang MIT LICENSE at copyright notice ng repository sa kinopyang kasanayan. Iniiwasan ng kopyang nasa proyekto ang pagkuha ng ibang kasanayan at itinatali ang gabay sa isang bersiyong masusuri.

Buksan ang repository sa Claude Code at magsimula ng bagong session para makita nito ang kasanayan sa proyekto. Tiyaking nasa listahan ang build-signal-engine, saka tawagin ang /build-signal-engine kasama ang path ng repository kung saan bubuuin ang engine. Ipinapaliwanag ng dokumentasyon ng Claude Code skills ang pagtuklas sa .claude/skills/<name>/SKILL.md at paggamit ng /skill-name. Kung hindi makita, tingnan muna ang baybay ng directory at kung nasa mismong loob nito ang SKILL.md bago baguhin ang source o provider. Suriin ang kasanayan at mga kalakip na file bago payagang magsulat o magpatakbo ng code.

2. Aprubahan ang profile mula sa sarili mong halimbawa

Nagsisimula ang kasanayan sa panayam. Sabihin kung anong impormasyon ang makapagbabago ng pasya mo, saan unang lumabas ang isang totoong item na napalampas mo, at saan mo babasahin ang digest. Magbigay ng mga totoong item na gusto mo at mga lalaktawan mo, na may link kung mayroon. Piliin ang pinapayagang source, mga tuntunin gaya ng edad o dami ng pakikipag-ugnayan, haba ng digest at padadalhan. Dapat gawing PROFILE.md ng agent ang mga sagot gamit ang templates/PROFILE.md at ipakita para sa pag-apruba bago bumuo.

Basahin ang listahan ng source at mga tanong sa pagpapasya sa file. Ang tanong kung may kongkretong bagong pangyayari sa isang item ay dapat malinaw ang kahulugan para sa trabaho mo. Magiging maliit na test set ang mga halimbawang itatabi at aalisin. Kung iilang simpleng feed lang ang kailangan, tingnan kung sapat na ang feed reader o mga alerto; may dagdag na bahagi at paulit-ulit na tawag sa serbisyo ang engine.

Huwag ilagay ang mga kredensiyal ng source sa profile, prompt, mga file na iko-commit o log. Hinihingi ng kasanayan ang environment file na hindi sinusubaybayan ng Git at binabasa ng nabuong programa. Kailangan mo pa ring suriin ang mga field na ipinapadala sa bawat provider, kasama kung sensitibo ang mga interes o teksto ng source.

3. Bumuo muna para sa isang pinapayagang source at tingnan ang imbakan

Ipaayos muna sa agent ang buong daloy ng isang source bago magdagdag ng iba. Para sa bawat source, piliin ang pinapayagang paraan: opisyal na feed o API, napili mong provider, o ibang paraang pinapahintulutan ng mga tuntunin. Huwag isama ang source na walang pinapayagang awtomatikong access. Inilalarawan ng references/sources.md ang mga uri at posibleng pagkabigo, hindi nagbibigay ng karapatan sa access.

Dapat tumugma ang bawat nakuhang item sa mga field ng templates/item_schema.md: matatag na id, source, pamagat, URL, nilalaman, oras ng paglalathala, pakikipag-ugnayan kung mayroon, at metadata. Itinatala rin kung anong filter ang tumama, resulta ng pasya at kung naisama sa digest. Kailangang magkakahiwalay na may petsang entry at matatag na ID ang mga changelog, sa halip na ituring na isang item ang pabago-bagong pahina. SQLite ang mungkahi ng kasanayan maliban kung may iba ka nang imbakan.

Suriin ang totoong tugon ng source at mga na-save na row. Sa ikalawang pagkuha, tiyaking pareho pa rin ang mga item na tinutukoy ng mga ID at URL; itala kada source ang natanggap, bagong na-save at duplicate. Imbestigahan ang di-inaasahang walang-lamang tugon, nawawalang petsa, pagkakamali sa pagbasa ng datos o ikalawang takbong muling gumagawa ng parehong entry. Pinipigilan ng deduplication ang muling pag-save o pagpapasya para sa parehong ID; hindi nito inaalis ang bayad sa panibagong pagkuha sa bayad na source.

4. Ihiwalay ang mga filter na batay sa datos sa mga pasya

Ipagamit sa nabuong code ang malinaw na tuntunin sa edad, numerong pakikipag-ugnayan, wika, haba at mga nakita nang item. Tingnan ang bilang na inalis ng bawat tuntunin at magsuri ng mga halimbawa. Kung siningil na ng source ang isang row, walang refund mula sa susunod na filter. Magtakda ng hangganan sa mga row na maaaring singilin bawat takbo at hiwalay na itala ang presyo ng source, modelong nagpapasya at modelong nagbabasa.

Para sa natira, nagmumungkahi ang kasanayan ng isang typed decision request bawat item, kasama ang mga tanong ng profile: kaugnayan at kung bago at kongkreto ang nilalaman. Isang opsiyon sa sanggunian ang Jev ng TypeSafe sa OpenRouter; maaari ring modelong may structured output. typesafe/jev-1.13 ang pangalan sa nakapirming sanggunian. Inilalarawan ng gabay sa Jev ng OpenRouter noong Oktubre 2026 ang 1.14 at sinasabing available pa rin ang 1.13. Panatilihin ang nakapirming bersiyon maliban kung sadya mong susuriin at susubukan ang pagbabago. Iba ang endpoint ng pasya ng Jev sa chat-completions call. Ipinaliliwanag ng naunang ulat ng BIG CHANGE tungkol sa Jev ang mas malawak nitong papel sa mga pasya ng software.

Itago ang dahilan ng malinaw na pag-aalis batay sa datos o mababang kaugnayan. Ipadala sa pagbasa ang malinaw na itatabi at mga di-tiyak na item. Walang hatol ang nabigo o maling pormat na pasya: markahan para sa pagsusuri o kontroladong pagbawi, at huwag tahimik na alisin. Kailangan ding may hangganan sa gastos ang paglipat sa pagbasa kapag may problema. Kung lalampas sa aprubadong badyet ang mga nabigong tawag o sobrang laking batch, malinaw na ipagpaliban ang mga item para sa mambabasa sa halip na gumastos nang walang hanggan. Mga hinihinging pagsusuri ito sa nabuong engine, hindi kilos na napatunayan ng BIG CHANGE.

Sukatin ang mga sarili mong halimbawang itatabi o aalisin at isang may-label na sample ng mga nakuhang item. Suriin ang bawat gustong item na inalis ng sistema at baguhin muna ang malabong tanong o napiling source bago ayusin ang threshold. Maaari pa ring mali ang typed probability para sa materyal mo. Makakatulong ang hilig o pakikipag-ugnayan sa pagraranggo, ngunit hindi patunay ang alinman ng kahalagahan ng katotohanan.

5. I-save muna ang digest na may mga link bago ipadala

Dapat matanggap ng modelong nagbabasa ang natirang item na may source link, ipangkat ang magkakaugnay na ulat at isulat ayon sa aprubadong profile. Tiyaking may gumaganang source URL bawat entry at tama ang pagkakaiba ng maliit na pagbabago, paglulunsad at di-kumpirmadong pahayag. Ihambing ang digest sa pinagmulan; hindi ebidensiyang nangyari ang pagbabago ang maayos na pangungusap.

Hinihingi ng kasanayan na i-save ang may-petsang digests/YYYY-MM-DD.md bago ipadala sa email, chat o mga tala. Tiyaking naroon at nabubuksan ang file kahit mabigo ang pagpapadala. Matutunton mula sa file at rekord ng mga item kung bakit isinama ang balita. Suriin kung kayang ulitin ng nabuong hakbang ng pagpapadala mula sa file nang hindi muling kumukuha o nagbabayad para sa buong takbo.

6. Pahintulutan at obserbahan ang paulit-ulit na takbo

Bago magrehistro ng anumang automation, ipakita sa agent ang paraan ng pagtawag at paghinto sa aktuwal na nabuong engine, scheduler para sa host, lokal na time zone, padadalhan, kredensiyal na gagamitin, hangganan ng mga row na may bayad, log at proteksiyon laban sa dobleng takbo. Suriin ang eksaktong command na tatakbo sa scheduler. Mga posibilidad ang cron, launchd at Windows Task Scheduler, ngunit walang iisang engine command ang kasanayan. Pahintulutan lamang ang partikular na arawang iskedyul matapos makagawa ang manwal na takbo ng katanggap-tanggap na file na may link.

Obserbahan ang isang totoong nakaiskedyul na takbo. Ihambing sa manwal ang bilang kada source, mga dahilan ng filter, landas ng pasya, singil sa token at serbisyo, output path at resulta ng pagpapadala. Tiyaking hindi nagdudulot ng dobleng epekto ang ikalawa o sabay na pagtawag. Kung mabigo ang trabaho, hanapin sa log ang yugto, itabi ang digest kung na-save, ayusin ang problema sa source, pasya o pagpapadala at ulitin lamang ang kailangan sa parehong aprubadong hangganan ng gastos. Suriin din ang command ng scheduler para i-disable ito upang mahinto ang paulit-ulit na pagkuha at singil.

Sa loob ng isang linggo, basahin ang resulta kasabay ng mga source na mahalaga sa iyo. Markahan ang mga kulang at ingay. Para sa kulang, alamin kung hindi nakuha, nasala ng tuntunin, inalis ng pasya o naiwan sa pagbasa. Baguhin ang yugtong iyon at ulitin ang pagsusuri. Nagbibigay ang linggong paghahambing ng ebidensiya tungkol sa mga source at tanong mo, ngunit hindi nagpapatunay ng katumpakan nang walang bantay.

Ang malaking pagbabago

Ang magagamit muli sa kasanayang ito ay ang paghihiwalay ng pagkuha, matatag na imbakan, mga filter na batay sa datos, typed na paghusga at pagbasa na may link. Maaaring buuin ng coding agent ang mga bahaging iyon ayon sa profile na inaprubahan ng mambabasa. Nasa mambabasa pa rin ang pahintulot sa access, mga halimbawa, hangganan ng gastos at pagpapasimula o paghinto sa arawang pagpapadala. Hangga't hindi pumapasa sa kapaligiran mo ang pagsusuri ng source, duplicate, nawawalang item at nakaiskedyul na takbo, hindi pa tapos ang sistema.

Mga sanggunian at karagdagang babasahin