Feed

A consolidated stream of my writing and activity, powered by RSS/Atom.

RSS

Latest Items

  • if the codebase is the prompt, DDD is prompt engineering. so I made it a skill.
    Bluesky·

    if the codebase is the prompt, DDD is prompt engineering. so I made it a skill. /ddd runs before new code: which context owns it, which layer, what it is called. audit mode finds leaked boundaries and product names in shared code. npx skills add benoror/dotfiles -s ddd

  • if the codebase is the prompt, DDD is prompt engineering. so
    Bluesky·

    if the codebase is the prompt, DDD is prompt engineering. so ubiquitous language, bounded contexts, aggregates... Evans wrote it for teams of humans. turns out the agents needed it more

  • Elon's 5 steps as agent skills for codebases.
    Bluesky·

    Elon's 5 steps as agent skills for codebases. understand first, question every requirement, delete, simplify, accelerate, automate last, then a review on another model. 8 atomic skills. Run one or all in order. npx skills add benoror/dotfiles -s five-step www.skills.sh/p/1sJwYsjYwfouBtEI

  • Shipped my own Skills.sh pack with two I use often:
    Bluesky·

    Shipped my own Skills.sh pack with two I use often: • skill-doctor: harness-agnostic; grades recent local sessions, proposes skill edits, shareable report; transcripts stay on your machine • pr-description Pack: www.skills.sh/p/1sJwYsjYwf...

  • Bringing Google Inbox's bundles back to Gmail
    Blog·

    TL;DR; A weekend project turned actively maintained fork of Inboxy; for people (and AI agents) who still miss Inbox. When Google Inbox was sunset in 2019, we lost the smartest thing about it: bundles; related email grouped together so your inbox felt organized by intent instead of chaos. I never stopped missing them. My inbox is where newsletters, receipts, CI noise, and real work collide, and these days I triage it together with my AI agents, and agents, like humans, work better on a structured inbox than on a firehose. Bundles based on my existing and sophisticated set of labels & rules are that structure. Inboxy, a brilliant open-source extension by Teresa Ou, brought bundles back to Gmail, but it moved into maintenance mode and stopped evolving. Rather than watch it drift out of date, I picked up the torch. On weekends, over the past months, I forked it, kept it working with Gmail's current UI, added the features I personally needed, and kept polishing until it felt right to ship it properly under a new name: Inbundly: Inboxy's spiritual continuation. It's live today on the Chrome Web Store and Firefox Add-ons, free and GPL-3.0. What Inbundly doesEmails sharing a Gmail label are automatically grouped into tidy, collapsible bundles that are easier to scan...

    Continue reading...
    Also shared to:Bluesky
  • My approach to global AI engineering hub via dotfiles
    Blog·

    I use several coding agents: Claude Code, Codex, Cursor, OpenCode... across personal and work laptops. The failure mode is familiar: each tool wants its own instruction file, the files drift, and a new machine means redoing the wiring. My fix was not to “sync ~/.claude through Dropbox/Drive”, but rather a small, curated hub in git, deployed with GNU Stow: Repo: benoror/dotfiles/stow/agents Published notes: notes.benoror.com/Agents/README Three layers Global personal defaults that travel with me: ~/.agents/AGENTS.md Project / Team: Committed repo AGENTS.md / CLAUDE.md (facts and conventions for that codebase). Local override: gitignored CLAUDE.local.md when I need private exceptions. Global stays lean. Project files own architecture. I do not force personal quirks into team repos. One Stow packageUnder stow/agents/, Stow installs the hub and tool entrypoints in one shot: ~/.agents/AGENTS.md + RESOLVER.md (canonical + discovery playbook) ~/.claude/CLAUDE.md → @~/.agents/AGENTS.md ~/.codex/AGENTS.md (and OpenCode / generic paths) → hub symlinks Bootstrap on a new machine: $ cd ~/dotfiles $ make agents-install $ make agents-verify No fan-out shell scripts. Stow owns the links; Make owns install / restow / verify. Details: stow/agents/README.md Cursor is the exception: global User Rules (and Settings Sync) matter more than a...

    Continue reading...
    Also shared to:Bluesky
  • 🎮 Resurrecting a ~25-year-old GBA project
    Bluesky·

    🎮 Resurrecting a ~25-year-old GBA project Around 2003 teenage me shipped the last version of a GBA Arkanoid clone called @rkanoid to PDRoms.de, back when "homebrew distribution" meant a faithful curator, a personal site, and a forum thread on gbadev.org. Then it sat dormant for ~25 years...

  • I just added an experimental chatbot to benoror.com 🤖
    Bluesky·

    I just added an experimental chatbot to benoror.com 🤖 Spent the weekend playing with Google’s Gemma 4 model to feel it in the wild. It’s rough and a bit weird. Try it out. If it says something unhinged… that’s on me 🙂

  • Been experimenting this weekend with agentic workflows on top of Obsidian vaults... it's addictive
    Bluesky·

    Been experimenting this weekend with agentic workflows on top of Obsidian vaults... it's addictive AI agents that handle meetings, transcripts, follow-ups, recaps, and commits -- all via slash commands, right inside your vault. Works with Cursor, Claude Code, OpenCode, etc...

  • Prompt Engineering Cheatsheet
    Obsidian Notes·

    About Some prompts snippets I have found useful and [mostly] effective through my agentic coding workflows.

    Also shared to:Bluesky

Generated at Nov 9, 2026, 4:49 PM

❯
Try:""