Learn the core loop
Almost every effective session follows the same rhythm: give context, frame the task, choose the right agent and mode, review the result, then decide whether to keep going or start fresh. The rest of this page is that loop, tuned.Write task prompts that land
The single highest-leverage skill is stating what you want precisely. 100xprompt will happily infer intent - but every inference is a guess, and guesses cost you review cycles.Do: state the outcome, the constraints, and where to look
Do: state the outcome, the constraints, and where to look
“Add rate limiting to the public API handlers. Use the existing middleware pattern in the request layer. Don’t touch the auth code - that’s being reworked separately. Return 429 with a Retry-After header.”
That prompt tells the agent the goal, the pattern to follow, a hard boundary, and the acceptance criteria. It rarely needs a second pass.Don't: send a vague one-liner and hope
Don't: send a vague one-liner and hope
“Make the API better.”The agent has to invent a definition of “better,” pick a scope, and guess your conventions. You’ll spend more time correcting the result than a clear prompt would have taken to write.
Do: give acceptance criteria the agent can verify
Do: give acceptance criteria the agent can verify
lint is clean” gives the agent a target it can check itself - and it will run the commands to confirm, rather than handing you something that only looks finished.Do: paste the real error, not a paraphrase
Do: paste the real error, not a paraphrase
Don't: pack five unrelated tasks into one prompt
Don't: pack five unrelated tasks into one prompt
Give it durable project context
A prompt describes one task. Rules and memory describe your project - the conventions that should shape every task without you retyping them.Capture conventions in AGENTS.md
Drop an AGENTS.md at the root of your project (or in a subfolder for area-specific rules) and 100xprompt reads it as standing instructions. This is where your stack, your commands, and your house style live.
Let memory carry the rest
For preferences that emerge mid-conversation - “we always use the repository pattern here,” “I like terse commit messages” - just say them. 100xprompt remembers durable facts across sessions, so you stop re-explaining your world every morning. Review what it holds periodically and correct anything outdated; you stay in control of what survives.Choose the right agent and model
Not every task deserves your heaviest agent or your most expensive model. Match the tool to the job - that’s where speed and cost savings hide.| Situation | Reach for | Why |
|---|---|---|
| You know the change and it’s contained | Build agent | Full read-and-write power, gets it done. |
| Large, risky, or you’re still scoping it | Plan mode | Investigates and drafts a plan without touching files. |
| ”Where is X?” / “How does Y work?” | Explore subagent | Fast, read-only codebase search off your main context. |
| Open-ended research or parallel work | General subagent | Runs independent multi-step tasks in the background. |
| Hard refactor, subtle bug, architecture | Top-tier reasoning model | Depth matters more than speed here. |
| Renaming, boilerplate, quick edits | Lighter, faster model | Save the heavy model for the hard parts. |
Plan before big changes
Suppose you’re about to ask for a change that spans half a dozen files. For anything large or irreversible, spend a turn in Plan mode first. It reads, searches, and reasons across your whole project but is locked out of writing files, running commands, or delegating work - so it can only produce a plan, never a surprise.Switch to Plan mode
Review the plan, not the diff
Automate repeatable work with skills and commands
If you find yourself typing the same instructions - how you review a PR, cut a release, write a migration - stop retyping them. Capture the playbook once as a Skill and 100xprompt pulls it in automatically when a task matches. Wrap a frequent prompt in a Command and trigger it with a slash.Skills
Commands
Parallelize with background subagents
When a task splits into independent pieces - research the new API and audit the old usage and map the tests - don’t do them one at a time. Have the primary agent fan them out to subagents that run in parallel, each in its own clean context, and report back a concise result.Do: brief each subagent like it starts cold
Do: brief each subagent like it starts cold
Do: push long jobs to the background
Do: push long jobs to the background
Do: isolate risky edits in a worktree
Do: isolate risky edits in a worktree
Don't: parallelize tasks that touch the same files
Don't: parallelize tasks that touch the same files
Review diffs and use permissions wisely
100xprompt keeps you in control by design: every change lands as a reviewable diff, and permissions gate anything consequential. Use both deliberately.Do: actually read the diff
Do: actually read the diff
Do: set permissions to match your trust
Do: set permissions to match your trust
Don't: blanket-approve everything to move faster
Don't: blanket-approve everything to move faster
Keep sessions focused, and start fresh when they drift
A session is a train of thought. Long, meandering ones drift: the agent carries stale detail from three tasks ago, and its focus dilutes.Stay in one session when…
Start fresh when…
The short version
If you remember only five things
If you remember only five things
- Be specific. State the outcome, the constraints, and how you’ll know it’s done.
- Feed it context once.
AGENTS.mdfor conventions, memory for the rest. - Plan before big changes. Vet the plan while corrections are cheap.
- Match the tool to the task. Right agent, right model, subagents for parallel work.
- Review every diff. Keep permissions honest and start fresh when you switch tracks.
Related
Workflows
Agents & Subagents
Project Rules
AGENTS.md.