Back to authors
caarlos0

caarlos0

19 Skills published on GitHub.

change-impact-auditor

Trace a behavioral change through consumers, defaults, docs, tests, errors, and UI. Use when changing configuration, policy, defaults, protocols, or shared data models.

UncategorizedView skill →

cli-design

Design and review command-line interfaces for usability, automation, safety, accessibility, and long-term compatibility. Use when adding or changing commands, flags, help, output, prompts, configuration, or exit behavior.

UncategorizedView skill →

code-review

Review code, diffs, branches, commits, and pull requests for correctness, tests, simplicity, performance, and usability.

UncategorizedView skill →

code-simplifier

Final simplification pass over recently changed code without changing behavior. Use after implementation or when explicitly asked to simplify, clean up, or refactor.

UncategorizedView skill →

dependabot-merge

Review and merge open dependency pull requests from Dependabot, Renovate and similar bots across the goreleaser organization and the caarlos0 user. Use for dependency update triage, supply-chain checks on bumps, or bulk dependency merges.

UncategorizedView skill →

gh-cli

Use GitHub CLI efficiently for pull requests, CI checks, workflow runs, logs, and merge status. Use when running gh, waiting for CI, diagnosing a failed check, or monitoring a pull request.

UncategorizedView skill →

gh-doc-author

Author and revise clear GitHub internal documentation, including design docs, proposals, decision records, runbooks, status updates, and handoffs. Use when writing or editing internal docs for technical or enterprise audiences.

UncategorizedView skill →

go-conventions

Carlos Becker's Go implementation and review conventions. Use when writing or reviewing Go in caarlos0, GoReleaser, nFPM, env, svu, fang, and related projects.

UncategorizedView skill →

go-doc

Get documentation for any Go library using `go doc`. Use when asked about Go package documentation, API reference, function signatures, or how to use a specific Go library/package.

UncategorizedView skill →

go-performance

Profile and optimize Go CPU, allocations, GC, concurrency, and I/O with benchmarks and pprof.

UncategorizedView skill →

issue-validator

Verify a GitHub issue against current code and related pull requests. Use for issue triage, stale reports, duplicates, regressions, or "is this still true?" investigations.

UncategorizedView skill →

maintainer-briefing

Generate a prioritized maintainer briefing from current GitHub repository state, including issue/PR dependencies, CI, review blockers, regressions, and drift.

UncategorizedView skill →

python-performance

Profile and optimize Python CPU, memory, I/O, concurrency, and numerical performance.

UncategorizedView skill →

runtime-process-debugging

Debug cross-platform process, shell, sandbox, pipe, handle, startup, and shutdown behavior. Use for hangs, output loss, focus changes, lifecycle races, or platform-specific runtime failures.

UncategorizedView skill →

rust-performance

Profile and optimize Rust CPU, memory, I/O, async, and build performance with representative benchmarks.

UncategorizedView skill →

rust-specialist

Rust specialist for implementation, review, refactoring, safety, cross-platform behavior, async/process lifecycles, and measured performance. Use for Rust project work.

UncategorizedView skill →

tui-design

Design terminal user interfaces and interactive CLIs that stay usable, accessible, and scriptable. Use when building or reviewing a TUI, a full-screen terminal app, or an interactive command-line tool.

UncategorizedView skill →

typescript-performance

Diagnose and optimize TypeScript checker, build, V8, Node, and browser performance.

UncategorizedView skill →

writing-tests

Write deterministic tests that fail for real product defects. Use when adding tests, fixing flakes, or reviewing test coverage and reliability.

UncategorizedView skill →
caarlos0 | Agent Skills