SOFT CAT.ai
FIND SOMETHING USEFUL

THE SOFT CAT WORKBENCH

Good questions.
Working answers.

Make a prompt, inspect an output or plan the next request. Start with the job. Leave with something you can use.

New here? Try the worked example

A FIRST LAP / NO ACCOUNT NEEDED

One invoice.
A checkable answer.

A tiny extraction exercise. The source omits a due date. A useful answer keeps that gap visible.

SOURCE EXCERPT

Invoice INV-104 from Juniper Studio.
Amount due: GBP 129.50.

No due date supplied
TARGET VALUE"due_date": nullAn example to check, not a recorded model response.

PICK THE JOB

A tool is a means.
Here is what you can take away.

Browse the prompt recipes
01

Make.

Messages you can edit, compare and keep.

02

Check.

Errors you can locate and fix.

03

Plan.

A plan with visible limits and assumptions.

04

Decide.

A reasoned starting point for your task.

WHEN YOU WANT TO TRY A MODEL

Chat Playground

Chat with models via OpenRouter using your own key. Compare responses and estimated costs.

OpenRouter request · your key · provider charges

Open Chat Playground Only sends when you press Send.

HOW THE PIECES WORK

Guides tied to the build.

How this workshop is published

The static site, browser tools, checked GitHub deployments and cloud maintenance without the retired server.

Planning a context budget

What the Context Budget Planner counts, how it handles conflicting limits and what its result can establish.

Reading a text-cost estimate

Follow repeated conversation history, inspect parsed messages and distinguish missing output from a free reply.