citypaul

citypaul

@citypaul

GitHub
11 Skills
7612 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 692 5mo 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 692 6mo ago

typescript-strict

by citypaul

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

Processing 692 7mo 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 692 7mo ago

react-testing

by citypaul

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

Testing 692 7mo ago

functional

by citypaul

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

Processing 692 7mo ago

testing

by citypaul

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

Processing 692 7mo ago

refactoring

by citypaul

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

Debugging 692 7mo ago

tdd

by citypaul

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

Git & VCS 692 7mo ago

expectations

by citypaul

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

Docs Gen 692 7mo ago

planning

by citypaul

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

Git & VCS 692 7mo ago