AI in the Developer Workflow

AI in the developer workflow

Practical guides for using AI inside your real development tools. Set the right context, review changes safely, and keep control as you work in VS Code, Cursor, Copilot, Claude, and Claude Code.

Start withGiving AI the Right Context

The habit that improves every other result: give AI the right context.

Working in your editor

  • GuideVS Code

    Using AI in VS Code

    Use AI assistants inside VS Code through extensions, chat, inline edits, autocomplete, and terminal support, without leaving your editor.

    ~8 min read
  • GuideCursor

    Using Cursor

    Cursor-specific workflows: project context, composer and agent behavior, reviewing changes, and staying in control of the edits.

    ~8 min read
  • GuideCopilot

    Using GitHub Copilot

    Copilot chat, autocomplete, inline edits, and PR help, plus when Copilot is genuinely useful and when it is not enough on its own.

    ~8 min read
  • GuideClaude

    Using Claude for Development

    How Claude helps with planning, debugging, refactoring, documentation, and code review, used as a partner rather than an autopilot.

    ~9 min read
  • GuideClaude Code

    Using Claude Code

    Terminal-based, agentic coding workflows: safe permissions, reviewing file changes, and scoping a task so the agent stays on track.

    ~9 min read
  • GuideExtensibility

    Skills, Plugins, and Extensions

    Extend AI tools with Claude Skills, plugins, MCP servers, custom instructions, project rules, and reusable prompts that fit your workflow.

    ~9 min read

Core practices

  • GuideContext

    Giving AI the Right Context

    Provide the files, errors, requirements, architecture notes, conventions, expected behavior, and constraints an assistant needs to be useful.

    ~8 min read
  • GuidePlanning

    Planning Before Coding

    Ask AI for a plan before implementation: scope, architecture, impacted files, risks, edge cases, and tests, so the work starts on solid ground.

    ~8 min read
  • GuideReview

    Reviewing AI Code Safely

    Inspect diffs, challenge decisions, avoid unnecessary complexity, check dependencies, validate behavior, and keep commits small.

    ~9 min read
  • GuideDebugging

    Debugging with AI

    Use AI to understand errors, form hypotheses, inspect logs, isolate causes, and test fixes, instead of pasting an error and hoping.

    ~8 min read
  • GuideRefactoring

    Refactoring with AI

    Improve code structure while preserving behavior: work in small steps, update tests, and validate the final diff before you commit.

    ~8 min read