N1 — Operator Foundations ▾
Operator
Foundations
Construis la base pour opérer Claude Code, GitHub, automatisations et systèmes IA. 8 modules pratiques avec des exercices réels et des livrables concrets. Sans code préalable. À ton rythme.
Diagramme — Comment fonctionne le système de base
YOU
Operator with context and objectives
Claude Code
AI in your local environment
CLAUDE.md + context + prompts
The instructions that guide the work
GitHub + files + automations
Where work lives and is versioned
Output: pages, systems, documentation, workflows
The concrete, deliverable result
Glosario rápido
12 términosConsulta los que no conozcas. No hace falta memorizar ninguno ahora.
CLI ▼
Command Line Interface. La terminal. Una pantalla de texto donde escribes comandos directamente al ordenador, sin botones ni menús. Es la forma más directa de controlar un sistema.
Terminal ▼
El programa que da acceso a la CLI. En Mac es Terminal o iTerm2. En Windows es PowerShell o Windows Terminal. Desde aquí lanzas herramientas, navegas por carpetas y ejecutas scripts.
VS Code ▼
Visual Studio Code. El editor de código más usado del mundo. Gratuito y extensible. Desde aquí escribirás, editarás y revisarás casi todos tus proyectos. Claude Code funciona dentro de él.
Git ▼
Sistema de control de versiones. Registra cada cambio que haces en tus archivos con un mensaje de qué cambiaste y por qué. Si algo se rompe, puedes volver a cualquier punto anterior.
GitHub ▼
Plataforma donde subes tus repositorios Git. Es la nube de tu código. Sirve para guardar, colaborar, publicar proyectos y conectar con herramientas como Cloudflare Pages o Vercel.
Repo ▼
Repositorio. La carpeta de tu proyecto con todo su historial de cambios. Puede ser local (en tu ordenador) o remoto (en GitHub). Ambos se sincronizan con git push y git pull.
Commit ▼
Un punto de guardado con mensaje. Cada commit es una foto del estado de tu proyecto en ese momento. "Añadí la sección de glosario." "Arreglé el bug del header." Úsalos con frecuencia.
API ▼
Application Programming Interface. Una puerta de acceso a una herramienta o servicio externo. Le envías una solicitud y recibes una respuesta. Así los programas se comunican entre sí.
MCP ▼
Model Context Protocol. Un estándar que permite a Claude conectarse con herramientas externas: sistemas de archivos, GitHub, bases de datos, navegadores. Convierte a Claude de asistente a operador de sistemas reales.
CLAUDE.md ▼
Archivo de instrucciones para Claude. Le dice qué es el proyecto, cómo debe trabajar, qué hacer y qué evitar. Es el contrato entre tú y tu asistente IA. Sin él, Claude trabaja sin contexto.
Deploy ▼
Publicar un proyecto para que esté accesible en internet. Convierte código local en una URL real. Para proyectos estáticos, plataformas como Cloudflare Pages, Vercel o Netlify lo hacen gratis y en minutos.
Cloudflare Pages ▼
Plataforma de hosting gratuito para proyectos estáticos. Conectas tu repo de GitHub, configuras el comando de build y cada vez que haces git push, tu sitio se actualiza automáticamente.
Prepare context
15 minÀ la fin
You have a document with your operational context ready to give Claude at the start of any project.
Claude has no memory between sessions. Without context, it works generically. With context, it works precisely. This module teaches you to create that context before starting any task.
Pourquoi c'est important
Most mediocre AI outputs don't come from the tool — they come from lack of context. A well-written document saves half an hour of corrections per session.
PRO TIP
I have work history with you in previous conversations. Extract a structured summary with these blocks: - Name of my project or main work area - Tools I regularly use - My current objectives - My preferred working style with AI - What I DON'T want you to do when we work together - Any working rules we've established together Format: Markdown. Maximum 30 lines. No decoration or filler.
Voir l'exercice étape par étape ▼
Objectif
Create a personal operational context document you can give Claude at the start of any project.
Avant de commencer
Open VS Code or any editor. No installation needed for this module.
Étapes
- 1 Create a file called
mi-contexto.mdin a folder of your choice. - 2 Write these sections: Who I am, Active projects, Tools I use, How I prefer to work, What I DON'T want Claude to do.
- 3 Be specific. One line per point. No unnecessary paragraphs.
- 4 If you have history on Claude.ai, use the prompt above to extract the context automatically.
Résultat attendu
A mi-contexto.md file of 20–30 lines with dense, useful information about you and your work.
Erreur fréquente
Writing too much. Context must be precise, not exhaustive. If it exceeds 30 lines, trim it.
Comment savoir que c'est réussi
You can give the file to Claude in a new session and it knows how to work with you without needing basic explanations.
Work environment
20 minÀ la fin
Terminal open, practice folder created and VS Code running with your first file.
You can't operate digital systems without knowing the environment where they live. The terminal is the cockpit from which you control everything. VS Code is where you edit and review. This module gives you the minimum tools to get started.
Pourquoi c'est important
Many beginners avoid the terminal for months. It's the most expensive mistake you can make. Everything you'll do in the following modules requires moving through it with basic fluency.
Voir l'exercice étape par étape ▼
Objectif
Open the terminal, create a practice folder and open the work environment in VS Code.
Avant de commencer
Download and install VS Code from code.visualstudio.com if you don't have it yet.
Étapes
- 1 Open the terminal. Mac:
Cmd+Space→ "Terminal". Windows: Windows key → "PowerShell". - 2 Run
mkdir operador-practicato create your practice folder. - 3 Run
cd operador-practicato enter it. - 4 Run
touch README.md(Mac/Linux) orni README.md(Windows) to create a file. - 5 Run
code .to open the folder in VS Code.
Résultat attendu
VS Code open with the operador-practica folder and README.md visible in the side explorer.
Erreur fréquente
Using folder names with spaces. Avoid them: use dashes instead of spaces (operador-practica, not operador practica).
Comment savoir que c'est réussi
You see the README.md file in VS Code's left panel and can edit it.
operador-practica/README.md Claude Code
20 minÀ la fin
Claude Code installed and used to generate real documentation inside your project.
Claude Code is not a chatbot. It's an assistant that works inside your project: reads files, writes code, executes actions and proposes solutions in context. It knows what's in your folder. That changes everything.
Pourquoi c'est important
Using Claude from a web chat and using it from Claude Code are two completely different experiences. One answers questions. The other executes work inside your project.
PRO TIP
Act as a technical documentation writer. Analyze this project and create a README.md that includes: - What this project does in a single line - Why it exists - How to install and run it - Relevant file and folder structure - Next steps or how to contribute Tone: clear and direct. No unnecessarily technical language.
Voir l'exercice étape par étape ▼
Objectif
Install Claude Code and complete your first real task: generate documentation for your project.
Avant de commencer
You need Node.js installed. Check with: node --version. If no number appears, download it at nodejs.org.
Étapes
- 1 Install Claude Code:
npm install -g @anthropic-ai/claude-code - 2 Navigate to your folder:
cd operador-practica - 3 Start Claude Code:
claude - 4 Use the prompt above or write directly: "Create a README.md explaining that this is my practice folder for learning to operate AI systems."
- 5 Read the full result. Edit anything that is incorrect or doesn't represent your project well.
Résultat attendu
A README.md with content generated by Claude and reviewed by you. The file makes sense and contains no invented information.
Erreur fréquente
Accepting Claude's output without reading it. Claude can invent details that don't exist. Always review before saving.
Comment savoir que c'est réussi
The README accurately describes what your practice folder is and contains no false statements.
README.md reviewed and correct GitHub and security
25 minÀ la fin
First repository uploaded to GitHub with clear commits and .gitignore configured to not expose sensitive information.
Git records every change with a message. GitHub stores those records in the cloud. Without Git, your work has no history and can't be deployed easily. Without .gitignore, you can accidentally upload API keys or passwords.
Pourquoi c'est important
Git is not just for programmers. It's for anyone who wants to not lose work, collaborate with others or publish projects on the internet. .gitignore security is not optional: an API key leaked on GitHub can generate bills of hundreds of euros in hours.
COMMON MISTAKE
git status before running git add . If a .env file or credentials appear, create .gitignore first. An API key in a public repo can generate debt in minutes. Voir l'exercice étape par étape ▼
Objectif
Initialize Git in your project, make a safe first commit and upload the repo to GitHub.
Avant de commencer
Create a free account at github.com if you don't have one yet.
Étapes
- 1 Inside
operador-practica, rungit init - 2 Create a
.gitignorefile and add these lines:.DS_Store,node_modules/,.env - 3 Run
git add .thengit commit -m "init: operator practice folder" - 4 On github.com, create a new empty repo called
operador-practica. Copy the URL. - 5 Run
git remote add origin YOUR_URLthengit push -u origin main
Résultat attendu
Your operador-practica folder visible on github.com with the README and at least one commit with a clear message.
Erreur fréquente
Making the first commit without .gitignore. If you upload a .env with API keys before adding .gitignore, those keys remain in history even if you delete them later.
Comment savoir que c'est réussi
You open the repo URL on GitHub from another browser and see your files with no .env or credential files.
CLAUDE.md and memory
20 minÀ la fin
A CLAUDE.md file in your project that gives Claude persistent context without you having to repeat it every session.
Claude doesn't remember between sessions, but it can read files. A well-written CLAUDE.md is your project's instruction manual. Claude reads it at startup and knows exactly how to behave: what to do, what to avoid, how to speak.
Pourquoi c'est important
Without CLAUDE.md, every session starts from zero. With CLAUDE.md, every session starts aligned with your objectives, your style and your rules. The difference accumulates in hours saved.
REMEMBER
Act as a project architect. Create a CLAUDE.md for this project with: - Description and main objective - Technical stack used - Style or code conventions - What you should NOT do in this project - How to add modules or new sections - Project tone and voice if applicable Be concise. No filler. Maximum 40 lines.
Voir l'exercice étape par étape ▼
Objectif
Create a CLAUDE.md for operador-practica with objective, stack, style and constraints.
Avant de commencer
Think of 3 things you want Claude to know about this project before starting to work on it.
Étapes
- 1 Open
operador-practicain VS Code. - 2 Create a
CLAUDE.mdfile in the project root. - 3 Use the prompt above in Claude to help fill it in.
- 4 Review the result. Adjust anything that doesn't fit your real project. Remove what is generic.
- 5 Commit:
git add CLAUDE.md && git commit -m "add CLAUDE.md"
Résultat attendu
A CLAUDE.md of 20–40 lines with clear rules and useful context. In the next session, Claude reads the file and already knows how to work.
Erreur fréquente
"Be helpful". Rules must be specific: "don't add dependencies without justification", "always use English".
Comment savoir que c'est réussi
You open a new Claude Code session in the same folder and, without explaining anything, it already knows what the project is and how to work on it.
Operative prompts
20 minÀ la fin
You know how to structure requests that produce directly usable work, not generic responses that need rewriting.
A generic prompt produces generic results. An operative prompt has role, context, structure and limits. The difference can be half an hour of extra correction work or a deliverable you use as-is.
Pourquoi c'est important
Most people use AI as if it were a search engine. AI is not a search engine. It's a collaborator that needs briefing. Without briefing, it produces generic work. With briefing, it produces specific work.
PRO TIP
Act as a workflow analyst. Analyze this repetitive task: [describe the task in detail] Answer: 1. The steps that compose it, broken down without omitting any 2. Which steps are automatable and which are not, with justification 3. What tool would solve each automatable part 4. Which parts require mandatory human supervision 5. Estimated time saved if the automation were implemented Be specific. Don't generalize.
Voir l'exercice étape par étape ▼
Objectif
Transform a vague request into an operative prompt and compare the results side by side.
Étapes
- 1 Think of a specific task you want to delegate to Claude. For example: drafting an email, summarizing a document, creating a to-do list.
- 2 Write the vague version in one line: "Write me an email for a client", "Summarize this text".
- 3 Now rewrite it adding: Claude's role, who the recipient is, expected tone, output format, maximum length.
- 4 Send both versions to Claude and compare the results side by side.
- 5 Which would you use without editing? Which part of the context changed the output most?
Résultat attendu
An operative prompt written by you that produces output you would use directly, without significant editing.
Erreur fréquente
Adding context that isn't relevant to the task. Context must be dense and pertinent, not extensive.
Comment savoir que c'est réussi
The operative prompt's output doesn't need rewriting to be used. The vague prompt's output does.
Automations
25 minÀ la fin
You have identified at least one task in your work that can be systematized and have a map of how to do it.
Automating doesn't mean programming. It means thinking in steps: what do I do, what part can a machine do, what do I need to supervise. This module is about designing before building.
Pourquoi c'est important
Most people automate before understanding what they're automating. The result is fragile systems that break when something changes. Mapping first saves hours later.
INSIGHT
Voir l'exercice étape par étape ▼
Objectif
Map one of your own repetitive tasks and detect which parts are automatable, which need supervision and which require human judgment.
Étapes
- 1 Choose a task you do at least once a week. The more specific, the better.
- 2 Write all the steps of that task, in order, without omitting any. Include even the smallest ones.
- 3 For each step, put a label:
automatable,supervised, orhuman. - 4 Identify the step that consumes the most time or mental energy.
- 5 Design how that step would look if Claude executed it. What information would it need? What would it produce? How would you review it?
Résultat attendu
A document with the task map, labeled by type (automatable / supervised / human) and a proposed improved flow.
Erreur fréquente
Trying to automate everything at once. Start with the most repetitive, least critical step. Small systems that work are worth more than large ones that don't finish.
Comment savoir que c'est réussi
You can describe the system in 5 lines and explain to someone how it would work without using technical words.
Publish and improve
20 minÀ la fin
Something published with a real URL, accessible from any browser, and a list of documented improvements for the next version.
Publishing closes the cycle. It turns private work into real work. Learn to deploy something small in under 10 minutes. Then write what you would change: that's how iteration starts.
Pourquoi c'est important
Projects that don't get published don't receive feedback, don't improve and eventually get abandoned. The imperfect thing that works and exists is always worth more than the perfect thing that never ships.
REMEMBER
Voir l'exercice étape par étape ▼
Objectif
Deploy operador-practica on Cloudflare Pages and document improvements for v2.
Avant de commencer
Make sure the project has at least one content file and is uploaded to GitHub.
Étapes
- 1 Go to
dash.cloudflare.com→ Workers & Pages → Create → Pages. - 2 Connect your GitHub account and select the
operador-practicarepo. - 3 If static HTML: leave Build command empty, output directory
/. If Astro: Build commandnpm run build, outputdist. - 4 Click Save and Deploy. In ~60 seconds you have a public URL.
- 5 Create
mejoras-v2.mdwith at least 3 concrete things you would change or add.
Résultat attendu
Active public URL that loads from any browser, plus a mejoras-v2.md file with at least 3 concrete points.
Erreur fréquente
Waiting until it's "perfect" to publish. There is no perfect before publishing. There is the imperfect that receives feedback and improves.
Comment savoir que c'est réussi
The URL loads in a browser that isn't yours. The mejoras-v2.md file has specific, not vague, points.
mejoras-v2.md Le Niveau 1 ne se complète pas en regardant du contenu. Il se complète en soumettant une preuve publique.
Ta preuve finale est un repo public + une URL en ligne. Tous les livrables (contexte, CLAUDE.md, prompts, carte d'automatisation, améliorations) vivent dans un seul dépôt : operador-practica.
Avant de soumettre, assure-toi de :
- ✓ mi-contexto.md in the operador-practica repo
- ✓ README.md generated with Claude Code and reviewed by you
- ✓ CLAUDE.md committed to the repo
- ✓ .gitignore with at least 1 commit (no secrets)
- ✓ Your own operative prompt saved in the repo
- ✓ Automation map for a real task
- ✓ mejoras-v2.md with 3+ concrete points
- ✓ The project deployed to a live public URL