Small dots.
Useful tricks.

Progress trackers, incident updates, and a few hard-earned ways to get your dot to do the job you actually asked for.

A dot is ChatGPT’s ongoing assistant. This is my collection of reusable workflows for mine. It is not an official store, and it does not mean the rough bits are fixed.

  • Make something useful
  • Check that it works
  • Ask permission… again?
We are working on that last one.

The skill shelf

Each guide explains when to use it, what to give your dot, and what a useful result looks like. The full instructions are plain Markdown you can read before trying anything.

A bar with
something behind it.

Pretty progress is easy. Honest progress needs a scope, evidence, and a way to say “not checked.” Try the states below. The celebration waits for verification.

Building

Newsroom planning board

Progress toward the agreed goal25%

Six equally weighted milestones. Partial work is an estimate, not time remaining.

  1. Scope agreedComplete
  2. ImplementationIn progress
  3. Review + mergeNot verified
  4. ReleaseNot verified
  5. Live checkNot verified
  6. Staff acceptanceNot verified

The scope is agreed and the build is partly complete. No release or live check yet.

Last successful evidence check
Example day, 09:40
Last progress change
Example day, 09:20

Choose a state, then see what an unchanged or failed check does to the two clocks.

All numbers, events, and times here are examples. This page does not connect to Slack, check a real project, or schedule work.

  1. Define the finish line.

    Choose the deliverables and the proof you need before calculating a percentage. “Code written” and “working for staff” are different milestones.

  2. Keep two clocks.

    A fresh check does not mean fresh progress. A failed check should not make old evidence look current.

  3. Update the same post.

    Prepare the full card, replace the approved original when the tools support it, then read it back. No placeholder post and no surprise extra ping.

Still 67%? That can be right.

A broken test browser does not undo completed code. It also does not prove the release works. Keep the progress; name the missing check.

Try a recipe.
Keep the receipt.

These are instructions to adapt, not buttons that install access to your accounts. Start small enough that you can check the result.

  1. Read the playbook.

    Choose one job. Review the inputs, examples, and limits before giving the instructions to your dot.

  2. Make the scope concrete.

    Name the destination, posting identity, permitted actions, and what must stay private. Have the dot read back what it saved.

  3. Try one low-stakes run.

    Inspect the delivered result. A recurring schedule should come after that check, not stand in for it.

  4. Bring back what happened.

    Share a redacted example, the failure, or an improvement. State what you tested and what you could not test.

“I already gave
you permission.”

The same daily work. The same three Slack channels. Another request to approve it. Custom rules eventually helped, but getting there should not have taken that much handholding.

Then there are the browser crashes, lost sign-ins, unreachable computers, and scheduled jobs that stop doing what they did yesterday.

Something like
a skill exchange.

I want this to become a place to share useful dot workflows, not just screenshots of things that worked once. For now, it is a small, public collection with readable instructions and visible limits.

A good submission includes a real task, a reusable method, an example, and a frank account of what failed. No one-click installation or blanket compatibility claim is implied.