Goldziher

246 mods in 3 plugins, 4 repositories, 418 stars between them.

test-writer

49

Goldziher/ai-rulez

Agent Claude Code

Use when writing tests — follows TDD red-green-refactor cycle.

not rated 163 +4 changed today A 17 tokens original MIT

ai-rulez

50

Goldziher/ai-rulez

Skill Claude Code

Standards-compliant lifecycle tool for agent knowledge and capabilities: author in .ai-rulez/, generate for 52 harnesses (Claude Code, Cursor, Codex, Copilot, Gemini CLI, OpenCode, Devin, and more), bundle (OKF, Agent Plugins, ARD), validate, govern (lock, approvals, signing, SBOM) and publish. Use when configuring…

not rated 163 +4 changed 2d ago A SkillSpector: warn 108 tokens original MIT

Goldziher/ai-rulez

Skill Claude CodeCodex

Concrete code-quality thresholds and anti-patterns: 120-char lines, max 20 cyclomatic complexity, max 4 nesting levels, max 50 lines per function, no magic numbers, no global state, composition over inheritance, no bare except, rule-of-three before extracting an abstraction, delete dead code instead of commenting it…

not rated 163 +4 changed today A 126 tokens original MIT

error-handling

52

Goldziher/ai-rulez

Skill Claude CodeCodex

Language-idiomatic error handling: wrap errors with the failed operation's context, never swallow silently, Result in Rust, fmt.Errorf("doing X: %w", err) in Go, typed exceptions in Python/Java, fail fast on unrecoverable errors. Load when writing or reviewing an error path, a catch/except block, a custom error type…

not rated 163 +4 yesterday A 92 tokens original MIT

container-standards

53

Goldziher/ai-rulez

Skill Claude CodeCodex

Container build and runtime standards: multi-stage builds into a minimal runtime (Alpine/Distroless/Scratch), manifest-before-source layer ordering for cache hits, non-root user, vulnerability scan failing on HIGH/CRITICAL, no secrets in the image, tini/dumb-init as PID 1, HEALTHCHECK, and semver+SHA tags that are…

not rated 163 +4 yesterday A 101 tokens original MIT

Goldziher/ai-rulez

Skill Claude CodeCodex

Observability standards: JSON structured logging with key=value fields and never string interpolation, the ERROR/WARN/INFO/DEBUG/TRACE level taxonomy, a /health endpoint with per-component status wired to orchestrator probes, counter/gauge/histogram metric choice with no high-cardinality labels, and correlation-ID…

not rated 163 +4 yesterday A 95 tokens original MIT

tdd-workflow

55

Goldziher/ai-rulez

Skill Claude CodeCodex

Test-driven development discipline: RED (failing test) → GREEN (minimal code) → REFACTOR, delete-and-restart if production code was written first, and the test-type taxonomy (integration for API surfaces, unit for business logic, property for edge-case-heavy code). Load before starting a feature or bug fix, when…

not rated 163 +4 yesterday A 88 tokens original MIT

testing-conventions

56

Goldziher/ai-rulez

Skill Claude CodeCodex

How to write a good test: behaviour-describing names (shouldreturnerrorwheninputisempty, givenwhenthen), exact-value assertions over truthiness, snapshot and property-based testing, order-independent and idempotent tests with no shared mutable state, and the anti-patterns (testing mocks, test-only production methods…

not rated 163 +4 yesterday A 106 tokens original MIT

Goldziher/ai-rulez

Skill Claude CodeCodex

Build in verified increments rather than one speculative block: smallest viable change first, verify, then extend; prototype the risky part before committing to a design; batch edits to one file into a single operation. Load when planning a large or multi-file change, when uncertain which of several approaches will…

not rated 163 +4 yesterday A 77 tokens original MIT

task-runner

58

Goldziher/ai-rulez

Skill Claude CodeCodex

Use task (go-task) instead of raw build/test/lint commands in any repository whose root contains a Taskfile.yaml or Taskfile.yml, with the standard target names setup, build, test, lint, format, bench. Load on seeing a Taskfile.yaml/Taskfile.yml in the repository root, or before running a build, test, lint or format…

not rated 163 +4 yesterday A 85 tokens original MIT

index

59

Goldziher/ai-rulez

Command Claude Code

Author, generate, validate and govern AI agent rules, skills, plugins and MCP configuration across 52 coding assistants. Review with verified model evidence, evaluate skills, lock and sign dependencies, and publish bundles. CLI, MCP server and Go API.

not rated 163 +4 changed 2d ago A 0 tokens original MIT

open-pr

60

Goldziher/ai-rulez

Command Claude Code

Opens a pull request for the current branch with the ticket key in the title.

not rated 163 +4 yesterday A 17 tokens original MIT

ReleaseNotes

61

Goldziher/ai-rulez

Skill Claude Code

Drafts release notes from merged pull requests. Use when a release is being prepared.

not rated 163 +4 yesterday A 20 tokens original MIT

dependency-bump

62

Goldziher/ai-rulez

Skill Claude Code

Bumps one dependency to a newer version. Use when the user names a package to upgrade.

not rated 163 +4 yesterday A 23 tokens original MIT

frontend-setup

63

Goldziher/ai-rulez

Skill Claude Code

Sets up the JavaScript toolchain on a fresh checkout. Use when onboarding a new machine.

not rated 163 +4 yesterday A 23 tokens original MIT

lockfile-refresh

64

Goldziher/ai-rulez

Skill Claude Code

Regenerates the dependency lockfile. Use when the manifest changed and the lockfile is out of date.

not rated 163 +4 yesterday A 26 tokens original MIT

log-rotation-check

65

Goldziher/ai-rulez

Skill Claude Code

Checks that log rotation is configured. Use when a service disk fills up.

not rated 163 +4 yesterday A 20 tokens original MIT

new-branch

66

Goldziher/ai-rulez

Skill Claude Code

Names a new git branch. Use when the user starts work on a ticket.

not rated 163 +4 yesterday A 20 tokens original MIT

secrets-policy

67

Goldziher/ai-rulez

Skill Claude Code

States the secrets policy for contributors. Use when asked how credentials are handled.

not rated 163 +4 yesterday A 19 tokens original MIT

squash-commit

68

Goldziher/ai-rulez

Skill Claude Code

Commits the finished changes as one commit. Use when the user says the work is ready to commit.

not rated 163 +4 yesterday A 27 tokens original MIT

start-ticket

69

Goldziher/ai-rulez

Skill Claude Code

Creates the git branch for a ticket. Use when the user starts a ticket and gives its key and a short slug.

not rated 163 +4 yesterday A 27 tokens original MIT

write-tests

70

Goldziher/ai-rulez

Skill Claude Code

Writes a unit test for one Python function. Use when the user asks for tests of existing code; not for integration tests.

not rated 163 +4 yesterday A 28 tokens original MIT

a11y-checker

71

Goldziher/ai-rulez

Agent Claude Code

Checks React components for missing accessibility attributes. Use when a component is added or changed.

not rated 163 +4 yesterday A 23 tokens original MIT

add-component

72

Goldziher/ai-rulez

Command Claude Code

Scaffolds a new React component next to an existing one.

not rated 163 +4 yesterday A 13 tokens original MIT

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: