StepGleam logoStepGleam
The library

Open the library.

Visual, human-reviewed AI workflows. Filter by level or the tool already open on your desk.

Guides

Illustration for Run parallel Claude Code agents in git worktrees without merge hellCoding
CodingAdvanced45 min

Run parallel Claude Code agents in git worktrees without merge hell

Give each agent its own worktree, scope tasks so their files do not overlap, merge one stream at a time, and rebase the rest on the new main.

Illustration for Make a coding agent write the failing tests first, then implementCoding
CodingIntermediate30 min

Make a coding agent write the failing tests first, then implement

Split the work into separate prompts: tests only, confirm they fail for the right reason, commit, then implement without touching the tests.

Illustration for Set up Claude Code hooks for formatting, tests and protected filesCoding
CodingIntermediate30 min

Set up Claude Code hooks for formatting, tests and protected files

Add PostToolUse hooks that format and test after edits, a PreToolUse hook that blocks protected files, and a notification for long runs.

Illustration for Turn a checklist you keep forgetting into a Claude Code skillCoding
CodingBeginner20 min

Turn a checklist you keep forgetting into a Claude Code skill

When you catch yourself re-typing the same multi-step instructions, put them in .claude/skills/<name>/SKILL.md and run them with a slash command.

Illustration for Debug with an agent: reproduce, hypothesise, log, then fixCoding
CodingIntermediate30 min

Debug with an agent: reproduce, hypothesise, log, then fix

Don't just ask the agent to fix it. Make it reproduce the bug, state a testable hypothesis, prove the root cause with logging or a failing test, and only then change code.

Illustration for Let the agent check its own UI with Playwright MCPCoding
CodingBeginner20 min

Let the agent check its own UI with Playwright MCP

Stop pasting screenshots. Add the Playwright MCP server so the agent can open your dev server, read the page structure and compare it with what you asked for.

Illustration for Get a second-opinion review from a fresh session or another modelCoding
CodingIntermediate20 min

Get a second-opinion review from a fresh session or another model

Review the agent's diff in a session that didn't write it, either a fresh Claude Code session or Codex on the PR, and act only on findings that affect correctness.

Illustration for Plan in Obsidian, build with Claude Code: the PRD-to-tasks loopCoding
CodingIntermediate45 min

Plan in Obsidian, build with Claude Code: the PRD-to-tasks loop

How practitioners on r/hermesagent run projects: requirements and task lists in an Obsidian vault, small tasks handed to a coding agent, every diff reviewed by a human.

Illustration for Ship a feature with a coding agent: spec, tests first, then review the diffCoding
CodingIntermediate60 min

Ship a feature with a coding agent: spec, tests first, then review the diff

The loop experienced developers describe on r/ExperiencedDevs: write the spec, plan the smallest steps, have tests written from the spec, implement, then review against the spec before anything merges.

Illustration for Review AI-written pull requests against an acceptance contractCoding
CodingBeginner25 min

Review AI-written pull requests against an acceptance contract

A reviewer's method from r/ExperiencedDevs: a short scope contract at the top of the PR, the diff checked against it first, no extra behavior, plus Copilot code review as a first pass.

Illustration for Keep agent PRs small: one concern per branchCoding
CodingAdvanced40 min

Keep agent PRs small: one concern per branch

A developer's setup from r/ExperiencedDevs: the agent plans a feature into small chunks, writes the approved plan to the repo, and ships one stacked PR per concern.

Illustration for Automate a recurring Excel report: deterministic Python, AI only for the fuzzy partsExcel
ExcelAdvanced90 min

Automate a recurring Excel report: deterministic Python, AI only for the fuzzy parts

The pattern practitioners recommend on r/AI_Agents and r/automation: scripts for ingest, transform and validate, an OpenAI or Claude API call only for fields that need interpretation, and a hard stop when totals don't reconcile.