daily-digest
Generate The Architect's Digest — a daily curated briefing of the most relevant stories in architecture, distributed systems, cloud, languages, tooling, AI…
Skill by gbencke
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/gbencke-daily-digest
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: ml, research
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/daily-digest
What's inside
- Skill name
daily-digest- Description
- Generate The Architect's Digest — a daily curated briefing of the most relevant stories in architecture, distributed systems, cloud, languages, tooling, AI agents, CS research, and new technical book releases (Apress, O'Reilly, Packt, Manning), sourced live from Hacker News, Lobsters, GitHub Trending, Hugging Face Papers, InfoQ, and top engineering blogs.
- License
- MIT
- Instructions
- 395 lines in SKILL.md · view on GitHub
Files (2)
- README.md
- SKILL.md
SKILL.md (first lines)
# The Architect's Digest Skill
This skill produces a daily curated digest for software architects. The output is a long-form briefing: substantive, deeply annotated entries across 9 sections, written for senior engineers who want context and architectural implications — not headlines.
## Tools to Use
- `tavily_search`: Primary research tool. Use `search_depth: 'advanced'` and `topic: 'news'` when freshness matters. Always include `time_range: 'week'`.
- `obscura_web_scrape`: Fetch full article text when a search snippet is too thin to annotate meaningfully. Use for InfoQ, engineering blogs, GitHub Trending, and book review sources.
## Output
Save the digest to:
```
__.DailyDigest/YYYY-MM-DD-architects-digest.md
```
Create the `__.DailyDigest/` directory if it does not exist.
---
## Workflow
### Step 1 — Gather raw signals (run all searches in parallel)
Collect at minimum **5 candidates per section** before writing anything. Run all searches simultaneously — do not wait for one batch to complete before starting the next.
#### Architecture & Distributed Systems
```
tavily_search("distributed systems architecture infoq 2026", topic: 'news', search_depth: 'advanced', time_range: 'week')
tavily_search("infoq.com architecture microservices distributed systems 2026", search_depth: 'advanced', time_range: 'week')
tavily_search("database reliability engineering zero-downtime upgrade 2026", search_depth: 'advanced', time_range: 'week')
tavily_search("site:news.ycombinator.com distributed systems architecture 2026", topic: 'news', time_range: 'week')
tavily_search("site:lobste.rs distributed systems architecture 2026", topic: 'news', time_range: 'week')
```
#### GitHub Trending & Lobste.rs
Scrape the following pages in parallel to collect at least 50 repositories/items before filtering:
```
obscura_web_scrape("https://github.com/trending?since=daily")
obscura_web_scrape("https://github.com/trending?since=weekly")
obscura_web_scrape("https://github.com/trending/python?since=daily")
obscura_web_scrape("https://github.com/trending/go?since=daily")
obscura_web_scrape("https://github.com/trending/rust?since=daily")
obscura_web_scrape("https://lobste.rs/")
obscura_web_scrape("https://lobste.rs/newest")
```
Extract from each page: repo name, star total, stars today/this week, language, description. Deduplicate across pages (keep the entry with the highest star velocity). You must collect **at least 50 distinct repositories** before scoring. Pick the 15–20 most architecturally relevant for the final digest.
#### Languages & Tooling
```
tavily_search("programming language release rust golang typescript c++ 2026", topic: 'news', time_range: 'week')
tavily_search("developer tooling IDE compiler announcement 2026", topic: 'news', search_depth: 'advanced', time_range: 'week')
tavily_search("site:lobste.rs programming language tooling compiler 2026", topic: 'news', time_range: 'week')
tavily_search("infoq.com developer tools platform engineering 2026", search_depth: 'advanced', time_range: 'week')
```
#### Cloud & Infrastructure
```
tavily_search("AWS GCP Azure kubernetes infrastructure announcement 2026", topic: 'news', search_depth: 'advanced', time_range: 'week')
tavily_search("data center network fabric AI infrastructure 2026", search_depth: 'advanced', time_range: 'week')
tavily_search("cloud provider new service announcement infoq 2026", search_depth: 'advanced', time_range: 'week')
```
#### AI & Agents
```
tavily_search("AI agent architecture production multi-agent system 2026", topic: 'news', search_depth: 'advanced', time_range: 'week')
tavily_search("LLM agent orchestration workflow enterprise 2026", topic: 'news', search_depth: 'advanced', time_range: 'week')
tavily_search("MCP model context protocol security architecture 2026", search_depth: 'advanced', time_range: 'week')
tavily_search("infoq.com AI agents agentic systems context management 2026", search_depth: 'advanced', time_range: 'week')
```
#### Hugging Face Papers
Scrape the Hugging Face daily papers pages in parallel to collect at least 30 candidate papers before filtering:
```
obscura_web_scrape("https://huggingface.co/papers", dump: 'text')
obscura_web_scrape("https://huggingface.co/papers/week", dump: 'text')
obscura_web_scrape("https://huggingface.co/papers/month", dump: 'text')
```
Extract from each page: paper title, arXiv ID, upvote count, and the one-line abstract. Deduplicate across pages (keep the entry with the highest upvotes). Also run:
```
tavily_search("huggingface.co/papers trending LLM agents 2026", topic: 'news', search_depth: 'advanced', time_range: 'week')
tavily_search("arxiv trending paper reasoning agents inference efficiency 2026", topic: 'news', search_depth: 'advanced', time_range: 'week')
```
For papers that make the shortlist, fetch the arXiv abstract page for detail:
```
obscura_web_scrape("https://arxiv.org/abs/{arxiv_id}", dump: 'text')
```
Prioritize papers with architectural significance: new model architectures, inference/serving efficiency, agent frameworks, evaluation methodology, context management, and training/inference systems work — over pure benchmark-chasing results.
#### CS Research
```
tavily_search("site:queue.acm.org distributed systems database paper 2026", time_range: 'week')
tavily_search("arxiv.org cs.DC cs.DB distributed systems 2026", topic: 'news', time_range: 'week')
tavily_search("post-quantum cryptography migration security 2026", search_depth: 'advanced', time_range: 'week')
tavily_search("observability tracing AI agent research 2026", search_depth: 'advanced', time_range: 'week')
```
#### Tech & Startup Book Reviews
Scrape and search the following sources in parallel. Focus on books published or reviewed in the past 90 days:
```
obscura_web_scrape("https://commoncog.com/blog/", dump: 'text')
obscura_web_scrape("https://fivebooks.com/category/technology/", dump: 'text')
obscura_web_scrape("https://fs.blog/category/reading/book-reviews/", dump: 'text')
obscura_web_scrape("https://www.oreilly.com/radar/", dump: 'text')
obscura_web_scrape("https://bookauthority.org/books/new-software-engineering-books", dump: 'text')
obscura_web_scrape("https://bookauthority.org/books/new-startup-founders-books", dump: 'text')
tavily_search("new technology startup book review 2026", topic: 'news', search_depth: 'advanced', time_range: 'week')
tavily_search("site:commoncog.com book review", search_depth: 'advanced', time_range: 'week')
tavily_search("site:fs.blog book summary 2026", search_depth: 'advanced', time_range: 'week')From gbencke/dotfiles, MIT.
More from gbencke/dotfiles
- 0.622score
token-diagnostics
gbencke
Diagnose where an AI coding agent's tokens go over the last 7 days and produce a standard summary with ranked optimisation findings.
SkillAFreshness: A★ 6Claude Code +9 - 0.619score
review-change
gbencke
Evidence-backed PR, branch, or patch review with cumulative finding reconciliation, invariant coverage, and sequential propose → challenge → judge phases.
SkillAFreshness: A★ 6Claude Code +9 - 0.619score
review-consolidate
gbencke
Run repository/lens reviews in separate processes, then consolidate validated, scope-aware full reports.
SkillAFreshness: A★ 6Claude Code +9 - 0.618score
action-items
gbencke
Manage Guilherme Bencke's personal action-item log at 00.Tasks/ACTION_ITEMS.guilherme_bencke.md.
SkillAFreshness: A★ 6Claude Code +9 - 0.618score
daily-workstream-update
gbencke
Run the daily workstream update workflow for the Obsidian vault.
SkillAFreshness: A★ 6Claude Code +9 - 0.582score
review-change
gbencke
Adversarial review of a change: a PR, a branch diff, or a patch file.
SkillBFreshness: B★ 6Claude Code +9 - 0.582score
review-consolidate
gbencke
Review many repos under every lens — one OS process per (repo × lens), all in parallel — then consolidate every findings.json into ONE cross-repo document…
SkillBFreshness: B★ 6Claude Code +9 - 0.582score
spotify
gbencke
Query the Spotify Web API (search tracks/artists/albums, fetch artist, album, playlist, audio features, recommendations) using SPOTIFY_CLIENT_ID /…
SkillBFreshness: B★ 6Claude Code +9 - 0.582score
book-digest
gbencke
Research and write a 90-day digest of software-development and technology books released by O'Reilly Media, Manning, Pragmatic Bookshelf, Packt…
SkillBFreshness: B★ 6Claude Code +9 - 0.579score
review-repo
gbencke
Adversarial review of an entire repository, run inline in a single process: propose → kill → judge, one lens per run.
SkillBFreshness: B★ 6Claude Code +9 - 0.532score
zinsser
gbencke
Rewrites text using William Zinsser's "On Writing Well" method.
SkillCFreshness: C★ 6Claude Code +9 - 0.532score
article-reorganization
gbencke
Reorganize a long, scattered Markdown article into a clean hierarchy of Parts and Chapters, then regenerate its PDF with Pandoc (--top-level-division=part).
SkillCFreshness: C★ 6Claude Code +9
Signals
- Stars
- 6
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 9, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/gbencke/dotfiles
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from gbencke
- 0.622score
token-diagnostics
gbencke
Diagnose where an AI coding agent's tokens go over the last 7 days and produce a standard summary with ranked optimisation findings.
SkillAFreshness: A★ 6Claude Code +9 - 0.619score
review-change
gbencke
Evidence-backed PR, branch, or patch review with cumulative finding reconciliation, invariant coverage, and sequential propose → challenge → judge phases.
SkillAFreshness: A★ 6Claude Code +9 - 0.619score
review-consolidate
gbencke
Run repository/lens reviews in separate processes, then consolidate validated, scope-aware full reports.
SkillAFreshness: A★ 6Claude Code +9 - 0.618score
daily-workstream-update
gbencke
Run the daily workstream update workflow for the Obsidian vault.
SkillAFreshness: A★ 6Claude Code +9 - 0.618score
action-items
gbencke
Manage Guilherme Bencke's personal action-item log at 00.Tasks/ACTION_ITEMS.guilherme_bencke.md.
SkillAFreshness: A★ 6Claude Code +9 - 0.582score
spotify
gbencke
Query the Spotify Web API (search tracks/artists/albums, fetch artist, album, playlist, audio features, recommendations) using SPOTIFY_CLIENT_ID /…
SkillBFreshness: B★ 6Claude Code +9
Cite this page
daily-digest skill. Agent Mart. https://agentmart.dev/skills/gbencke-daily-digest (last updated 2026-10-24)