Skip to content

AI

What is Claude Code and what can a marketer do with it?

Framepx teamPublished 8 min read

A terminal window with a step-by-step plan and a large check mark: Claude Code plans the work and checks it
It plans and checks the work

Claude Code is Anthropic's agentic tool that reads your files, edits them and runs commands, in your terminal, an editor, a desktop app or the browser (Anthropic docs). It is built for code, so a marketer gets the most from it by pointing it at the files, tools and routines they already have, with a few rules written down once.

Claude Code at a glance: you give a task in plain language, Claude Code reads your files, plans, edits and runs commands, and you approve the result.
Claude Code in one picture: a task in, a checked change out.

What Claude Code is

Anthropic describes Claude Code as "an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools" (overview). Three phrases in that sentence matter to you.

  • Agentic. You do not ask a question and get one answer. You hand over a task, and it works through several steps.
  • Reads and edits files. It works on the files in a folder you open, not on a chat window.
  • Runs commands. It can use the same command-line tools you could, and connect to other tools.

The docs say you describe what you want in plain language, and Claude Code "plans the approach, writes the code across multiple files, and verifies it works" (overview). Their examples are about software: tests, bugs, commits, pull requests. Everything below that goes beyond those examples is our reading of the mechanism, and we mark it.

Where you run it

The same engine runs on several surfaces, and your instruction files, settings and connected tools carry across them (overview).

Surface What the docs say it is
Terminal "The full-featured CLI" for working with Claude Code directly
VS Code An extension with inline diffs, @-mentions, plan review and conversation history in the editor
JetBrains A plugin for IntelliJ IDEA, PyCharm, WebStorm and other JetBrains IDEs with interactive diff viewing and selection context sharing. The Claude Code CLI must be installed separately
Desktop app Review diffs visually, run several sessions side by side, schedule recurring tasks. A paid subscription is required
Web Run in the browser with no local setup, start long tasks and check back later

Most surfaces need a Claude subscription or an Anthropic Console account (overview). If you have never used a terminal, Anthropic has a terminal guide that shows how to open one. The desktop app is the gentler start: you click the Code tab and the CLI is already inside it.

How a session works: read, plan, edit

A session is a loop. You state the task, Claude Code explores the files, proposes a plan, makes the edits and runs checks, and you approve what it does.

A session as a loop: your task, then read files, then plan, then edit and run commands, then you review and approve, with an arrow back to the task for corrections.
A session reads, plans, edits and runs; you stay the approver.

You control how much it may do alone through permission modes (permission modes):

  1. Manual: "Claude Code stops and asks you before most actions that edit files, run shell commands, or reach the network."
  2. Auto-accept edits (acceptEdits, shown as "Edit automatically" in VS Code): it can create and edit files in your working folder without prompting.
  3. Plan mode: "Plan mode tells Claude to research and propose changes without making them." Edits stay blocked until you approve the plan. Press Shift+Tab to switch into it.

For anything you cannot easily undo, start in plan mode. You read the plan the way you would read a brief from an agency, and only then let it edit.

Memory: teach it your brand once

Each session starts with a fresh context window, so Claude Code does not remember yesterday on its own. Two mechanisms carry knowledge across sessions (memory).

Two memory layers feed every new session: CLAUDE.md written by you, and auto memory written by Claude, both loaded at the start.
Two layers of memory: the rules you write and the notes Claude takes.
Topic CLAUDE.md Auto memory
Who writes it You Claude
What it holds Instructions and rules Learnings and patterns, such as your corrections
Loaded Every session Every session, first 200 lines or 25KB

Source: memory.

CLAUDE.md is a plain markdown file Claude reads at the start of every session. The docs suggest adding to it when you type "the same correction or clarification into chat that you typed last session." For a marketer, that is the natural home for what you would otherwise repeat: your tone of voice, words you never use, naming rules, the folder layout of your reports. Keep it under 200 lines and make each line checkable, for example "use 2-space indentation" instead of "format code properly" (memory). The docs example is about code, but the same advice applies to any written rule.

Run /init and Claude drafts a starting file from your folder. Run /memory to see and edit every memory file; auto memory is plain markdown you can read, edit or delete (memory).

One honest limit: the docs say Claude treats these files "as context, not enforced configuration." A rule that must hold every time belongs in a hook, covered next.

What a marketer can do with it

The docs list these capabilities. Each one is documented for software teams; the third column is our reading of what carries over to ad and content work.

Four ways to extend Claude Code: connect tools with MCP, run commands automatically with hooks, split work across subagents, and run tasks on a schedule.
Four documented ways to extend Claude Code beyond one chat.
Capability What the docs say Our reading for marketing work
MCP connections An open standard for connecting AI tools to external data sources. Examples: read design docs in Google Drive, update tickets in Jira, pull data from Slack, create Gmail drafts (overview, MCP) Bring your campaign notes, briefs and drafts into one session instead of pasting them
Hooks Shell commands that run at fixed points, so "certain actions always happen rather than relying on the LLM to choose to run them" (hooks) A check that always runs after a file is edited, such as a banned-word scan
Subagents Specialized assistants, each in "its own context window"; useful when a side task would flood your main conversation (subagents) Let one helper read a long export and return only a summary
Scheduled tasks Run Claude on a schedule; cloud tasks keep running when your computer is off (overview) A recurring weekly review of a folder of reports
Pipe and script claude -p takes piped input; the docs show translating new strings and bulk operations across files (overview) Bulk edits across many text files, such as ad copy variants stored as files

Skills are the other piece: they "package repeatable workflows your team can share" (overview). If your team repeats a routine, such as a weekly report layout, a skill is where it lives.

For the marketing questions that sit around this tool, our other guides help: why Meta, Google Ads and GA4 report different numbers, and how products show up in AI answers. To check an ad before you spend on it, try the free creative score or the feed inspector.

What it needs, what it costs, what it cannot do

A bar chart of the documented cost figures: about 13 dollars per developer per active day on average, 150 to 250 dollars per developer per month, and under 30 dollars per active day for 90 percent of users.
Anthropic's reported enterprise averages for Claude Code. Your own cost depends on how you use it.

Anthropic says Claude Code "charges by API token consumption," and points to claude.com/pricing for subscription plans. Its cost page reports that across enterprise deployments the average is around $13 per developer per active day and $150 to $250 per developer per month, with costs below $30 per active day for 90% of users (costs). Those are figures for developers in companies, not for a marketing team, so treat them as a scale, not a quote. Costs grow with context size, which is why the docs suggest running /clear between unrelated tasks.

It needs It cannot, or you must watch
A Claude subscription or an Anthropic Console account (overview) Remember past sessions on its own: each starts fresh (memory)
A folder of files to work in Guarantee it follows an instruction: CLAUDE.md is context, not enforcement; use a hook for a must (memory)
Short, specific instructions Be trusted blindly through connections: "Verify you trust each server before connecting it," because servers that fetch external content can expose you to prompt injection (MCP)
Your approval on edits, unless you choose otherwise Share auto memory between machines: it is machine-local (memory)

How to start, and where it fits

  1. Install it from the overview page, or use the desktop app and its Code tab.
  2. Open a folder that holds one real piece of work, a copy rather than your only version.
  3. Run /init, then add your brand rules to the CLAUDE.md it creates.
  4. Start in plan mode, read the plan, then approve.
  5. Add one connection or one hook only when you feel a repeated chore.

Claude Code is a tool you steer yourself. If what you need is finished product ads, not a workshop, that is the work we do at Framepx, an AI system for product ads; here is how it works. More guides are in the blog.

Sources

Written by

Framepx team, Editorial team

The Framepx editorial team writes for brands, marketers and agencies about ad platforms, measurement, creative and product feeds.

All articles

Related posts

One prompt takes two roads, into a box you hold or into the cloud, and both meet at the same answer

AI7 min read

Open-weight AI models vs hosted: which to use

An open-weight model is one whose files you can download and run yourself. Here is how it differs from a hosted model behind an API, and when a brand or agency gains from one.

Follow the blog

New articles reach you through the blog's RSS feed and our LinkedIn page. No sign-up, nothing to hand over.

Turn your product feeds into high-performing ad creatives