Claude Code on Real Codebases WordPress, PHP & Legacy Code
Published 9/2026
Created by PACT Atelier
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English | Duration: 46 Lectures ( 4h 10m ) | Size: 2 GB
Drive Claude Code through a real 240,000-line WordPress ecommerce plugin: onboard it, catch its failures, ship fixes.
What you’ll learn
Map an unfamiliar 240,000-line PHP codebase with Claude Code and write the architecture map down where the next session can use it
Write project instructions that measurably change how the agent behaves, then keep pruning them as you learn the code
Work out what to tell Claude to ignore in a large tree, and watch the same question get a better answer
Run the whole loop on a real open issue: reproduce, plan, implement, test, then read the diff like a reviewer
Use plan mode on a change that matters, reject a weak plan, and work from the revised one
Recognise the five ways coding agents fail on real code, each fired deliberately and followed from prompt to diff
Catch a plausible-but-wrong fix, a silently dropped requirement, and a refactor that keeps the test suite green
Apply a five-minute review pass that catches all five failures before any of them reach a branch
Use a test suite as the agent’s feedback loop, with a known baseline that tells real failures apart from expected ones
Set permissions, sandboxing and a security pass so the agent’s reach matches how far you trust it
Choose between a skill, an MCP server, a hook and a plugin, then build each one against a real convention in the repo
Carry the method to your own codebase using a first-week checklist that does not depend on this plugin
Requirements
About two years of professional development experience. This is not a first coding course.
Working PHP, and a basic idea of how a WordPress plugin hooks into WordPress. You do not need to know this particular plugin.
Comfort with git: branches, commits, and reading a diff well enough to say whether it is right.
A Claude account on a paid plan, or willingness to start one. The course assumes Claude Pro at 20 dollars a month; Module 1 installs Claude Code from zero.
Docker Desktop, free for personal use. The course test suite runs inside it, and one command takes you to the baseline.
macOS, Windows with WSL, or Linux. The videos are recorded on macOS with a terminal and VS Code, but any editor works.
Description
This course contains the use of artificial intelligence.
Almost every Claude Code tutorial starts with an empty folder. Most developers do not get to work that way. You inherit a codebase somebody else wrote years ago, with conventions nobody wrote down and a test suite you would rather not break, and that is where the agent has to earn its keep.
This course spends all four hours inside one of those. The codebase is Easy Digital Downloads, a WordPress ecommerce plugin of roughly 240,000 lines of PHP, GPL-2.0, with a full PHPUnit suite and a live issue tracker. You clone a pinned fork, so your checkout matches the videos line for line. After that, everything is real: real open issues, real diffs, real test runs, and the failures an agent produces when it meets a codebase this size and gets it wrong.
The course assumes about two years of professional development experience. You should be comfortable in a terminal and in git, able to read PHP, and able to look at a diff and say whether it is correct. If you want a site built or fixed without writing code, this is the wrong course, and it is better to find that out now than after you buy.
What you work through
Setup and the honest gate. What Claude Code costs in practice, installing it on macOS, Windows or Linux, and one command that takes the course test suite to a known baseline.
Onboarding a codebase you did not write. Why a naive first prompt falls apart on a large repo, how to map an unfamiliar architecture, what to tell the agent to ignore, and how to write project instructions that measurably change its behaviour. The module ends on a genuine open issue, closed and reviewed.
The working loop. Plan mode used properly, turning a vague ask into a spec, sessions and compaction, checkpoints and rewind, git as the layer you recover from, and watching token cost on a big repo.
When it goes wrong. Five failure modes, each triggered on purpose and shown in full: the plausible-but-wrong fix, the silently dropped requirement, the refactor that keeps the suite green while breaking behaviour, the over-engineered five-liner, and the runaway loop. Then a five-minute review pass that catches all five, and the rules each failure earns in your project instructions.
Verification and trust. Tests as the agent’s feedback loop. The changes you never merge unreviewed. A review checklist packaged as a reusable skill, permissions and sandboxing set up as real controls, and a security pass over a finished diff.
Extending Claude Code for one codebase. Skill, MCP server, hook or plugin: when each is the right answer, then building all four against real conventions in this repo.
Capstone. One real open issue from spec to pull request, including the part where it goes wrong and gets recovered.
Easy Digital Downloads is the worked example rather than the subject. It earned the slot by being large, ordinary in its mess, and reachable in one command. The same patterns apply to WooCommerce and other ecommerce plugins, and to any hook-heavy PHP codebase. What you are learning is what to tell the agent, what to check, and what to refuse. That travels to any language.
What is included
44 lectures, about four hours of video
Downloadable notes for every lecture, with each command and prompt written out
A commands cheat-sheet and a 69-term glossary
A companion kit of 81 files: project instruction files and their full evolution, prompts, the failure scenarios, the review checklist, the skill, the hook, the MCP configuration and the diffs
A “Before you start” text lecture covering tool versions, substitutes and the whole setup
Who this is not for
Beginners and non-programmers. Anyone shopping for a feature tour. If you have never had to work in code you did not write, the course will not land, because that problem is its entire subject.
How this course was made. The narration is a synthetic voice, generated from scripts written by the instructor. Every screen recording, prompt, diff and test run is real and was captured as it happened; nothing on screen is staged or generated.
This course is an independent educational project. It is not affiliated with, endorsed by, or sponsored by the maintainers of Easy Digital Downloads, the codebase used as its worked example, or by the makers of Claude Code.
Who this course is for
Developers who already pointed Claude Code at the repository they are paid to maintain and got mediocre results
WordPress and PHP developers working in plugins, themes or ecommerce code they inherited rather than wrote
Anyone maintaining a large legacy PHP codebase who wants the agent to be genuinely useful inside it
People who can already get an agent to build something small, and now need the output to survive real tests and a real review
Freelancers and agency developers who take over other people’s plugin and ecommerce codebases
Not for beginners and non-programmers: every lecture assumes you can read code and judge a diff
Not for site owners who want a site fixed or extended without writing code. There is no no-code route here
Not for anyone wanting a feature tour of Claude Code. This is one working method on one real codebase, not a walk through the menus
DCLAUDECODEONREALCODEBAEWORDPREP

you must be registered member to see linkes Register Now