<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: riceball</title><link>https://news.ycombinator.com/user?id=riceball</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Jul 2026 06:35:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=riceball" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Instantly convert project into template, preserve structure]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/isdk/templify.js">https://github.com/isdk/templify.js</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43515362">https://news.ycombinator.com/item?id=43515362</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 29 Mar 2025 13:26:18 +0000</pubDate><link>https://github.com/isdk/templify.js</link><dc:creator>riceball</dc:creator><comments>https://news.ycombinator.com/item?id=43515362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43515362</guid></item><item><title><![CDATA[New comment by riceball in "Show HN: Add AI Guide App for Programable Prompt Engine"]]></title><description><![CDATA[
<p>`ai run guide --steamEcho line`<p>The source in `lib/guide`</p>
]]></description><pubDate>Mon, 02 Sep 2024 08:07:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41423512</link><dc:creator>riceball</dc:creator><comments>https://news.ycombinator.com/item?id=41423512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41423512</guid></item><item><title><![CDATA[Show HN: Add AI Guide App for Programable Prompt Engine]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/offline-ai/cli">https://github.com/offline-ai/cli</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41423507">https://news.ycombinator.com/item?id=41423507</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 02 Sep 2024 08:06:45 +0000</pubDate><link>https://github.com/offline-ai/cli</link><dc:creator>riceball</dc:creator><comments>https://news.ycombinator.com/item?id=41423507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41423507</guid></item><item><title><![CDATA[New comment by riceball in "Show HN: AI Programmable Prompt Engine - new way to manage and reuse your prompt"]]></title><description><![CDATA[
<p># Build Reusable & Programmable Prompt Engineering Workflows<p>Introducing <i>PPE (Programmable Prompt Engine)</i>, a revolutionary open-source framework that transforms prompt engineering into a <i>modular, reusable, and code-like experience</i>!<p>`@offline-ai/cli` is a lightweight, javascript-based interpreter CLI for the Programmable Prompt Script Engine (`ai-agent`), used to directly run the Programmable Prompt Engine: <a href="https://github.com/offline-ai/ppe">https://github.com/offline-ai/ppe</a> script.<p>*PPE allows you to:*<p>* <i>Build reusable prompt scripts:</i> Treat prompts as code! Define functions, use conditionals, and leverage reusable components for efficient prompt design.<p>* <i>Simplify prompt management:</i> Organize prompts into libraries for easy access and sharing.<p>* <i>Boost developer productivity:</i>  Say goodbye to manual prompt tweaking. PPE empowers developers to write and manage prompts like they write any other code.<p>* <i>Define custom prompt types:</i> Create specialized prompt types tailored to your specific needs, like character roles or domain-specific prompts.<p><i>Key Features:</i><p>* <i>YAML-based syntax:</i> Intuitive and easy to learn, even for non-programmers.<p>* <i>Powerful scripting capabilities:</i> Use conditional logic, functions, and event handlers for dynamic prompt generation.<p>* <i>Multi-model support:</i> Design prompts that work seamlessly across different LLMs.<p>* <i>Interactive debugging:</i>  Easily test and refine your prompts within the PPE environment.<p><i>Example:</i><p>```yaml<p>system: "You are a helpful assistant."<p>user: |-<p><pre><code>  What is the name of the tiny blue fish who helps Marlin find his son in “Finding Nemo”?

  A. Dory; B. Squirt; C. Nemo; D. Crush
</code></pre>
assistant: "The correct answer is [[Result:|A|B|C|D]]. Because [[Reason]]"<p>```<p>Get a summary from file:<p>```yaml<p>user: "Summarize the following file: @file(file.txt)"<p>assistant: "[[summary]]"<p>```<p>* the `@file` is another PPE script in the lib directory.<p><i>Advanced Features:</i><p>* <i>Advanced AI replacements:</i> Inject dynamic content based on LLM responses.<p>* <i>Custom script types:</i> Define reusable prompt structures like character roles.<p>* <i>Event handling:</i> Trigger actions based on specific events during the conversation.<p><i>PPE is currently under development, but we're excited to share our progress with the community!</i><p><i>Join us on GitHub:</i> <a href="https://github.com/offline-ai/cli">https://github.com/offline-ai/cli</a><p><i>Let's build the future of prompt engineering together!</i></p>
]]></description><pubDate>Fri, 23 Aug 2024 13:54:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=41329036</link><dc:creator>riceball</dc:creator><comments>https://news.ycombinator.com/item?id=41329036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41329036</guid></item><item><title><![CDATA[Show HN: AI Programmable Prompt Engine - new way to manage and reuse your prompt]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/offline-ai/cli">https://github.com/offline-ai/cli</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41328958">https://news.ycombinator.com/item?id=41328958</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 23 Aug 2024 13:45:00 +0000</pubDate><link>https://github.com/offline-ai/cli</link><dc:creator>riceball</dc:creator><comments>https://news.ycombinator.com/item?id=41328958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41328958</guid></item><item><title><![CDATA[Say Goodbye to Tedious Prompting: This Engine Makes LLMs Talk Like Experts(WIP)]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/offline-ai/cli">https://github.com/offline-ai/cli</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41281870">https://news.ycombinator.com/item?id=41281870</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 18 Aug 2024 12:12:05 +0000</pubDate><link>https://github.com/offline-ai/cli</link><dc:creator>riceball</dc:creator><comments>https://news.ycombinator.com/item?id=41281870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41281870</guid></item><item><title><![CDATA[Browser-friendly enhanced inheritance&mixin with node and coffee supports]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/snowyu/inherits-ex.js">https://github.com/snowyu/inherits-ex.js</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=10083516">https://news.ycombinator.com/item?id=10083516</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 19 Aug 2015 03:13:40 +0000</pubDate><link>https://github.com/snowyu/inherits-ex.js</link><dc:creator>riceball</dc:creator><comments>https://news.ycombinator.com/item?id=10083516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10083516</guid></item></channel></rss>