Skip to content
Topic Hub
Prof Rod Avatar

Filed under Practice

4 entries and 9 thoughts filed under this tag.

Thoughts on Practice

You won't let it attempt the aggressive refactor, so you micromanage every step and get a worse result slowly. Every prompt creates a checkpoint. Double-tap Escape, or run rewind, and restore the conversation, the code…

claude-codepractice

A pattern worth watching for: you write a long spec, it builds the thing, and you discover at the demo that you never thought about the edge cases. Flip it. Start with almost nothing: "I want to build X. Interview me in…

claude-codepractice

For a change that touches two hundred files, don't run one enormous session. Generate the task list to a file, then loop the agent over it one file at a time in headless mode. The part that makes it safer is the…

claude-codepractice

You've caught yourself typing "and don't forget to run the linter" for the fourth time this week. That's the tell. Most people treat skills as documents the model reads when relevant, but they can be workflows that take…

claude-codepractice

Say you're refactoring the billing module and also fixing an unrelated UI bug. Those two jobs have nothing to say to each other, they just need to not overwrite each other's files. That's not a job for agent teams…

claude-codepractice

You ask for a feature. It starts editing immediately, and solves the wrong problem in the wrong place. Plan mode separates exploration from implementation. First: read this directory and understand how sessions work…

claude-codepractice

You start on the billing refactor, get pulled into the onboarding flow mid-afternoon, and never leave. One session now carries both, plus whatever else came up. By evening the output on either has quietly gotten worse…

claude-codepractice

cat error.log | claude: the log goes straight in, no copy-paste, no truncation, no mangled formatting. Prefix a message with ! and the shell command runs with its output landing in context, which is faster than…

claude-codepractice

You're writing shell loops around the Claude Code CLI to build a Slack bot, or a pull-request reviewer for CI, or a pipeline that fires on a schedule. That's the point where you've stopped using the tool and started…

claude-codepractice