What this unit solvesYou already use AI to write code, look things up, and run analyses. This unit doesn’t teach you “how to use it”; it first makes one thing clear: opening a tool and using it correctly are separated by an entire layer of mental models and configuration engineering. Without crossing that gap, no matter how strong the model is, what you get is fluctuating, irreproducible output that sometimes errs without your noticing.
Learning objectives
After this unit, you should be able to:- Explain in your own words the concrete difference between “using AI” and “using AI correctly”, and name at least three costs of the gap.
- Distinguish the “chat-box mental model” from the “collaborating-agent mental model”, and know which one you are currently in.
- Explain why configuration is the core lever of an AI tool, not an optional advanced feature.
- Understand how this training’s four dimensions form a single path from cognition to automation.
1. A scene you probably know
You open a coding agent in the terminal and toss in “refactor this function to be a bit cleaner”. It runs, changes five files, the tests are still green, and you hit accept. Three weeks later some edge case breaks; you go back to that change and find it quietly removed a side effect you depended on, because you never told it that side effect was intentional. This is not the model being “dumb”. This is you treating an engineering task that needs context, constraints, and verification as a wishing well. The model doesn’t have your project conventions, your implicit requirements, or your definition of “clean”; it can only guess from the average of its training data. Guessing right is luck; guessing wrong is the norm.2. The gap between “using it” and “using it correctly”
Put two kinds of user side by side and the gap is clear. Note: the difference is almost never “what prompt was given”, but “what was configured beforehand and verified afterward”.| Dimension | Ordinary use (using AI) | Correct use (using AI correctly) |
|---|---|---|
| Context | Re-explain the background each time, or assume the model remembers | Pin project conventions, roles, and constraints into memory and rule files |
| Privacy | Accept defaults wholesale, unaware whether conversations are used for training | Explicitly set training opt-out, retention period, temporary chats |
| Output quality | Fluctuates with the day’s luck | Raise the quality floor and make it reproducible via rules and examples |
| Trust | Accept what looks reasonable | Verify every verifiable claim (run tests, check sources) |
| Repeated work | Redo the same flow by hand each time | Automate the flow with Skills / Hooks / templates |
| Tool choice | Go by GitHub stars or someone’s recommendation | Judge real usefulness with your own task benchmark |
3. Two mental models
How you use a tool depends on what you picture it as. Most people are stuck because they’re still in the first two models.The evolution of the mental model
- Search-engine model: treat AI as Google. Ask once, get an answer, ask again if it’s wrong. Problem: no context accumulation, treating the model as a static knowledge base, completely missing its ability to reason within your situation.
- Autocomplete model: treat AI as a stronger Tab completion. It writes after you; you passively accept. Problem: you surrender control, and the model’s default assumptions replace your engineering judgment.
- Collaborating-agent model (this training’s target): treat AI as a strong senior collaborator who needs onboarding. You give it a role, conventions, constraints, available tools, and verification criteria; it works autonomously within that frame, and you design the frame and review the results.
CLAUDE.md, permission settings, Hooks, and verification flows.
4. Why configuration is the core lever
Engineering-minded people tend to underrate configuration, because it looks like “admin work” rather than “real skill”. That’s a misjudgment. On agentic tools, configuration is your programmatic control interface over model behavior. Break it into four layers, which map exactly to this training’s four dimensions: With the same underlying model, whether these four layers are configured correctly makes an order-of-magnitude difference in output. A well-writtenCLAUDE.md lets the model use your lab’s terminology directly, follow your code style, and automatically avoid the anti-patterns you’ve listed; a correct privacy setting lets you hand it research data with confidence; a Hook can run a type check on every save and block errors before they enter version control.
Why Claude is the primary referenceAnthropic’s Claude family (Claude Code especially) exposes all four layers as explicit config files and mechanisms, and is one of the most complete implementations of “configuration as interface” available today. We go deep on it as the backbone, then map other tools across: you’ll find ChatGPT’s custom instructions, Gemini’s Gems, Copilot’s instructions files, and Cursor’s rules are all the same set of concepts in different packaging.
CLAUDE.md first, then say the same sentence):
5. The shared skeleton across tools
Vendors differ, names and folder names change, but the underlying concepts are highly consistent. Build the “concept column” of this table first, and learning any tool later is just filling in the blanks.| Concept | Anthropic Claude (primary) | OpenAI | GitHub Copilot | Cursor | |
|---|---|---|---|---|---|
| Personalization instructions | Claude.ai “Instructions for Claude” / CLAUDE.md | ChatGPT custom instructions | Gemini “Instructions for Gemini” | VS Code personal instructions | User Rules |
| Project-level rules | ./CLAUDE.md, .claude/rules/ | AGENTS.md | AGENTS.md, .agent/rules/ (singular; .agents/ is a third-party misspelling) | .github/copilot-instructions.md | .cursor/rules/*.mdc |
| Reusable flow | Skill (SKILL.md) | Custom GPT / Codex prompt | Gem / workflow | .prompt.md | /create-rule |
| Privacy training opt-out | ”Help Improve Claude” toggle | ”Improve the model for everyone” toggle | ”Keep Activity” toggle | enterprise/personal data settings | account privacy settings |
| Automation hook | Hooks | Codex hooks | Antigravity workflow | Copilot hooks (preview) | (no equivalent yet) |
Self-check (stop here for a moment)Take the tool you use most and ask yourself:
- Where are my personalization instructions set? Or are they not set at all, re-explained each time?
- Do I know whether my conversations are used for training? Where is the toggle?
- Have I pinned any “flow I repeat” into something reusable?
6. How to cross the gap
Four dimensions, one path:- Foundations (Part I): first make the mental models and mechanics clear (tokens, context window, agentic loop, context engineering). Without the principles, configuration is just copying.
- Configuration (Part II): with Claude as the primary reference, walk through personalization, privacy,
CLAUDE.md, Skills, Hooks, Subagents, Plugins, then map other tools across. - Judgment (Part III): train yourself to judge independently whether a tool, a Skill, or a GitHub repo actually fits you, rather than going by stars or recommendations. Build security, privacy, and supply-chain risk awareness at the same time.
- Customization (Part IV): teach you to generate your own content: write your own rule files, develop dedicated Skills and Subagents, automate flows with Hooks, wire up your environment with MCP.
7. Common pitfalls
Self-check
The bar for passing this unit
- Can you explain to a colleague “why configuration matters more than the prompt”?
- Can you point out which mental model you’re currently in, and where to move next?
- Can you fill in your main tool’s column in the Section 5 table?
Sources and further reading
- This unit is a conceptual introduction; the views are the author’s synthesis and do not rely on factual claims from a specific external source.
- For the per-tool configuration mechanisms in the Section 5 table, see the detailed verification and sources in 02-2 Anthropic Claude setup and 02-6 Other-tool comparison.
- For the technical basis of the mental models and context engineering, see 01-2 How LLMs and agents work and 01-4 Context engineering.