Engineering Handbook
CursorAgents

Ask

When to use Ask workflows to learn quickly without making changes

Use Ask workflows when you want understanding and guidance without changing code.

When to use

  • You need a high-level explanation of a module, flow, or architecture
  • You want examples or best practices for a specific framework/library
  • You want to review a diff conceptually before implementing

When not to use

  • You need concrete code changes across files (use Agent)
  • You need a structured approach with trade-offs (use Plan)
  • You are debugging a failure and need systematic evidence (use Debug)

Useful guide (how to ask well)

  • Include the goal (“I want to understand X”) and what you already know.
  • Ask for a map first: entry points, key modules, data flow.
  • Ask for pitfalls/edge cases to watch for.
  • Ask for a short verification checklist before you implement.

On this page