Abstract
AI Coding is one of the most FOMO inducing “recent” (2-3 years) developments affecting software engineering. My goal is to create a compact, hands-on workshop for learning how to use the most recent tools and more importantly - how to slightly reduce that feeling that things are moving at lightspeed without you.
Over the past 3 years I have found myself changing tooling multiple times. So my goal is to not only teach what the “latest and greatest” is - as that can change fast - but rather to adapt people’s workflows into ones that can allow such fast changes.
Practically speaking - in this 1.5-2.5* hour-workshop I will present how I work using Cursor and Claude Code. My goal is to cover initial set-up all the way to advanced tooling such as subagents, skills and hooks, explain how they interact, how they can use eachother, and how to create your own.
The workshop is “code-first”: participants are going to be using their own laptops on a shared codebase that has the basics ready for learning and enhancements.
Target Audience
- Backend, data, and ML engineers who want to level up their AI coding skills.
- Participants should optimally already have Cursor/VSCode installed but we can also do that part together.
- A shorter, no-hands-on is also an option.
- Works well for groups of 5-15; this allows for a “sit down” experience.
Prerequisites
Sent ahead of time: install Cursor + Claude Code, Node, gh, clone the shared repo, set API keys.
Syllabus
Part 1 - Foundations (~30 min)
- Cursor tour; picking the right model (Haiku/Sonnet/Opus, thinking models)
- Context engineering:
CLAUDE.md,@filereferences, project vs user memory - Claude Code - what it is, what it does, how it differs from Cursor
Part 2 - Tooling That Compounds (~45 min)
- How I work with Claude Code?: honest review of how I work
- Planning vs execution: plan mode, interview-style prompting,
/handoffbetween sessions - MCPs and CLIs (
gh, Linear) as first-class tools SKILLS.mdand subagents - tour the provided.claude/, then open the hood on one skill and one subagent- Hooks and scripts - automating the boring parts
Part 3 - Problems (~20 min)
- Git hygiene with agents: worktrees, commit discipline, reviewing diffs before accepting
- Evaluation and guardrails: catching “LGTM drift” and silent wrong answers
- Security issues and how to best avoid them
Part 4 - Capstone: the self-improve skill (~30 min)
One exercise that threads everything together. Participants build a skill that, at session end, reviews what they just did and proposes updates to their own CLAUDE.md.
What You Walk Away With
- A working
self-improveskill committed to your own dotfiles - A mental model for when to reach for Cursor vs Claude Code vs a subagent vs a hook
- A workflow that survives the next tooling cycle, not just this one
*Timings are approximate; a precise structure/syllabus will be decided depending on final duration.