Skip to content

Repository files navigation

skills

A collection of skills for AI agents, installable via vercel-labs/skills.

Skills

go-development

Go coding best practices: OOP with interfaces and pointer receivers, control flow patterns, and Go proverbs. Includes reference docs on the options pattern, typed nil in interfaces, and test error assertions.

go-arch-refactor

Plans a Go project package structure refactor following Screaming Architecture and the Dependency Rule. Produces a comprehensive plan document and a frozen go-arch-lint config that serves as the immutable success criterion. Triggers when a project has layer-named packages (usecases/, repository/, domain/, etc.) that should be renamed to reflect domain concepts.

go-build-profiler

Profiles Go build performance using -debug-actiongraph and the actiongraph CLI. Identifies the slowest packages, aggregates compile time by namespace, and traces why an unexpected package is being compiled.

go-improve-coverage

Improves test coverage by grouping gaps by package and delegating each to a focused subagent. Subagents are permitted to refactor for testability, not just add tests. Supports an optional path argument for monorepos. Retries up to 3 rounds before surfacing remaining gaps to the user.

go-lint-fix

Fixes golangci-lint violations by grouping them by rule and delegating each group to a focused subagent. Avoids //nolint suppression in favor of proper structural fixes.

go-embedded-fs

Guidance for embedding files in a Go binary, covering both simple and overlayed filesystem approaches.

Installation

Install all skills:

npx skills add brahmlower/skills

Install a specific skill:

npx skills add brahmlower/skills --skill go-improve-coverage

Install globally (available across all projects):

npx skills add brahmlower/skills -g

Install to a specific agent (e.g. Claude Code):

npx skills add brahmlower/skills -a claude-code

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors