Skip to main content

Skills neste repositório

TuYv/ccpm - Página 74

O SkillsMP coletou 5.252 skills de TuYv/ccpm. Abra uma skill para revisar a origem e os detalhes.

TuYv/ccpm

Mostrando 40 de 5.252 skills coletadas.

ocupação
Desenvolvedores de software
descrição

Profiles ccusage performance. Use when a CLI command is slow, when checking that an optimization actually helped, when comparing a branch against main, or when reading a captured CPU profile.

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Detects duplicated Rust code with the dev-shell similarity-rs CLI. Use when reviewing .rs files for repeated functions, impl methods, or parallel struct and enum definitions, or before extracting a shared helper.

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Guides Rust binary size reduction for ccusage. Use when changing the rust/Cargo.toml release profile, dependency features, native packaging size, or investigating executable bloat with cargo bloat.

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Guides ccusage Rust implementation work. Use when editing rust/crates or rust/adapters, adapter module layout, crate visibility and hawk findings, embedded pricing, or Rust behavior parity.

Idioma do texto original: inglês

atualizado
ocupação
Outras ocupações de informática
descrição

Guides repo-local skill creation and updates. Use when adding or editing .agents/skills, root AGENTS.md routing, SKILL.md frontmatter, description trigger quality, references layout, skill scripts, or skill file line budgets.

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Guides t-wada Red-Green-Refactor TDD for ccusage logic changes. Use when implementing a feature, writing a regression test for a bug, or refactoring Rust or TypeScript behavior test-first.

Idioma do texto original: inglês

atualizado
ocupação
Analistas de garantia de qualidade de software e testadores
descrição

Guides ccusage Rust and Node tests. Use when adding or fixing cargo tests, Node test files, CLI snapshots, Claude model pricing, LiteLLM compatibility, or fixture-backed tests.

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Guides ccusage TypeScript and JavaScript work. Use before reading or editing .ts, .tsx, .js, or .jsx files, including the npm launcher, Node tests, build and fixture scripts, mocks, and typed literals.

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Golang benchmarking, profiling, and performance measurement. Use when writing, running, or comparing Go benchmarks, profiling hot paths with pprof, interpreting CPU/memory/trace profiles, analyzing results with benchstat, setting up CI benchmark regression…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Golang CLI application development. Use when building, modifying, or reviewing a Go CLI tool — especially for command structure, flag handling, configuration layering, version embedding, exit codes, I/O patterns, signal handling, shell completion, argument…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Golang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments help vs hurt. Use when writing or reviewing Go code, asking about style or clarity, or establishing project coding standards. Not for naming…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Golang concurrency patterns. Use when writing or reviewing concurrent Go code involving goroutines, channels, select, locks, sync primitives, errgroup, singleflight, worker pools, or fan-out/fan-in pipelines. Also triggers when you detect goroutine leaks,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Idiomatic context.Context usage in Golang — propagation through API boundaries, cancellation, timeouts and deadlines, request-scoped values, context.WithoutCancel for background work outliving requests. Apply when designing context propagation across layers,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

CI/CD pipeline configuration using GitHub Actions for Golang projects — testing, linting, SAST, security scanning, code coverage, Dependabot, Renovate, GoReleaser, code review automation, and release pipelines. Use when setting up or improving Go project CI,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Golang data structures — slices (internals, capacity growth, preallocation, slices package), maps (internals, hash buckets, maps package), arrays, container/list/heap/ring, strings.Builder vs bytes.Buffer, generic collections, pointers (unsafe.Pointer,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Comprehensive guide for Go database access — parameterized queries, struct scanning, NULLable columns, transactions, isolation levels, SELECT FOR UPDATE, connection pool, batch processing, context propagation, and migration tooling. Use when writing,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Comprehensive guide for dependency injection (DI) in Golang. Covers why DI matters (testability, loose coupling, separation of concerns, lifecycle management), manual constructor injection, and DI library comparison (google/wire, uber-go/dig, uber-go/fx,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Dependency management strategies for Golang projects — go.mod management, installing/upgrading packages, Minimal Version Selection, vulnerability scanning, outdated dependency tracking, binary size analysis, Dependabot/Renovate setup, conflict resolution, and…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Idiomatic Golang design patterns — functional options, constructors, error flow and cascading, resource management and lifecycle, graceful shutdown, resilience, architecture, dependency injection, data handling, streaming, and more. Apply when explicitly…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Comprehensive documentation guide for Golang projects, covering godoc comments, README, CONTRIBUTING, CHANGELOG, Go Playground, Example tests, API docs, and llms.txt. Use when writing or reviewing doc comments, documentation, adding code examples, setting up…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Idiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel errors, panic/recover, the single handling rule, structured logging with slog, HTTP request logging middleware, and samber/oops for…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Compile-time dependency injection in Golang using google/wire — wire.NewSet, wire.Build, wire.Bind (interface→concrete), wire.Struct, wire.Value, wire.InterfaceValue, wire.FieldsOf, cleanup functions, //go:build wireinject injector files, and generated…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Golang semantic code intelligence via `gopls`, the official Go language server — go-to-definition, find references, call/implementation hierarchy, workspace symbol search, package API discovery, diagnostics, safe rename, refactors (extract/inline/fill/rewrite…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Implements GraphQL APIs in Golang using gqlgen or graphql-go. Apply when building GraphQL servers, designing schemas, writing resolvers, handling subscriptions, or integrating GraphQL with existing Go HTTP services. Also apply when the codebase imports…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Provides gRPC usage guidelines, protobuf organization, and production-ready patterns for Golang microservices. Use when implementing, reviewing, or debugging gRPC servers/clients, writing proto files, setting up interceptors, handling gRPC errors with status…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Golang skills orchestrator — always active on any Golang coding, review, debug, or setup task. Reads the task context and loads the most relevant skills from samber/cc-skills-golang, often multiple at once: writing a gRPC service loads golang-grpc +…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Linting best practices and golangci-lint configuration for Golang projects — running linters, configuring .golangci.yml, suppressing warnings with nolint directives, interpreting lint output, and selecting linters. Use when configuring golangci-lint, asking…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Modernize Golang code to use recent language features, standard library improvements, and idiomatic patterns. Trigger proactively when writing or reviewing Go code and old-style patterns are detected, or when encountering a deprecation warning. Also use when…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Go (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, enums, errors, booleans, receivers, getters/setters, functional options, acronyms, test functions, and subtest names. Use this skill when writing new Go code,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Golang everyday observability — the always-on signals in production. Covers structured logging with slog, Prometheus metrics, OpenTelemetry distributed tracing, continuous profiling with pprof/Pyroscope, server-side RUM event tracking, alerting, and Grafana…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Golang performance optimization patterns and methodology - if X bottleneck, then apply Y. Covers allocation reduction, CPU efficiency, memory layout, GC tuning, pooling, caching, and hot-path optimization. Use when profiling or benchmarks have identified a…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Golang package and module documentation and exploration via `godig`, a pkg.go.dev API client (CLI + MCP server) — package docs, API references, symbols, code examples, available versions, importers (who imports a package), licenses, and known vulnerabilities.…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Recommends production-ready Golang libraries and frameworks. Apply when the user explicitly asks for library suggestions, wants to compare alternatives, needs to choose a library for a specific task, or when a new dependency is being added to the project.

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Provides a guide for setting up Golang project layouts and workspaces. Use when starting a new Go project, organizing an existing codebase, setting up a monorepo with multiple packages, creating CLI tools with multiple main packages, deciding between…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Golang refactoring — the safe, at-scale process for restructuring existing Go code: a coverage-adaptive safety net, tool-driven behavior-preserving transforms (gopls Rename/Inline/Extract, `gofmt -r`, `eg`, `gopatch`, `go/analysis` fixers), the Fowler catalog…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Defensive Golang coding to prevent panics, silent data corruption, and subtle runtime bugs. Use when encountering nil panics, append aliasing, map concurrent access, float comparison pitfalls, or zero-value design questions. Also use when reviewing code for…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Dependency injection in Golang using samber/do — service containers, lifecycle management, scopes, health checks, graceful shutdown, and module organization. Apply when using or adopting samber/do, when the codebase imports github.com/samber/do or…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

In-memory caching in Golang using samber/hot — eviction algorithms (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, cache loaders, sharding, stale-while-revalidate, missing key caching, and Prometheus metrics. Apply when using or…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Functional programming helpers for Golang using samber/lo — 500+ type-safe generic functions for slices, maps, channels, strings, math, tuples, and concurrency (Map, Filter, Reduce, GroupBy, Chunk, Flatten, Find, Uniq, etc.). Core immutable package (lo),…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nullable values, error handling, and functional composition with pipeline sub-packages. Apply when using or adopting samber/mo, when the…

Idioma do texto original: inglês

atualizado
Mostrando 40 de 5.252 skills coletadas.