Augmented Developer

Code with Claude Code - Advanced

Connect Claude to your tools via MCP, automate with hooks, orchestrate multi-agents, and apply SDD for structured, predictable projects.

Markdown version

Learning objectives

  • Connect Claude Code to external sources via MCP
  • Automate checks with hooks
  • Organize the environment into reusable plugins
  • Orchestrate subagents and apply SDD

MCP — Model Context Protocol

  • MCP client-server architecture: stdio, SSE, HTTP
  • Connecting external data sources (APIs, databases, filesystem)
  • MCP configuration in projects, /mcp command
  • The rise of CLIs: state of the art of the ecosystem

Hooks & Event-Driven Automation

  • Event types: PreToolUse, PostToolUse, SessionStart, Stop
  • Bash/PowerShell hooks for validation, auto-formatting, notifications
  • Real-world use cases: automatic linting, documentation updates

Advanced Skills & Plugins

  • Dynamic arguments, reusable and team-shareable Skills
  • Claude Code plugin structure (plugin.json): commands, agents, skills, hooks, MCP
  • Building and distributing a complete plugin

Subagents & Multi-Agent Architectures

  • Multi-agent architecture: orchestrator + specialized subagents
  • Subagent types: Explore, Plan, general-purpose
  • Parallel vs sequential execution, when to delegate

SDD — Specification Driven Development

  • Vibe Coding vs structured approach: rigor, traceability, predictability
  • The roles: Strategist → Engineer → AI Executor
  • The 6 steps: Initialization → Setup → Specification → Technical Planning → Task Organization → Implementation

CI/CD Workflows & Best Practices

  • Headless mode (claude -p) for automation
  • GitHub Actions / GitLab CI integration, git worktrees
  • API cost optimization, advanced security, community ecosystem

Hands-on Workshops

Workshop 1: MCP in Action

Connect an MCP server to an existing project and migrate the app to a modern framework.

Workshop 2: Quality Hooks

Create a PostToolUse hook that triggers linting after every code change.

Workshop 3: Complete Plugin

Build a plugin including a command, a skill, and a hook.

Workshop 4: Multi-Agent Orchestration

Use subagents to explore, plan, and refactor a project in parallel.

Workshop 5: SDD End-to-End

Write a complete specification, let Claude implement it following the spec, then integrate validation into a GitHub Actions workflow.

Prerequisites

  • Master the fundamentals of Claude Code
  • Know Git and be comfortable with a terminal

Interested in this training?

Contact us for a personalized quote or for more information.

Request a quote