citypaul

66 mods across 2 repositories, 767 stars between them.

citypaul/.dotfiles

Skill Claude Code

Domain-Driven Design patterns for TypeScript. Use when implementing ubiquitous language, value objects, entities, aggregates, domain events, domain services, or bounded contexts. Only applies to projects that explicitly use DDD. Do NOT use for simple CRUD or projects without domain modeling.

not rated 742 +2 changed 1mo ago A 58 tokens

double-check

26

citypaul/.dotfiles

Skill Claude Code

Get a rigorous read-only second opinion on finished work through the host's available reviewer capabilities, preferably from a different model provider. Falls back to a fresh same-provider agent only when necessary and labels the reduced independence. Every review includes a mandatory scope-fidelity check against the…

not rated 742 +2 9d ago A 102 tokens

citypaul/.dotfiles

Skill Claude CodeCodex

Research and compare established libraries, open-source tools and applications, managed services, and standard, framework, or platform primitives against an explicit bespoke baseline before committing to a material generic mechanism. Use for library/tool recommendations, build-versus-adopt questions, custom-mechanism…

not rated 742 +2 9d ago A 144 tokens

event-sourcing

28

citypaul/.dotfiles

Skill Claude Code

Event sourcing patterns for functional TypeScript — persist state as an append-only log of past events and rebuild it by folding them. Use when implementing a Decider write model, an event store, projections and read models, event versioning, or snapshots. Builds on the Decider from domain-driven-design and the…

not rated 742 +2 9d ago A 96 tokens

expectations

29

citypaul/.dotfiles

Skill Claude Code

Decide where a learning, gotcha, or decision should live so it is not lost, and capture it there while context is fresh. Use when the user says they just discovered, learned, or found out something non-obvious, asks where a fact should be recorded, written down, or go, wants a setup gotcha, workaround, or decision…

not rated 742 +2 changed 1mo ago A 149 tokens

find-gaps

30

citypaul/.dotfiles

Skill Claude Code

Adversarially review an existing written artifact — stories, plans, acceptance criteria, specs, or design mocks — to surface missing states, unhandled edge cases, unstated assumptions, unverifiable criteria, and slices still too broad or horizontal. Works interactively, one question at a time, writing each answer back…

not rated 742 +2 9d ago A 147 tokens

find-skills

31

citypaul/.dotfiles

Skill Claude Code

Discover and, with authorization, install agent skills from the open skills ecosystem. Use when the user explicitly asks to find or install a skill from the external skills ecosystem, asks whether an installable agent skill exists for a task, or wants to extend agent capabilities through skills.sh or a skill…

not rated 742 +2 changed 1mo ago A 98 tokens

finding-seams

32

citypaul/.dotfiles

Skill Claude Code

Use when existing code has untestable dependencies that prevent writing tests -- direct construction of collaborators, static or global function calls, tight coupling to external systems, or singleton access patterns. Specifically for identifying substitution points (seams) that make legacy or tightly-coupled code…

not rated 742 +2 changed 1mo ago A 99 tokens

folder-structure

33

citypaul/.dotfiles

Skill Claude CodeCodex

Deprecated compatibility alias for structure-codebase. Activate only for the exact legacy name folder-structure or an explicit $folder-structure invocation. Contains no independent architecture guidance and must delegate to the canonical sibling skill.

not rated 742 +2 9d ago A 45 tokens

front-end-testing

34

citypaul/.dotfiles

Skill Claude Code

Behavior-driven UI testing patterns across Vitest Browser Mode, Playwright E2E evidence boundaries, and DOM Testing Library. Use when testing any front-end application, writing UI or end-to-end tests, querying DOM elements, simulating user interactions, or choosing the lightest harness that proves a browser-observable…

not rated 742 +2 changed 1mo ago A 78 tokens

functional

35

citypaul/.dotfiles

Skill Claude Code

Functional programming patterns with immutable data. Use when writing logic, data transformations, or encountering mutation bugs — including any feature request that builds, merges, filters, sorts, prices or otherwise reshapes records, lists, carts, orders or invoices, even when it never mentions immutability; load it…

not rated 742 +2 changed 1mo ago A 133 tokens

graph-engineering

36

citypaul/.dotfiles

Skill Claude CodeCodex

Compose installed agent skills into one orchestrated multi-agent run: an agent graph where each node is a sub-agent that loads exactly one skill, edges carry structured data, and stages fan work out, adversarially verify it, and synthesize one deliverable. Claude Code calls the executable form a dynamic workflow; the…

not rated 742 +2 changed 29d ago A 175 tokens

citypaul/.dotfiles

Skill Claude Code

Use when the user or project explicitly adopts hexagonal (ports and adapters) architecture — a README, CLAUDE.md, or ADR that says so is the opt-in. Once a project has opted in, load this for every code change in it, not only architecture work — a new feature, a transport or SDK swap, a bug fix, or a small…

not rated 742 +2 changed 1mo ago A SkillSpector: pass 158 tokens

citypaul/.dotfiles

Skill Claude CodeCodex

Audit an existing repository or multi-module subsystem for evidence-backed architecture improvements, rank bounded candidates, and present them in a visual HTML report with before-and-after diagrams and a top recommendation. Use when the user asks where architecture investment would pay off across a codebase, wants…

not rated 742 +2 9d ago A 148 tokens

mutation-testing

39

citypaul/.dotfiles

Skill Claude Code

Set up and run mutation testing with Stryker, including full-project and focused diff runs against the current review base, then use surviving mutants to strengthen weak or missing tests. Use as the end-of-phase PR-readiness gate after implementation and refactoring are complete, not inside each RED-GREEN increment.…

not rated 742 +2 changed 1mo ago A 97 tokens

observability

40

citypaul/.dotfiles

Skill Claude Code

Observability as an engineering discipline — wide events / canonical log lines, OpenTelemetry instrumentation (traces, metrics, context propagation, sampling, Collector), SLIs/SLOs/error budgets, symptom-based alerting with burn rates, telemetry hygiene, and testing instrumentation as behavior. Use when calls between…

not rated 742 +2 changed 1mo ago A 209 tokens

panel-review

41

citypaul/.dotfiles

Skill Claude CodeCodex

Composable multi-agent code review of any change boundary — the working tree mid-development, a branch diff, a stacked layer, or a pull request: one orchestrator fans out sub-agents, each loading exactly one installed skill as a review lens (hexagonal-architecture, domain-driven-design, structure-codebase…

not rated 742 +2 changed 29d ago A 224 tokens

planning

42

citypaul/.dotfiles

Skill Claude Code

Planning work as vertical slices or an explicitly selected mechanism-reduction program in small, known-good increments, with independent pull requests or an optional stacked-PR topology across one or more ordered slices. Use when starting significant work, turning already-split stories into implementation plans…

not rated 742 +2 9d ago A 160 tokens

citypaul/.dotfiles

Skill Claude Code

Create an application-specific production parity skill by inspecting an app's docs, source, tests, CI, deployment, infrastructure, config, auth, and environment setup, then asking targeted harness questions only for source-unanswerable decisions. Use when local, CI, PR, preview, staging, or other non-production…

not rated 742 +2 9d ago A 125 tokens

react-performance

44

citypaul/.dotfiles

Skill Claude CodeCodex

Make React and Next.js performance changes that are measured, evidence-backed, and behaviorally safe. Routes to the right rule catalogue — vercel-react-best-practices for the 72 prioritized React/Next rules, vercel-composition-patterns for component API shape, next-best-practices for App Router semantics…

not rated 742 +2 changed 1mo ago A 248 tokens

react-testing

45

citypaul/.dotfiles

Skill Claude Code

React component testing patterns including components, hooks, context, and forms. Covers Vitest Browser Mode with vitest-browser-react and @testing-library/react. Use when testing React applications. For general UI testing patterns, see the front-end-testing skill.

not rated 742 +2 changed 1mo ago A 52 tokens

citypaul/.dotfiles

Skill Claude CodeCodex

Reduce total mechanism in a selected existing system or behavior path while conserving its agreed observable behavior and non-functional guarantees. Use when the user explicitly wants fewer branches, states, dependencies, layers, flags, retries, jobs, adapters, or operational moving parts and needs evidence that…

not rated 742 +2 changed 1mo ago A 110 tokens

refactoring

47

citypaul/.dotfiles

Skill Claude Code

Refactoring assessment and behavior-preserving patterns for code with a passing baseline and proportionate preservation evidence. Use when the user asks to clean up, tidy, simplify, restructure, deduplicate, collapse, or merge look-alike code in a selected area, or after GREEN establishes the passing baseline for a…

not rated 742 +2 changed 1mo ago A 180 tokens

render-code-shape

48

citypaul/.dotfiles

Skill Claude CodeCodex

Render the shape of code — module boundaries, the types that cross them, signatures, and a cited call graph — for code that already exists or a change about to be built. Every name, type, and path is read from source and cited, or marked NEW; bodies collapse to one line of intent. Use when asking how something…

not rated 742 +2 9d ago A 161 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: