TECHNICAL TALK · UPAM3D

Best practices building
agents with Claude Code

Skills · Subagents · Slash commands · MCPs

MaximoFN · 2026

01 / 08

Starting right: the /init command

Generate the context Claude will use throughout the session

$  /init
  • Creates the CLAUDE.md file at the project root.
  • Indexes the structure, dependencies and conventions of the repo.
  • That file is loaded in every conversation: it's the base context.
  • If the context changes, run it again to refresh it.
02 / 08

Subagent claude-code-guide

The in-house expert that knows how to build with Claude Code

$  @claude-code-guide
  • Subagent that knows skills, subagents, slash commands, hooks and MCPs.
  • Invoked with @claude-code-guide.
  • Ask it and it guides you step by step to build them correctly.
  • Avoid reinventing the wheel: it applies proven patterns.
  • Useful when starting out and when reviewing your own design.
03 / 08

Skills · “I know kung fu”

Knowledge packaged for a specific task

$  /skill
  • A skill teaches Claude how to perform a specific task.
  • Made of instructions + scripts + examples inside a folder.
  • Manual invocation with /skill; otherwise the agent calls it when relevant.
  • Reusable across projects: read-quality-excel, read-quality-pdf, etc.
  • If the task repeats, turn it into a skill.
04 / 08

Subagents

Child processes with their own context window

$  @subagent
  • Each subagent has its own context: it doesn't pollute the main one.
  • Can be launched in parallel to speed up independent tasks.
  • Return only a summary → keep the conversation clean.
  • Manual invocation with @subagent; otherwise the agent calls it when relevant.
  • Ideal for research, heavy reading or noisy tasks.
05 / 08

MCPs · Model Context Protocol

Standard for connecting external tools

06 / 08

Slash commands

Reproducible task sequences one command away

$  /command
  • A command = a well-defined sequence of steps.
  • Invoked with /command — always launched by the user.
  • Orchestrate skills + subagents + writing files.
  • Accept arguments: /create-quality-doc "Hand Hygiene".
  • Turn an hours-long process into a single call.
07 / 08

Next steps · Learn

Go deeper into each piece to design them better

08 / 08

Next steps · Iterate

What gets used improves; what isn't used is excess

END OF THE TALK

Thank you

Questions?

Press any key to advance · ← / → to navigate