{"skill":{"slug":"bookforge-tdd-and-programming-by-difference","displayName":"Tdd And Programming By Difference","summary":"Add features to tested code using TDD or Programming by Difference. Use whenever a developer is adding a feature to a class that already has tests (or can be...","tags":{"bookforge":"1.0.0","feature-addition":"1.0.0","latest":"1.0.0","legacy-code":"1.0.0","refactoring":"1.0.0","software-engineering":"1.0.0","tdd":"1.0.0","testing":"1.0.0"},"stats":{"comments":0,"downloads":141,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1777972946629,"updatedAt":1778492850251},"latestVersion":{"version":"1.0.0","createdAt":1777972946629,"changelog":"Initial release—introduces TDD and Programming by Difference for safe feature addition to tested legacy code.\n\n- Supports adding features via Test-Driven Development (TDD) or Programming by Difference (PbD), with guidance on when to use each.\n- Details step-by-step processes for confirming test coverage, choosing an approach, and executing safely.\n- Includes triggers, prerequisites, and exclusions to guide correct usage.\n- Integrates with related skills for legacy code change and test introduction.\n- Designed for intermediate software engineers working in an environment with an established test suite.","license":"MIT-0"},"metadata":{"os":null,"systems":null},"owner":{"handle":"quochungto","userId":"s176b6gfk8djgcz320d83ta4e184bx1v","displayName":"Hung Quoc To","image":"https://avatars.githubusercontent.com/u/88069966?v=4"},"moderation":null}