tmj-90/gaffer

Self-hosted AI coding factory — sandboxed agents deliver tickets to merged code, gated by a human in a dashboard. Local-first, cost-transparent, human-in-the-loop.

2Stars on the repository
74Mods indexed here, across every type
2d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

design-system

25

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…

not rated 2 2d ago A 106 tokens original Apache-2.0

docker-development

26

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".

not rated 2 2d ago A 60 tokens original Apache-2.0

engineering-craft

27

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…

not rated 2 2d ago A 120 tokens original Apache-2.0

fix-flaky-test

28

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.

not rated 2 2d ago A 69 tokens original Apache-2.0

frontend-a11y

29

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…

not rated 2 2d ago A 72 tokens original Apache-2.0

frontend-component

30

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…

not rated 2 2d ago A 79 tokens original Apache-2.0

frontend-design

31

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…

not rated 2 2d 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…

not rated 2 2d ago A 122 tokens original Apache-2.0

frontend-responsive

33

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.

not rated 2 2d ago A 62 tokens original Apache-2.0

go-conventions

34

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…

not rated 2 2d ago A 84 tokens original Apache-2.0

incident-response

35

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…

not rated 2 2d ago A 85 tokens original Apache-2.0

java-conventions

36

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"…

not rated 2 2d ago A 89 tokens original Apache-2.0

kubernetes-operator

37

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.

not rated 2 2d 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…

not rated 2 2d ago A 97 tokens original Apache-2.0

md-document

39

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…

not rated 2 2d ago A 101 tokens original Apache-2.0

mobile-ui

40

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…

not rated 2 2d 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.

not rated 2 2d ago A 67 tokens original Apache-2.0

page-cro

42

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…

not rated 2 2d ago A 77 tokens original Apache-2.0

plan-build

43

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…

not rated 2 2d ago A 144 tokens original Apache-2.0

plan-change

44

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…

not rated 2 2d ago A 102 tokens original Apache-2.0

prd

45

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".

not rated 2 2d ago A 70 tokens original Apache-2.0

tmj-90/gaffer

Skill Claude CodeCodex

Use right after a ticket is implemented and evidenced — while you still hold the diff in context — to PREPARE the Repo Digest delta and the feature note as a recorded evidence row, so the merge step can apply them deterministically WITHOUT spending a fresh agent call. Invoke once your change is committed and its ACs…

not rated 2 2d ago A 116 tokens original Apache-2.0

product-discovery

47

tmj-90/gaffer

Skill Claude CodeCodex

Use when validating product opportunities, mapping assumptions, planning discovery sprints, or testing problem-solution fit before committing delivery resources. Triggers on "product discovery", "validate this idea", "opportunity solution tree", "discovery sprint", "assumption mapping", or "de-risk this bet".

not rated 2 2d ago A 64 tokens original Apache-2.0

product-owner

48

tmj-90/gaffer

Skill Claude CodeCodex

Use to propose the next product work for a repo — on an idle factory tick (nothing ready to deliver) or when a human asks "what should we build next", for product ideas, a backlog, or PO mode. Consults Memory for product direction, inspects the repo, and files 3–5 high-leverage, anti-slop candidates into the Dispatch…

not rated 2 2d ago A 98 tokens original Apache-2.0

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: