Skip to content
cccskills

Development skills

Coding standards, frameworks, refactoring, and code review (16.4K skills)

Filter by price or sort order

golang-samber-mo

FreeSummary

Use samber/mo in Go to represent missing values, failures, and alternative value types explicitly. Learn to choose Option, Result, or Either and combine processing steps, including pipelines where each step changes the value's type.

  • Representing optional JSON and database fields
  • Combining operations that may fail
  • Choosing types for valid alternatives
samber/cc-skills-golang3.6KUpdated Oct 23, 2026

Choose and review Go design patterns for APIs and application structure. Get guidance on constructors, explicit initialization, resource cleanup, graceful shutdown, timeouts, and retries, with patterns matched to project requirements and the developer’s preferred architecture.

  • Design constructor APIs and configuration options
  • Review implicit initialization and global state
  • Plan resource cleanup and graceful shutdown
samber/cc-skills-golang3.6KUpdated Oct 23, 2026

golang-database

FreeSummary

Write, review, and debug Go database access code with guidance on parameterized queries, transactions, connection pools, and tests. Covers database/sql, sqlx, and pgx, while leaving schema creation and migration SQL outside its scope.

  • Implement database queries and updates in Go
  • Review SQL injection risks and connection leaks
  • Review transaction boundaries and locking
samber/cc-skills-golang3.6KUpdated Oct 23, 2026

Write and review documentation for Go libraries and applications, from code comments and README files to installation guides and changelogs. Add runnable examples and structured project summaries that help readers and AI agents understand how to use the code.

  • Review exported function and package comments
  • Write a README and installation guide
  • Add executable code examples
samber/cc-skills-golang3.6KUpdated Oct 23, 2026

golang-swagger

FreeSummary

Create and review Go API documentation with swaggo/swag. Adds comments describing inputs, responses, and authentication, generates machine-readable API specifications, and connects Swagger UI so API users can inspect the documented endpoints.

  • Adding Swagger documentation to a Go API
  • Documenting request fields and response examples
  • Describing authentication requirements for endpoints
samber/cc-skills-golang3.6KUpdated Oct 23, 2026

Build Go application initialization with google/wire, which generates constructor calls from declared dependencies. Covers reusable provider groups, interface bindings, cleanup functions, and keeping generated code synchronized so missing dependencies surface during generation.

  • Introduce google/wire for application initialization
  • Connect interfaces to concrete implementations
  • Manage resource cleanup during initialization
samber/cc-skills-golang3.6KUpdated Oct 23, 2026

golang-uber-fx

FreeSummary

Build Go services with uber-go/fx by connecting components and managing startup and shutdown. This skill covers dependency injection, which supplies components with what they need, plus reusable modules, signal handling, logging, and tests with substitute dependencies.

  • Connect components in a Go service with fx
  • Manage server startup and graceful shutdown
  • Organize application features into reusable modules
samber/cc-skills-golang3.6KUpdated Oct 23, 2026

Build Go logging pipelines with samber/slog-* packages to control log volume, mask personal information, and route records to different destinations. It also guides HTTP request logging and shutdown handling for destinations that buffer records.

  • Route error logs and informational logs to different destinations
  • Mask personal information before sending logs
  • Reduce high-volume logs with sampling
samber/cc-skills-golang3.6KUpdated Oct 23, 2026

Restructure existing Go code while preserving its behavior. Uses gopls, Go's code analysis tool, to map affected code and apply changes, with targeted tests and small pull requests for renaming, extracting functions, and moving code between packages.

  • Split oversized functions or types
  • Rename identifiers across a Go codebase
  • Move code between packages or resolve import cycles
samber/cc-skills-golang3.6KUpdated Oct 23, 2026

Build in-memory caches in Go with samber/hot to reduce repeated backend reads. Choose eviction rules, set expiration and capacity, load missing entries, and monitor cache behavior while accounting for memory limits and loading failures.

  • Caching frequently requested database records
  • Choosing eviction rules for access patterns
  • Planning capacity and expiration within a memory budget
samber/cc-skills-golang3.6KUpdated Oct 23, 2026

golang-samber-lo

FreeSummary

Implement Go collection transformations with samber/lo, including filtering, grouping, aggregation, and deduplication. Choose between standard library functions and helpers, and assess parallel processing, input mutation, or lazy evaluation when data size and measured performance justify them.

  • Rewrite collection loops with Map, Filter, and Reduce
  • Group records and remove duplicates
  • Choose between standard library functions and lo helpers
samber/cc-skills-golang3.6KUpdated Oct 23, 2026

Organize Go projects with directory layouts, naming rules, and configuration files suited to their size and purpose. Supports command-line tools, libraries, services, and workspaces for developing several related modules together.

  • Starting a Go project with an appropriate directory layout
  • Separating internal code from reusable packages
  • Developing related modules in a shared workspace
samber/cc-skills-golang3.6KUpdated Oct 23, 2026

golang-context

FreeSummary

Design how Go requests carry cancellation signals, time limits, and request metadata through application layers. Helps investigate work that continues after cancellation, choose suitable context types, and separate background tasks from the request lifecycle.

  • Reviewing context propagation from HTTP handlers to database calls
  • Investigating missing cancellation and lingering timers
  • Keeping background work running after a request ends
samber/cc-skills-golang3.6KUpdated Oct 23, 2026

golang-how-to

FreeSummary

Selects and loads relevant Go skills for coding, review, debugging, and setup tasks. It combines complementary guidance, explains overlapping skill roles, and can configure project agent instructions to load Go skills consistently.

  • Select related skills for Go implementation work
  • Combine debugging and panic-prevention guidance
  • Distinguish measurement, optimization, and troubleshooting skills
samber/cc-skills-golang3.6KUpdated Oct 23, 2026

Improve Go code after profiling identifies a bottleneck. This skill guides memory allocation, CPU, caching, and garbage collection changes, with benchmark comparisons to check results. It also supports performance reviews of functions, packages, and services.

  • Reduce memory allocations in Go code
  • Optimize a function identified as slow
  • Review a service for performance issues
samber/cc-skills-golang3.6KUpdated Oct 23, 2026

golang-benchmark

FreeSummary

Measure Go performance by writing benchmarks, examining CPU and memory profiles, and comparing repeated runs with benchstat. Use the results to assess code changes, detect slowdowns in CI, and investigate production performance.

  • Compare performance before and after a code change
  • Investigate CPU usage and memory allocations
  • Detect performance regressions in CI
samber/cc-skills-golang3.6KUpdated Oct 23, 2026

Turn a high-level task plan into detailed execution notes, an evidence map, acceptance criteria, and worker handoff instructions. Return the documents and a structured JSON manifest for import by the workflow's scripts.

  • Detailing a task before assigning it to a worker
  • Mapping task requirements to supporting evidence
  • Preparing acceptance criteria and verification notes
SeemSeam/claude_codex_bridge3.6KUpdated Oct 23, 2026

Carry out one clearly scoped implementation or investigation task, verify the work where possible, and submit evidence to the assigned reviewer. Reports changed paths, verification results, and blockers while preserving controller authority.

  • Implementing a change within assigned file paths
  • Investigating a narrowly defined issue
  • Submitting verification evidence to an assigned reviewer
SeemSeam/claude_codex_bridge3.6KUpdated Oct 23, 2026

Consult a historical reference for describing why an agent role is needed, what blocks it, or when it can be released. It separates evidence supplied by the AI session from lifecycle operations owned by the runner script.

  • Review the boundary between AI sessions and runner operations
  • Describe a needed agent role and the reason for requesting it
  • Organize blockers and evidence for readiness or release
SeemSeam/claude_codex_bridge3.6KUpdated Oct 23, 2026

Assess a supplied task and execution contract, then propose one to four workgroups with clear scopes, dependencies, and verification references. Returns a structured plan for a controller to validate and use.

  • Planning how to divide a development task
  • Identifying work that can proceed in parallel
  • Defining verification requirements for each workgroup
SeemSeam/claude_codex_bridge3.6KUpdated Oct 23, 2026

ccb-clear

FreeSummary

Clear the conversation context of one or more CCB-managed agents while preserving project state. The skill runs the matching ccb clear command and reports its output, with specific handling for DSH sessions.

  • Clear an agent's context while preserving project state
  • Clear several agents' contexts in one command
  • Clear a DSH context while retaining old session logs
SeemSeam/claude_codex_bridge3.6KUpdated Oct 23, 2026

Submit implemented and verified work to its assigned Reviewer, the agent responsible for checking it. Follow a bounded review and repair process, and report completion only after approval, or return a blocked or rework outcome.

  • Submitting implemented work for review
  • Applying requested repairs and resubmitting
  • Requiring review approval before completion
SeemSeam/claude_codex_bridge3.6KUpdated Oct 23, 2026

reconnect

FreeSummary

Enable or disable disconnect recovery for the current Codex thread running inside tmux, a terminal session manager. Explicit on and off commands control the setting, and the skill reports the command result or error.

  • Enable disconnect recovery for the current Codex thread
  • Disable disconnect recovery for the current Codex thread
  • Check the result or error when changing recovery settings
SeemSeam/claude_codex_bridge3.6KUpdated Oct 23, 2026

task-observer

FreeSummary

Capture reusable lessons from agent work, including user corrections, recurring problems, and useful methods. Keep observations for weekly reviews that inform skill updates, and identify repeated workflows that could become new skills.

  • Preserve reusable lessons from user corrections
  • Review accumulated skill improvements weekly
  • Identify repeated workflows as new skill candidates
rebelytics/one-skill-to-rule-them-all3.5KUpdated Oct 24, 2026