Daily Brief

Opera ed esegui il debug della pipeline di digest notizie + trading daily-brief

di leiting-eric · leiting-eric/DailyBrief

Richiede configurazione ★ 8.0/10

Daily Brief — Opera ed esegui il debug della pipeline di digest notizie + trading daily-brief

Cosa fa

Cheat-sheet operativo per il progetto daily-brief: una pipeline locale/GitHub-Actions che recupera sorgenti RSS/API, le arricchisce con un backend LLM pluggable, aggiunge una sezione di trading e renderizza un digest HTML a pagina singola. Si attiva quando l'utente chiede (all'interno di quel progetto) di eseguire la pipeline giornaliera, rigenerare sezioni, eseguire il debug di un'esecuzione fallita, aggiungere/disabilitare sorgenti, quota LLM, lo scheduler del sistema operativo o perché una scheda/sorgente mostra dati errati. Indica comandi npm documentati, il file da modificare per ogni cambiamento e un flusso diagnostico top-down.

Rapporto di test

Recuperato SKILL.md e clonato il repo; tutti e 3 i riferimenti controllati a campione hanno restituito HTTP 200 e ogni costante render.ts nominata dalla skill (CATEGORY_LABELS, SUBCATEGORY_ORDER, TECH_MAIN_SUBS, SOURCE_DISPLAY_LIMITS, MERGED_SUBGROUP_LIMITS) esiste nel codice. Per il test di output ho eseguito il workflow "add a source / deprecate a source" della skill in due modi: un baseline che usava category:"ai-news" (che ho verificato fallisce effettivamente il validatore del registro, validCategories={tech,finance,politics}) e ha eliminato la voce deprecata, vs la versione che segue la skill che usava category:"tech"+subcategory:"ai-news", ha aggiunto useCurl (Cloudflare), lang:"en", locales, e ha mantenuto la sorgente deprecata come enabled:false + notes. Non è stato possibile esercitare i comandi run/diagnose (necessito di claude CLI o di una chiave API), quindi è stata eseguita solo la parte relativa alle convenzioni del registro.

Testato il: 2026-07-31 · Claude Code 2.x (agent harness)

Installazione

git clone --depth 1 https://github.com/leiting-eric/DailyBrief.git /tmp/daily-brief-src
mkdir -p ~/.claude/skills
cp -R /tmp/daily-brief-src/.claude/skills/daily-brief ~/.claude/skills/daily-brief
# This is a PROJECT-OPERATIONAL skill: it documents how to run/debug the DailyBrief
# pipeline and is only useful inside a clone of that repo. To actually run anything
# (npm run daily / dry-run / render / quota-report) you need the full repo checked out
# with `npm install`, Node 20+, and an LLM backend configured (claude CLI on a Max plan,
# or an API key for anthropic/openai/deepseek/minimax/zhipu via .env.local).
# The skill file above only gives Claude the operating knowledge; it is not standalone.

Comandi e prompt di esempio

  • /daily-briefOpera ed esegui il debug della pipeline di digest notizie + trading daily-brief

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Regenerate today's daily brief sections
  • Debug why the trading section failed
  • Switch the daily brief's LLM backend