<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Catalyst Forge</title>
    <link>https://catalystforge.com/</link>
    <description>Essays and shelf changes from Catalyst Forge.</description>
    <language>en</language>
    <atom:link href="https://catalystforge.com/feed.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Wed, 23 Sep 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>Exec Foundry: Job search tools for senior professionals. The system carries the volume. You keep the judgment.</title>
      <link>https://execfoundry.com</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:execfoundry:2026-09-23</guid>
      <pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>We turned down auto-apply. This is a paid product we operate. There is no public repository.</description>
    </item>
    <item>
      <title>AI Just Changed. Most People Missed It.</title>
      <link>https://catalystforge.com/blog/ai-just-changed</link>
      <guid isPermaLink="true">https://catalystforge.com/blog/ai-just-changed</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Writing</category>
      <description>A February 2026 reaction to one viral post, kept as a dated perspective: what Shumer claimed, why it mattered for your business, and five things to do about it.</description>
    </item>
    <item>
      <title>Cold-eye: Check whether a newcomer can use and understand what you are about to ship.</title>
      <link>https://coldeye.dev/docs/install</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:coldeye:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>The host model writes the findings, so verdicts vary by model and run. It reports problems without fixing them.</description>
    </item>
    <item>
      <title>CraftAssay: What works, what creates friction, and what to improve first.</title>
      <link>https://craftassay.dev/docs/install</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:craftassay:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>Needs an agent with a writable workspace. It is an assessment, not a release-readiness verdict or certification.</description>
    </item>
    <item>
      <title>Detangler: Find structural problems left behind by repeated edits.</title>
      <link>https://detangler.dev/docs/install</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:detangler:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>Needs an agent that loads SKILL.md in a writable workspace. There is no CLI, and chat-only use is unsupported.</description>
    </item>
    <item>
      <title>DictaWhisper: A local voice journal. Audio stays on your computer.</title>
      <link>https://dictawhisper.com</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:dictawhisper:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>Git clone only, needing Node 22.6+, Python with faster-whisper, and in practice an NVIDIA GPU. Search indexing embeds note text on this computer unless journal.embedHost names another host.</description>
    </item>
    <item>
      <title>DocuPuncture: Prepare targeted edits to an existing Google Doc, Sheet, or presentation.</title>
      <link>https://docupuncture.dev/install</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:docupuncture:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>You review and run the script. Preservation is a goal for supported edits, not a guarantee, and the skill has no Google access of its own.</description>
    </item>
    <item>
      <title>Efficacy: Checkable proof that a tool worked, left by the agent that used it.</title>
      <link>https://efficacy.dev</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:efficacy:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>A verified record shows who wrote it and that it has not changed, not that the claim is true. Only signed use records (tier 3 and 4) are meant to be acted on, and a genesis line alone is not evidence.</description>
    </item>
    <item>
      <title>EmberDossier: A briefing that starts with what is true now.</title>
      <link>https://emberdossier.com/skill</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:emberdossier:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>It is a format, not a research service. Facts are only as current as the host agent’s search, and nothing refreshes a briefing after its as_of date.</description>
    </item>
    <item>
      <title>FilePress: Turns a folder of Markdown into a static site.</title>
      <link>https://getfilepress.com</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:filepress:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>It does not host or upload anything. You deploy build/ to a static host yourself.</description>
    </item>
    <item>
      <title>Finetuna: Get more out of a local model on the GPU you already have.</title>
      <link>https://finetuna.net</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:finetuna:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>The saved settings fit the model, GPU, and load that were tested. Weights are not retrained, and results do not carry to another setup.</description>
    </item>
    <item>
      <title>ForeBalance: Know ahead of time when your balance gets uncomfortable, and when it gets great.</title>
      <link>https://forebalance.app</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:forebalance:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>A balance line is the end-of-day number, so same-day entries are not applied again. The forecast follows only what you enter.</description>
    </item>
    <item>
      <title>ForgeTrail: Guide your agent through building solid software, and keep the trail between sessions.</title>
      <link>https://forgetrail.dev</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:forgetrail:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>The trail exists only if the agent follows the protocol. Hooks can check for session notes, but nothing writes decisions or sessions for it.</description>
    </item>
    <item>
      <title>Gap Last: Name what is still unknown before you propose a cause.</title>
      <link>https://gaplast.dev/run</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:gaplast:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>It does not find the cause. It may end with open questions and no justified elimination or hypothesis.</description>
    </item>
    <item>
      <title>gui4cli: Give a command-line script a desktop window.</title>
      <link>https://gui4cli.dev</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:gui4cli:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>The window runs the original installed script by absolute path with this machine’s Node. It is not a standalone app you can send to someone.</description>
    </item>
    <item>
      <title>HaulOut: Save the AI chat you have open as a file you keep.</title>
      <link>https://haulout.dev</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:haulout:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>It saves only the conversation you have open, not your account history. Use the provider’s official export for that.</description>
    </item>
    <item>
      <title>IngotVault: Back up local Git branches and tags, including work you haven't pushed.</title>
      <link>https://ingotvault.dev</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:ingotvault:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>Only committed refs captured by a successful run are protected. Uncommitted work needs the opt-in captureWorktree.</description>
    </item>
    <item>
      <title>LocalHelm: One control panel for the projects you track on your machine.</title>
      <link>https://localhelm.dev</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:localhelm:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>Only the machine running `localhelm serve` can take actions. The phone view is read-only and lists only running LocalSlip-claimed apps.</description>
    </item>
    <item>
      <title>LocalSlip: A named registry for local development ports.</title>
      <link>https://localslip.dev</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:localslip:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>A claim is a record, not an OS reservation. The app does nothing differently until its config reads the claim.</description>
    </item>
    <item>
      <title>MediaTuna: Make old home video and audio easy to play, in modern formats.</title>
      <link>https://mediatuna.dev</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:mediatuna:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>Encoding is lossy and the copies are not a backup. Keep the originals, backed up separately.</description>
    </item>
    <item>
      <title>Misemphasis: Find the other reading a sentence already allows.</title>
      <link>https://misemphasis.com/docs/install</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:misemphasis:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>Report only. It cannot know which reading you meant, so you pick and paste the wording yourself.</description>
    </item>
    <item>
      <title>Nutrition Labels for Software</title>
      <link>https://catalystforge.com/blog/nutrition-labels-for-software</link>
      <guid isPermaLink="true">https://catalystforge.com/blog/nutrition-labels-for-software</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Writing</category>
      <description>One small file per question you have at adoption time: what an app is built from, what it can do, what it touches. Some labels fit any software, others cover the AI layers. We ship them on the tools we publish. Hub at xfacts.dev.</description>
    </item>
    <item>
      <title>ollanet: Find, manage, and use Ollama hosts you choose.</title>
      <link>https://ollanet.dev</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:ollanet:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>A scan lists any Ollama host that answers, and ollanet adds no authentication, so trust depends on how each host is deployed.</description>
    </item>
    <item>
      <title>Prompts Aren't All You Need</title>
      <link>https://catalystforge.com/blog/prompts-arent-all-you-need</link>
      <guid isPermaLink="true">https://catalystforge.com/blog/prompts-arent-all-you-need</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Writing</category>
      <description>Every workaround you write is a bet against the next model. The work moved off the prompt and into the architecture around it.</description>
    </item>
    <item>
      <title>Smell Check: Remove inflated language and vague claims from prose.</title>
      <link>https://smellcheck.dev/docs/install</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:smellcheck:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>No CLI or scanner. It runs only when an agent with the installed skill is asked, and the result depends on that agent following the rules.</description>
    </item>
    <item>
      <title>TemperPass: Help your agent surface consequential assumptions before hard-to-undo work.</title>
      <link>https://temperpass.dev/install</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:temperpass:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>The passes are instructions the model may skip, not a permission check. Only clarify-first can run on its own, and only if the host loads and matches it.</description>
    </item>
    <item>
      <title>What Over How</title>
      <link>https://catalystforge.com/blog/what-over-how</link>
      <guid isPermaLink="true">https://catalystforge.com/blog/what-over-how</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Writing</category>
      <description>The kickoff ends early. Everyone nodded at modernize. Three people just heard three different projects, and nobody finds out until month four.</description>
    </item>
    <item>
      <title>What We Didn't Build</title>
      <link>https://catalystforge.com/blog/what-we-didnt-build</link>
      <guid isPermaLink="true">https://catalystforge.com/blog/what-we-didnt-build</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Writing</category>
      <description>We shipped Exec Foundry, a search workspace for senior professionals. The obvious feature we turned down says the most about how we build.</description>
    </item>
    <item>
      <title>Wielding the New Fire</title>
      <link>https://catalystforge.com/blog/wielding-the-new-fire</link>
      <guid isPermaLink="true">https://catalystforge.com/blog/wielding-the-new-fire</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Writing</category>
      <description>Fire is the lens I use for AI: a primitive, not a tool, and one that became widely accessible faster than we learned to use it well. Most people are still using it to keep the animals away.</description>
    </item>
    <item>
      <title>xFacts: Short labels that say what a piece of software is and does, before you adopt it.</title>
      <link>https://xfacts.dev</link>
      <guid isPermaLink="false">urn:catalystforge:shelf:xfacts:2026-09-22</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category>Shelf</category>
      <description>A label is a claim by whoever wrote it. The validator checks structure and allowed values, not truth.</description>
    </item>
  </channel>
</rss>
