PromptFu

AI prompts, command-line cheat sheets & developer tips — prompt engineering guides, LLM evaluation tools, and AI tools for developers building with modern language models.

THE LATEST FROM THE BLOG

 2023-11-16 1 minute read 0 Comments

After setting up your Gatsby website and manually deploying it to Firebase as detailed in our previous guide, it’s time to streamline your deployment process. This article will guide you through the steps to set up automatic deployment to Firebase Hosting using GitHub Actions.

May your deploys be smooth, and your build errors few. Keep automating and innovating!
 2026-03-26 4 minute read 0 Comments
# Bash
WORLD='World'
echo "Hello, ${WORLD}"
Hello, World

This is officially the first post! How exciting!
Let me start things off by describing the idea behind the creation of Prompt Fu.
 2026-03-26 6 minute read 0 Comments

It ‘twas the morning of July 18, 2019 as I was working on this site; just polishing up a few tidbits, when my 2012 Macbook Pro became quite warm and decided to poweroff, never to return again. About 30 minutes had past while I aimlessly troubleshot, but ultimately I found myself on Apple’s support site scheduling an appointment to have my laptop serviced.

 2026-03-25 3 minute read 0 Comments

If you searched for “promptfoo” and landed here, you might be wondering: is this the official promptfoo site? Are PromptFu and promptfoo the same thing? Here’s the clear answer.

 2026-03-14 5 minute read 0 Comments

If you’ve been searching for promptfoo, you’ve found the right place. This is a comprehensive guide to the promptfoo framework — what it is, what it does, and how to get started with AI prompt testing.

THE LATEST FROM THE WIKI

 2021-11-04 1 minute read 0 Comments

Rsync between hosts, using a jump host’s ssh keys as the intermediary:

cat raw.old.new.list | awk '{ print( " ssh " $1 " \x27 " "rsync -avP /app/users " $2 ":/app \x27 ") }'
# and to run it...
cat raw.old.new.list | awk '{ system( " ssh -A " $1 " \x27 " "rsync -avP /app/users " $2 ":/app \x27 ") }'
 2021-11-01 1 minute read 0 Comments

Summary

taskset is used to affine an application to a specific set of CPU cores; usally taking into account NUMA architecture.

CPU/memory affinity can improve performance of workloads that are performance-critical and/or that may be network-heavy.

Affining closely related applications on the same NUMA node can improve memory access latencies, and newtork-heavy workloads can take advantage of affining applications by scheduling network I/O on the same NUMA node as the NIC card to reduce the latency between the CPU and PCIe.

 2026-03-26 5 minute read 0 Comments

Promptfoo Cheat Sheet

A quick reference for the promptfoo AI prompt testing framework — CLI commands, config syntax…

 2025-11-05 8 minute read 0 Comments

Essential Prompt Engineering Patterns

A quick reference guide of proven prompt patterns that work consistently across ChatGPT…

 2025-10-20 8 minute read 0 Comments

Quick Reference: Essential AI Command Line Tools

A fast reference guide for the most useful AI-powered CLI tools for…

About PromptFu

PromptFu (promptfu.com) is an independent resource for prompt engineers and AI developers. We publish vendor-neutral tutorials, cheat sheets, framework comparisons, and LLM evaluation guides — covering the tools and techniques that matter in the AI era.

Our coverage spans the full prompt engineering ecosystem: testing frameworks, CLI tools, evaluation strategies, and prompt patterns that work across OpenAI, Anthropic, Google, and open-source models.

AI prompts, command-line cheat sheets & developer tips — prompt engineering guides, LLM evaluation tools, and AI tools for developers building with modern language models.

 2026