·6 min read

Claude AI Features Most People Never Discover

Claude AI Features Most People Never Discover
Photo by Roi Solomon on Unsplash
Authors
  • João Schuller
    Name
    João Schuller
    Twitter

Claude AI Features Most People Never Discover

Most people using Claude AI treat it like a slightly smarter search engine: ask a question, get an answer, move on. That's leaving a lot on the table. Claude has a set of capabilities that almost never come up in casual use, not because they're hidden behind menus, but because they require you to know they exist and then deliberately set them up. After working with Claude across content workflows, code reviews, and product research, here are the ones that actually changed how I use it.

System prompts give Claude a persistent identity across a conversation

If you've only ever typed messages directly into the chat interface, you've been working with the default Claude: helpful, balanced, and somewhat generic. A system prompt changes that. It's an instruction block that runs before your conversation starts, and it shapes how Claude responds to everything that follows.

When you're using Claude for a specific, recurring job, the difference is concrete. Say you're running competitive analysis for an e-commerce brand. Instead of re-explaining the context every session, a system prompt can set the role ("you are a senior e-commerce analyst with a sharp focus on pricing strategy"), the output format ("always respond in structured sections: observation, implication, recommended action"), and the constraints ("do not speculate on data you haven't been given").

The output quality difference between a cold-start Claude and one with a well-crafted system prompt is significant, in my experience. Getting something that fits directly into your workflow without editing is a different working experience than getting a generic answer you have to reshape.

If you're using Claude via the API, the system prompt is a dedicated parameter in the request body. In Claude.ai's Projects feature, you can set persistent instructions that apply across all conversations within that project, which is the practical equivalent for non-API users.

For a deeper look at how to structure these effectively, system prompts that actually work covers the patterns worth using and the ones that backfire.

Claude can hold a working document in memory and revise it iteratively

One of the more underused interaction patterns is treating Claude as a co-author rather than a one-shot generator. Most users ask Claude to "write X," get a draft, copy it out, and start a new conversation for the next task. What they miss is that Claude can maintain a living document across a single conversation, revising specific sections on request without regenerating everything else.

Starting with a complete draft and then requesting targeted revisions is more straightforward than it sounds. Ask Claude to produce the full document first, then specify which section to revise and why, and ask for the full updated output. Because Claude retains the full conversation context, it can make a targeted change to paragraph three without accidentally destabilizing the argument in paragraph seven.

For long-form content where coherence across sections matters, this approach pays off quickly. Producing product specification documents where requirements changed mid-session, and being able to say "revise the technical constraints section to reflect that we're dropping mobile support, keep everything else," saves a lot of reconstructive work.

Context window size is the practical ceiling here. On Claude 3.5 Sonnet and Claude 3 Opus, the window sits at roughly 200,000 tokens as of this writing, which is well over 100,000 words. Most business documents won't get close to that limit.

If you're producing articles or longer assets this way, AI prompts that write long-form content has worked examples worth adapting.

Telling Claude what not to do is often more effective than telling it what to do

Contrary to how most people write prompts, loading the instruction with positive directives, be concise, be specific, use examples, be professional, misses something important. Claude, like any probabilistic model, has strong defaults. If you don't address those defaults directly, they'll surface in the output regardless of what you asked for.

Negative constraints work by explicitly blocking the paths Claude would otherwise take. If you're writing product descriptions and Claude keeps generating fluffy marketing language, "do not use adjectives like 'premium', 'cutting-edge', or 'innovative'" is more effective than "write in a direct tone." The positive instruction gives Claude a direction; the negative constraint closes off the specific exits it keeps taking.

My read is that this works because negative constraints are more precise. "Be concise" is ambiguous. "Do not write introductory sentences that restate the question I just asked" is not.

Combining this with the system prompt technique above tends to produce more consistent outputs across a long session than either approach alone. A system prompt that includes both what you want and a clear list of what you don't want gives Claude less room to revert to defaults under ambiguous conditions.

The reasoning behind this is covered in detail in negative constraints in prompts, which is probably the most practically useful piece on the topic I've come across.

FAQ

Can I use Claude's system prompt feature without the API? Yes. Claude.ai's Projects feature lets you set custom instructions that persist across conversations within a project, which is functionally similar to a system prompt for non-developers. You won't have the same granular control as the API parameter, but for most use cases the Projects approach is sufficient.

How do I know when Claude is making things up versus working from real data? Claude will often signal uncertainty with phrases like "I'm not certain" or "you may want to verify this," but it doesn't do this consistently. The safer practice is to treat any specific statistic, citation, or named source that Claude produces as unverified until you check it yourself. Claude is reliable for reasoning and synthesis; it's less reliable for precise factual recall.

Does the iterative document revision technique work in Claude.ai or only via API? It works in both. Conversation context is maintained in the standard Claude.ai interface just as it is via API. The only practical difference is that the API gives you more control over context window management if you're working with very long documents across multiple sessions.

Closing

Among the three techniques above, the system prompt is the one with the highest return on a single investment of time. Write it once for a recurring task, and every subsequent session starts from a better baseline. The other two, iterative revision and negative constraints, compound that further, but they only matter if the foundation is already there.