test-writer
49Agent Claude Code
Use when writing tests — follows TDD red-green-refactor cycle.
Agent Claude Code
Use when writing tests — follows TDD red-green-refactor cycle.
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…
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…
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…
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…
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…
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…
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…
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…
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…
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.
Command Claude Code
Opens a pull request for the current branch with the ticket key in the title.
Skill Claude Code
Drafts release notes from merged pull requests. Use when a release is being prepared.
Skill Claude Code
Bumps one dependency to a newer version. Use when the user names a package to upgrade.
Skill Claude Code
Sets up the JavaScript toolchain on a fresh checkout. Use when onboarding a new machine.
Skill Claude Code
Regenerates the dependency lockfile. Use when the manifest changed and the lockfile is out of date.
Skill Claude Code
Checks that log rotation is configured. Use when a service disk fills up.
Skill Claude Code
Names a new git branch. Use when the user starts work on a ticket.
Skill Claude Code
States the secrets policy for contributors. Use when asked how credentials are handled.
Skill Claude Code
Commits the finished changes as one commit. Use when the user says the work is ready to commit.
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.
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.
Agent Claude Code
Checks React components for missing accessibility attributes. Use when a component is added or changed.
Command Claude Code
Scaffolds a new React component next to an existing one.
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: