tmj-90

61 mods across 1 repository, 2 stars between them.

copywriting

25

tmj-90/gaffer

Skill Claude CodeCodex

Use when asked to write, rewrite, or improve marketing copy for any page — homepage, landing page, pricing, feature page, about page, or product page. Triggers on "write copy for", "improve this copy", "rewrite this page", "marketing copy", "headline help", or "CTA copy". For full page generation with structure and…

2 7d ago A 83 tokens original Apache-2.0

create-branch

26

tmj-90/gaffer

Skill Claude CodeCodex

Use at the start of work on any claimed Dispatch ticket, before editing files, to create the working branch with the required prefix. Invoke whenever a ticket needs code changes and you are not yet on a non-protected feature branch.

2 7d ago A 50 tokens original Apache-2.0

tmj-90/gaffer

Skill Claude CodeCodex

Use when designing new database tables from requirements, reviewing a schema for normalisation or performance issues, adding multi-tenancy, planning a breaking migration, or generating TypeScript/Python types from a schema. Triggers on "design the schema", "ERD", "table relationships", "schema migration", "normalise…

2 7d ago A 75 tokens original Apache-2.0

design-system

28

tmj-90/gaffer

Skill Claude CodeCodex

Use when a ticket needs a systematic token + component foundation for a frontend — the three-layer token architecture (primitive → semantic → component), component specs with full state coverage, or a recommendation for which design system a product should have. Invoke for "set up design tokens", "define the component…

2 7d ago A 106 tokens original Apache-2.0

docker-development

29

tmj-90/gaffer

Skill Claude CodeCodex

Use when optimising a Dockerfile, creating or improving docker-compose configurations, implementing multi-stage builds, auditing container security, or reducing image size. Triggers on "Dockerfile", "docker-compose", "container", "image size", "build cache", or "Docker best practices".

2 7d ago A 60 tokens original Apache-2.0

engineering-craft

30

tmj-90/gaffer

Skill Claude CodeCodex

Use on every code delivery to hold the structural-quality bar — reusability where repetition is real, clear boundaries, explicit error handling, focused units, honest names, and tests for real logic. Invoke whenever you implement a claimed ticket and want the change to read like production code the repo's maintainers…

2 7d ago A 120 tokens original Apache-2.0

fix-flaky-test

31

tmj-90/gaffer

Skill Claude CodeCodex

Use when a ticket reports an intermittently failing test — passes sometimes, fails others, or fails in CI but not locally. Invoke for "this test is flaky", "fix the intermittent failure in X", or "the suite is non-deterministic". Fix the root cause, never paper over it with a retry.

2 7d ago A 69 tokens original Apache-2.0

frontend-a11y

32

tmj-90/gaffer

Skill Claude CodeCodex

Use when a ticket requires accessibility work or when delivering UI that must be usable by everyone — keyboard navigation, screen-reader labelling, focus management, colour contrast, or reduced-motion support. Invoke for "make X accessible", "fix the a11y issues", "add keyboard support", or as a companion check on any…

2 7d ago A 72 tokens original Apache-2.0

frontend-component

33

tmj-90/gaffer

Skill Claude CodeCodex

Use when a ticket asks to add or change a UI component — a new widget, a reusable element, a page section, or a state/variant of one — in a frontend stack. Invoke for "add a Card component", "build the settings panel", or "add a loading state to X". Match the repo's component conventions; do not introduce a new UI…

2 7d ago A 79 tokens original Apache-2.0

frontend-design

34

tmj-90/gaffer

Skill Claude CodeCodex

Use when a ticket builds or reworks a user-facing frontend surface — a hero, landing page, dashboard, marketing section, or any screen where the visual quality matters, not just the markup. Produces distinctive, intentional, production-grade UI that avoids generic template aesthetics. Invoke for "build the landing…

2 7d ago A 96 tokens original Apache-2.0

tmj-90/gaffer

Skill Claude CodeCodex

Use on any frontend delivery to hold the surface-specific quality floor that engineering-craft doesn't cover — intentional visual hierarchy over template defaults, accessible-by-default markup, design tokens instead of hardcoded values, reusable components matching the repo, and compositor-friendly motion. Invoke…

2 7d ago A 122 tokens original Apache-2.0

frontend-responsive

36

tmj-90/gaffer

Skill Claude CodeCodex

Use when a ticket requires a layout to work across screen sizes — mobile/tablet/desktop, fluid typography, breakpoint behaviour, or fixing overflow and touch-target issues. Invoke for "make X responsive", "fix the mobile layout", "support tablet", or when adding any layout that must adapt.

2 7d ago A 62 tokens original Apache-2.0

go-conventions

37

tmj-90/gaffer

Skill Claude CodeCodex

Use when a ticket adds or changes Go code and it must follow the repo's Go conventions — idiomatic Go, explicit error handling and wrapping, small interfaces, correct pointer-receiver rules, and table-driven tests run with the race detector. Invoke for "add this in Go", "fix the go vet/build issues", "add the…

2 7d ago A 84 tokens original Apache-2.0

incident-response

38

tmj-90/gaffer

Skill Claude CodeCodex

Use when a production incident has been declared and needs classification, triage, escalation, and post-mortem. Covers SEV1-SEV4 severity, false-positive filtering, NIST SP 800-61 lifecycle, and blameless post-mortem facilitation. For proactive threat hunting before an incident fires, use threat-detection. For cloud…

2 7d ago A 85 tokens original Apache-2.0

java-conventions

39

tmj-90/gaffer

Skill Claude CodeCodex

Use when a ticket adds or changes Java code and it must follow the repo's Java conventions — modern Java (records, sealed types, pattern matching, switch expressions), Optional discipline, immutability, Spring Boot constructor injection, and JUnit 5 + Mockito tests. Invoke for "add this in Java", "fix the Java build"…

2 7d ago A 89 tokens original Apache-2.0

kubernetes-operator

40

tmj-90/gaffer

Skill Claude CodeCodex

Use when building a Kubernetes Operator — custom controllers that reconcile CRD state. Triggers on "build an operator", "CRD design", "reconcile loop", "controller-runtime", "kubebuilder", "operator-sdk", "custom resource", or "operator capability levels". NOT a generic k8s skill — specifically the Operator pattern.

2 7d ago A 74 tokens original Apache-2.0

tmj-90/gaffer

Skill Claude CodeCodex

Use when asked to create a landing page, marketing page, homepage, lead-capture page, campaign page, or conversion-optimised web page. Outputs complete Next.js/React (TSX) + Tailwind CSS components with proven copy frameworks (PAS/AIDA/BAB), SEO meta tags, and Core Web Vitals targets. Triggers on "create a landing…

2 7d ago A 97 tokens original Apache-2.0

md-document

42

tmj-90/gaffer

Skill Claude CodeCodex

Use when converting long-form markdown (specs, RFCs, reports, plans, explainers) into a readable, well-structured single-file HTML document with sticky TOC, search, and code-copy. Triggers on "convert this spec to HTML", "markdown to doc", "make this RFC readable", "publish this as a document", or "md to HTML". For…

2 7d ago A 101 tokens original Apache-2.0

mobile-ui

43

tmj-90/gaffer

Skill Claude CodeCodex

Use when a ticket builds or reworks UI in a React Native / Expo (or React + Capacitor) mobile app and it must feel like a real, store-credible native app — not a wrapped mobile website. Covers the native-feel bar, safe-area/gesture/haptics, store-readiness, and mobile performance. Invoke for "make this screen feel…

2 7d ago A 111 tokens original Apache-2.0

tmj-90/gaffer

Skill Claude CodeCodex

Use when adding observability to a new service, refactoring noisy alerting, or designing a monitoring strategy. Covers the three pillars (metrics/logs/traces), golden-signal dashboards, and alert-noise reduction. For SLO/error-budget math specifically, route to slo-architect instead.

2 7d ago A 67 tokens original Apache-2.0

page-cro

45

tmj-90/gaffer

Skill Claude CodeCodex

Use when asked to optimise or improve conversions on a marketing page — homepage, landing page, pricing page, feature page. Triggers on "CRO", "conversion rate optimization", "this page isn't converting", "improve conversions", "why isn't this page working", or "increase sign-ups". For new page generation, use…

2 7d ago A 77 tokens original Apache-2.0

plan-build

46

tmj-90/gaffer

Skill Claude CodeCodex

Use to turn a one-line brief into a phased, dependency-ordered epic of small, well-specified, deliverable tickets — covering BOTH "build me an app that does X from scratch" (greenfield) and "change/extend/redesign an existing app X" (brownfield, when a target repo is supplied). Clarify genuine ambiguity first, draft…

2 7d ago A 144 tokens original Apache-2.0

plan-change

47

tmj-90/gaffer

Skill Claude CodeCodex

Use after claiming a ticket and understanding it, before editing any files, to commit to a concrete change plan that keeps the work minimal and on-target. Restates each acceptance criterion as the exact files to touch, the edits to make, the test that will prove it, and what is explicitly out of scope — consulting…

2 7d ago A 102 tokens original Apache-2.0

prd

48

tmj-90/gaffer

Skill Claude CodeCodex

Use when writing a Product Requirements Document — to define what to build and why, with evidence-gated drafting. Refuses to draft without a real problem, user, and metric. Triggers on "write a PRD", "product requirements", "spec for this feature", "what should we build for X", or "requirements document".

2 7d ago A 70 tokens original Apache-2.0