citypaul

citypaul

@citypaul

GitHub
11 Skills
8305 Total Stars
February 2026 Joined

Public Skills

test-design-reviewer

by citypaul

Evaluates test quality using Dave Farley's 8 properties. Use when reviewing tests, assessing test suite quality, or analyzing test effectiveness against TDD best practices.

Code Review 755 9mo ago

mutation-testing

by citypaul

Mutation testing patterns for verifying test effectiveness. Use when analyzing branch code to find weak or missing tests.

Git & VCS 755 9mo ago

typescript-strict

by citypaul

TypeScript strict mode patterns. Use when writing any TypeScript code.

Processing 755 10mo ago

front-end-testing

by citypaul

DOM Testing Library patterns for behavior-driven UI testing. Framework-agnostic patterns for testing user interfaces. Use when testing any front-end application.

Testing 755 10mo ago

react-testing

by citypaul

React Testing Library patterns for testing React components, hooks, and context. Use when testing React applications.

Testing 755 10mo ago

refactoring

by citypaul

Refactoring assessment and patterns. Use after tests pass (GREEN phase) to assess improvement opportunities.

Debugging 755 10mo ago

functional

by citypaul

Functional programming patterns with immutable data. Use when writing logic or data transformations.

Processing 755 10mo ago

testing

by citypaul

Testing patterns for behavior-driven tests. Use when writing tests or test factories.

Processing 755 10mo ago

tdd

by citypaul

Test-Driven Development workflow. Use for ALL code changes - features, bug fixes, refactoring. TDD is non-negotiable.

Git & VCS 755 10mo ago

planning

by citypaul

Planning work in small, known-good increments. Use when starting significant work or breaking down complex tasks.

Git & VCS 755 10mo ago

expectations

by citypaul

Working expectations and documentation practices. Use when capturing learnings or understanding how to work with this codebase.

Docs Gen 755 10mo ago