AI ToolsAI ツール · Designer & builder

Overview概要

A zero-dependency CLI that records failures and recalls the useful lessons before similar work starts.外部依存のない CLI ツール。失敗を記録し、似た作業を始める前に教訓を呼び出す。

My part担当

  • Built a PostToolUse hook that records failures automatically as they happen
  • Built a lightweight token-overlap search to surface relevant past failures before repeating an error class
  • Built an eval command to measure recall effectiveness

CLI · Claude Code Skill + Hook · Codex · Gemini · Qwen ready

CLI Claude Code Skill + Hook Codex · Gemini · Qwen ready MIT

Your coding agent stops repeating yesterday's mistakes.

failforward is a zero-dependency CLI plus Claude Code skill that records every build, test, and lint failure as plain Markdown — then recalls the relevant ones before similar work begins. Convention files extend it to Codex, Gemini, and Qwen.

Every failure recorded. Every lesson recalled.

Capturing a mistake is easy; remembering to check for it next time is the hard part. failforward automates the second half: a PostToolUse hook records failures as they happen, and a lightweight token-overlap search surfaces the relevant ones before you repeat the same class of error — scoped per-project or globally, with a built-in eval command to measure how well recall is actually working.

Capture
Automatic via PostToolUse hook
Recall
Searched before similar work
Footprint
One Python file, zero deps

Why it matters

One command away from not making the same mistake twice.