Module · Claude Engineer
Claude Code Essentials
The settings file, the permissions and the headless mode that runs without you.
TOPIC 01
Settings & Permissions
What Claude may run on its own, and what it has to ask about first.
What you'll practice
- Write the Settings File — guided · beginner
- Define the Permission Policy — practice · intermediate
A command you'll meet
cat ~/.claude/settings.jsonPermissions are the contract between the agent and your machine. Open the task below for the full walkthrough.
Hands-On Tasks in This Topic (2)
Write the Settings File
The settings file decides the model, the tools and the rules for every session. Write one for a project that builds with pnpm.
Define the Permission Policy
Every team has its own idea of what an agent may do unattended. Write the policy and the reasons behind it.
TOPIC 02
Headless Runs
Drive Claude from a script, from a pipeline, or from another agent.
What you'll practice
- Run Claude Without a Terminal — practice · intermediate
- Hand Over a Session — challenge · advanced
A command you'll meet
cat ~/scripts/claude-task.shA headless run is a batch job - it needs a machine readable output and a way to fail loudly. Open the task below for the full walkthrough.
Hands-On Tasks in This Topic (2)
Run Claude Without a Terminal
The print mode takes a prompt and gives you an answer you can pipe into another tool. Write the script that runs it with a fixed output format.
Hand Over a Session
Context is per session, so a handoff needs a written note. Write the template that carries the work to the next person.