<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Catalyst Forge shelf</title>
    <link>https://catalystforge.com/tools/</link>
    <description>Tools on the Catalyst Forge shelf. An item is a new tool, or a change to what a tool does or refuses to do. Patch releases stay off this feed.</description>
    <language>en</language>
    <atom:link href="https://catalystforge.com/shelf.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>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>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>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>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>
