Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

cristiano-pacheco/ai-tools

18 skills368 installsGitHub

Install

npx skills add https://github.com/cristiano-pacheco/ai-tools

Skills in this repo

1Go Gorm ModelScaffolds a GORM model struct with a TableName method, nullable database/sql types, and timestamp/relation fields. A developer uses it when creating or updating persistence models.109installs2Go Chi HandlerScaffolds Chi HTTP handlers for a Go backend module following the Chi/GORM/Fx conventions. A developer uses it when adding request handling for a resource's endpoints.37installs3Go UsecaseScaffolds a use-case struct that orchestrates repositories and services through port interfaces and exposes an Execute method. A developer uses it when implementing a domain operation like create, update, list, or delete.23installs4Go CacheScaffolds a two-file Redis cache (port interface and implementation) for a Go module in the Chi/Fx modular architecture. A developer uses it when adding TTL storage for OTPs, sessions, OAuth state, or flags.21installs5Go EnumScaffolds a Go enum file with string constants, an O(1) validation map, a validating constructor, and a String method. A developer uses it when defining type-safe enumerations in a module.21installs6Go Chi RouterScaffolds Chi router implementations that register a module's routes and wire them via Fx. A developer uses it when setting up CRUD, custom-action, or versioned API routes.20installs7Go Integration TestsScaffolds integration tests that run against real containerized databases and Redis via testify suites and itestkit, with build tags and DB-state assertions. A developer uses it when verifying end-to-end flows against real infrastructure.20installs8Go ServiceScaffolds a reusable Go domain service (DTO, port interface, implementation) using Fx DI and OTEL tracing. A developer uses it when building services like token generators, hashers, or template compilers.18installs9Go ValidatorScaffolds the two-file validator (port interface and stateless implementation) for a Go module using Fx DI. A developer uses it when adding password, email, input, or business-rule validation.18installs10Go ErrorScaffolds standardized module-level Go errors as exported variables built with the bricks errs constructor carrying code, message, and HTTP status. A developer uses it when defining or extending a module's domain errors.17installs11Go RepositoryScaffolds the two-file repository (port interface and GORM implementation) for an entity's data access layer. A developer uses it when adding CRUD, custom queries, pagination, or transactional access.16installs12Go Unit TestsScaffolds Go unit tests using testify suites for structs with dependencies or standalone functions for simple values, with mockery mocks and AAA structure. A developer uses it when adding unit test coverage.16installs13Go MapperScaffolds pure mapper functions that convert between struct representations across a module's layers, one file per domain concept. A developer uses it when mapping HTTP DTOs, use-case inputs, models, and response DTOs.11installs14Wiki QueryAnswers a query from a maintained LLM wiki that follows the raw/ plus wiki/ structure, synthesizing existing pages with source citations. A developer uses it when they want traceable answers from a wiki-backed knowledge base rather than re-deriving from raw inputs.5installs15CommitCommit skill provides conventions for commit messages in Go projects. Ensures consistent, scannable commit history.4installs16Wiki IngestWiki Ingest skill enables agents to parse and load documentation content into wikis.4installs17Wiki LintWiki Lint skill checks wiki documentation for consistency, completeness, and formatting.4installs18Wiki SetupWiki Setup skill guides agents through wiki initialization, template creation, and structure setup.4installs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.

cristiano-pacheco/ai-tools · 18 skills · Skillselion