tmj-90

123 mods across 1 repository, 2 stars between them.

minimalism

01

tmj-90/gaffer

Skill Claude CodeCodex

Use to deliver the simplest, shortest solution that fully satisfies the ticket — fewer tokens and less code per delivery, without ever weakening a safety guard. Invoke whenever you are about to implement a claimed ticket and want to resist over-engineering, or for "keep it minimal", "don't over-build this", "smallest…

not rated 2 changed 16d ago A 94 tokens original Apache-2.0

tmj-90/gaffer

Skill Claude CodeCodex

Use when a ticket adds or changes TypeScript/JavaScript code and it must follow the repo's TS conventions — strict mode typing, typescript-eslint type-aware rules, async correctness (no floating promises, bounded fan-out), boundary validation instead of casts, module/import hygiene, Node resource and concurrency…

not rated 2 changed 16d ago A 110 tokens original Apache-2.0

card-generation

03

tmj-90/gaffer

Skill Claude CodeCodex

Internal skill for onboard's file-card emission pass. Defines how to write one file card from a mechanical structure summary (imports, top-level symbols) plus an optional bounded head snippet — NEVER the whole file. Drives the per-file (or batched) model turn in onboard-analyze.mjs with a versioned promptversion hash.…

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

card-review

04

tmj-90/gaffer

Skill Claude CodeCodex

Internal skill for onboard's semantic review gate. After the deterministic validation gate (which catches invented symbols / hash drift / secrets), this skill drives a sampled claude -p pass that checks whether the TLDR and role are DIRECTIONALLY ACCURATE given the file's structure and head snippet. The deterministic…

not rated 2 17d ago A 125 tokens original Apache-2.0

memory-onboard

05

tmj-90/gaffer

Skill Claude CodeCodex

Use this skill when the user types /memory-onboard (or asks "set up memory for this repo" / "onboard this repo to memory" / "what should be in lore for this repo?"). It runs a repo-aware onboarding interview that produces DRAFT lore records grounded in concrete repo signals (README, ADRs, recent commits, deprecation…

not rated 2 17d ago A 196 tokens original Apache-2.0

dispatch

06

tmj-90/gaffer

MCP server Claude CodeCodexCursor +2

One of 2 in .mcp.json

MCP server "dispatch" as configured in tmj-90/gaffer. Runs ${DISPATCH_MCP_BIN} with node. Needs 3 environment variables to run.

not rated 2 17d ago A tokens not measured original Apache-2.0

memory

07

tmj-90/gaffer

MCP server Claude CodeCodexCursor +2

One of 2 in .mcp.json

MCP server "memory" as configured in tmj-90/gaffer. Runs ${MEMORY_MCP_BIN} with node. Needs 4 environment variables to run.

not rated 2 17d ago A tokens not measured original Apache-2.0

add-api-endpoint

08

tmj-90/gaffer

Skill Claude CodeCodex

Use when a ticket asks to add or extend an HTTP/API endpoint — a new route, handler, or RPC method — with request validation and a defined response. Invoke for "add a POST /things endpoint", "expose a list API", or "add a field to the X response".

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

add-db-migration

09

tmj-90/gaffer

Skill Claude CodeCodex

Use when a ticket requires a database schema change — a new table/column, an index, a constraint, or a backfill. Invoke for "add a migration for X", "alter the schema", or any change to the persisted data model. Schema changes are high-risk; treat them carefully.

not rated 2 changed 16d ago A 65 tokens original Apache-2.0

tmj-90/gaffer

Skill Claude CodeCodex

Use when a ticket asks for integration or end-to-end coverage across components — an API route hitting a database, a service-to-service call, a multi-step flow, file or database persistence, concurrent writers, crash recovery — rather than a single unit. Invoke for "test the endpoint end to end", "cover the checkout…

not rated 2 changed 16d ago A 91 tokens original Apache-2.0

add-unit-test

11

tmj-90/gaffer

Skill Claude CodeCodex

Use when a ticket asks for new unit tests, or when an acceptance criterion requires test coverage for a function/module/component and none exists. Invoke for "add tests for X", "cover the Y edge case", or raising coverage on a specific unit — one test per criterion that fails if that criterion's behaviour breaks.

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

tmj-90/gaffer

Skill Claude CodeCodex

Use when you want a genuinely critical review of recent changes — before merging a PR, after a sprint, or when you suspect the review is being too agreeable. Forces perspective shifts through three hostile reviewer personas (Saboteur, New Hire, Security Auditor) that play concurrent, crash, retry and malicious-input…

not rated 2 changed 16d ago A 115 tokens original Apache-2.0

aeo

13

tmj-90/gaffer

Skill Claude CodeCodex

Use when optimising content to be cited by AI answer engines and LLM search (ChatGPT search, Perplexity, Claude, Gemini, AI Overviews) as an authoritative source — distinct from click-through SEO. Triggers on "AEO audit", "generative engine optimisation", "optimize for ChatGPT", "get cited by Perplexity", "LLM…

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

api-design-reviewer

14

tmj-90/gaffer

Skill Claude CodeCodex

Use when reviewing a PR that adds or changes API endpoints, auditing an existing API for v2 migration, or establishing REST API standards — HTTP semantics, status codes, RFC 9457 problem-details errors, breaking-change detection, pagination, idempotency and concurrency control. Triggers on "API review", "REST design…

not rated 2 changed 16d ago A 90 tokens original Apache-2.0

backend-service

15

tmj-90/gaffer

Skill Claude CodeCodex

Use when a ticket asks for backend business logic that isn't itself an endpoint or a migration — a service/use-case, a domain operation, a background job, or orchestration across repositories. Invoke for "add a service to do X", "implement the use-case", or "extract the business logic out of the handler".

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

black-box-test

16

tmj-90/gaffer

Skill Claude CodeCodex

Use as an INDEPENDENT tester agent to test another agent's intesting ticket from the OUTSIDE — never your own, and never from the implementation diff. You test from the operational test contract + acceptance criteria only (never HOW it was built), writing one automated test per criterion that invokes the changed…

not rated 2 changed 16d ago A 135 tokens original Apache-2.0

brand

17

tmj-90/gaffer

Skill Claude CodeCodex

Use to establish or audit a product's brand so the factory's output looks intentional, not template — when a ticket asks to "create a brand", "define the design system / visual identity / palette / typography", or when delivered UI looks generic and needs a deliberate direction. Detects existing brand and extends it…

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

caveman

18

tmj-90/gaffer

Skill Claude CodeCodex

Ultra-compressed communication mode. Cuts token usage 75% by dropping filler, articles, and pleasantries while keeping full technical accuracy. Use when the user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Adapted from Matt Pocock's caveman skill (MIT …

not rated 2 changed 16d ago A 94 tokens original Apache-2.0

changelog-generator

19

tmj-90/gaffer

Skill Claude CodeCodex

Use when producing release notes from Conventional Commits, computing the next semantic version from a commit stream, generating CHANGELOG.md, or automating release notes in CI. Triggers on "generate the changelog", "what version bump do these commits require", "release notes", "CHANGELOG", or "semantic version".

not rated 2 changed 16d ago A 68 tokens original Apache-2.0

ci-cd-pipeline

20

tmj-90/gaffer

Skill Claude CodeCodex

Use when setting up CI for a new project, refactoring existing pipelines, migrating between platforms, or standardising deployment workflows. Triggers on "set up CI/CD", "GitHub Actions", "GitLab CI", "pipeline for this repo", "deployment workflow", or "why is CI slow".

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

clarify

21

tmj-90/gaffer

Skill Claude CodeCodex

Use to turn a vague, under-specified draft ticket into well-specified, agent-deliverable work — before any code is written — or to onboard a repo by establishing baseline context. Reads the ticket and Memory, finds the load-bearing ambiguities (the ones whose answer would change the implementation, scope, or…

not rated 2 changed 16d ago A 112 tokens original Apache-2.0

cloud-security

22

tmj-90/gaffer

Skill Claude CodeCodex

Use for cloud infrastructure-as-code security — Terraform, CloudFormation or Bicep for AWS, Azure or GCP — IAM wildcard and PassRole escalation, a public S3/GCS/Blob bucket, 0.0.0.0/0 SSH/RDP ingress, unencrypted disks, CloudTrail, and CIS benchmark posture; assessing cloud misconfigurations.

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

code-tour

23

tmj-90/gaffer

Skill Claude CodeCodex

Use when asked to create a code walkthrough, onboarding tour, architecture tour, PR review tour, or any structured explanation of how a codebase works. Triggers on "create a code tour", "onboarding tour", "how does X work", "explain the codebase", "architecture walkthrough", "PR tour", or "contributor guide". Outputs…

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

copywriting

24

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…

not rated 2 changed 16d ago A 83 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: