Back to Skills

tdd-london-chicago

mattnigh
Updated 4 days ago
7 views
22
1
22
View on GitHub
Othertddtestinglondon-schoolchicago-schoolred-green-refactormocks

About

This skill helps developers apply London (mock-based) and Chicago (state-based) TDD approaches by guiding style selection based on code type. It provides structured workflows for the red-green-refactor cycle using specialized agents for test generation, implementation, and refactoring. Use it when practicing TDD or deciding between testing schools for domain logic versus external dependencies.

Quick Install

Claude Code

Recommended
Primary
npx skills add mattnigh/skills_collection -a claude-code
Plugin CommandAlternative
/plugin add https://github.com/mattnigh/skills_collection
Git CloneAlternative
git clone https://github.com/mattnigh/skills_collection.git ~/.claude/skills/tdd-london-chicago

Copy and paste this command in Claude Code to install this skill

GitHub Repository

mattnigh/skills_collection
Path: collection/proffesor-for-testing__sentinel-api-testing__claude__skills__tdd-london-chicago__SKILL.md
0

Related Skills

tdd-london-chicago

Other

This Claude Skill helps developers apply both London (mock-based) and Chicago (state-based) TDD approaches when practicing test-driven development. It guides you to choose the appropriate style based on your context—using Chicago for domain logic and London for code with external dependencies. The skill follows the red-green-refactor cycle and works with specialized testing agents to generate, implement, and refactor tests.

View skill

refactoring-patterns

Other

This Claude Skill applies safe refactoring patterns to improve code structure while preserving existing behavior. It's designed for cleaning up code, reducing technical debt, and enhancing maintainability through a disciplined test-first approach. The skill emphasizes small, incremental changes with continuous testing to ensure reliability during code transformations.

View skill

code-review-quality

Other

This skill conducts automated code reviews focused on quality, testability, and maintainability, prioritizing critical feedback like bugs and security issues. It's designed for use during code reviews, when providing feedback, or when establishing review practices. The tool categorizes feedback by severity and emphasizes asking questions over issuing commands.

View skill

code-review-quality

Other

This Claude Skill performs context-driven code reviews focused on code quality, testability, and maintainability. It prioritizes actionable feedback on bugs, security, and design over style preferences, using a structured severity system. Developers should use it when reviewing code, providing feedback, or establishing team review practices.

View skill