citypaul

citypaul

@citypaul

GitHub
11 Skills
7330 Total Stars
February 2026 Joined

Public Skills

mutation-testing

by citypaul

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

Git & VCS 667 4mo ago

testing

by citypaul

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

Processing 667 5mo ago

tdd

by citypaul

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

Git & VCS 667 5mo ago

planning

by citypaul

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

Git & VCS 667 5mo ago

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 666 4mo ago

typescript-strict

by citypaul

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

Processing 666 5mo 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 666 5mo ago

react-testing

by citypaul

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

Testing 666 5mo ago

functional

by citypaul

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

Processing 666 5mo ago

refactoring

by citypaul

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

Debugging 666 5mo ago

expectations

by citypaul

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

Docs Gen 666 5mo ago