caarlos0
- 17 skills
- 0 followers
- 6 hours ago last updated
- ▌ Gh CLI · caarlos0Use 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.
- ▌ Go Doc · caarlos0Get 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.
- ▌ Code Review · caarlos0Review code, diffs, branches, commits, and pull requests for correctness, tests, simplicity, performance, and usability.
- ▌ Gh Doc Author · caarlos0Author 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.
- ▌ Writing Tests · caarlos0Write deterministic tests that fail for real product defects. Use when adding tests, fixing flakes, or reviewing test coverage and reliability.
- ▌ Go Conventions · caarlos0Carlos Becker's Go implementation and review conventions. Use when writing or reviewing Go in caarlos0, GoReleaser, nFPM, env, svu, fang, and related projects.
- ▌ Go Performance · caarlos0Profile and optimize Go CPU, allocations, GC, concurrency, and I/O with benchmarks and pprof.
- ▌ Code Simplifier · caarlos0 bundleFinal simplification pass over recently changed code without changing behavior. Use after implementation or when explicitly asked to simplify, clean up, or refactor.
- ▌ Issue Validator · caarlos0Verify a GitHub issue against current code and related pull requests. Use for issue triage, stale reports, duplicates, regressions, or "is this still true?" investigations.
- ▌ Rust Specialist · caarlos0Rust specialist for implementation, review, refactoring, safety, cross-platform behavior, async/process lifecycles, and measured performance. Use for Rust project work.
- ▌ Dependabot Merge · caarlos0Review and merge open dependency pull requests from Dependabot, Renovate and similar bots, across one or more organizations or users. Use for dependency update triage, supply-chain checks on bumps, or bulk dependency merges.
- ▌ Rust Performance · caarlos0Profile and optimize Rust CPU, memory, I/O, async, and build performance with representative benchmarks.
- ▌ Python Performance · caarlos0Profile and optimize Python CPU, memory, I/O, concurrency, and numerical performance.
- ▌ Maintainer Briefing · caarlos0Generate a prioritized maintainer briefing from current GitHub repository state, including issue/PR dependencies, CI, review blockers, regressions, and drift.
- ▌ Change Impact Auditor · caarlos0Trace a behavioral change through consumers, defaults, docs, tests, errors, and UI. Use when changing configuration, policy, defaults, protocols, or shared data models.
- ▌ Typescript Performance · caarlos0Diagnose and optimize TypeScript checker, build, V8, Node, and browser performance.
- ▌ Runtime Process Debugging · caarlos0Debug 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.