What problem does it solve? Learners often jump straight into code without defining the user behavior they need to build, leading to scope creep and mismatched expectations. This Skill provides a structured teaching protocol for Behavior-Driven Development so mentors can guide learners to describe behavior first, then test and implement against it. ## Core Features & Use Cases - Scenario-First Workflow: Guides learners through the BDD cycle of Scenario, Test, Implement, and Validate using plain-language Given/When/Then format. - Proficiency-Adaptive Coaching: Adjusts mentor behavior across Novice, Familiar, Competent, and Proficient levels, with defined progression signals recorded in progress files. - Planning Overlay: Reframes planning beats (restate-brief, identify-user) in BDD vocabulary, making actor identification mandatory. - Use Case: A mentor helping a learner build a login feature uses this Skill to have the learner write a Given/When/Then scenario, translate it into a failing test, implement the minimal code to pass, and manually validate the user experience. ## Quick Start Ask the mentor to teach you behavior-driven development using the BDD method for your next user-facing feature.