In this lab, Kevin walk throughs building a composable testing and validation pipeline using Claude skills. He starts a test server, then create a lint and test skill, and finally build Playwright based smoke tests that record browser actions and send videos to Telegram via MCP, then wrap everything in a validate skill. He then creates a top level feature skill that plans, builds, and adds a new favourites feature to the smoke tests, so validation runs end to end.