← all publishers

ardanlabs

@ardanlabs source repo

7 published skills

  1. Kronk MCP · ardanlabs
    Using the Kronk MCP service in the default agent configuration, where Kronk is wired directly into the host (OpenCode, Kilo, Pi) as an MCP server. Exposes `fuzzy_edit` (fallback for the host's exact-match edit when whitespace / line-endings cause it to miss) and `web_search` (Brave-powered). Load whenever you need web research, or when a host edit fails on exact matching.
    0
    installs
  2. Writing Go · ardanlabs
    Apply modern Go syntax guidelines based on project's Go version. Use when user ask for modern Go code guidelines.
    0
    installs
  3. Review Pr · ardanlabs bundle
    Service Diffguard: read-only PR review lenses for correctness, error visibility, comment truthfulness, test coverage, type/contract boundaries, and simplification across every language in this repo (Go, Vue/JS/SCSS, Rego, protobuf, SQL, Helm/YAML, shell). Use for PR review, pre-commit review, unstaged-diff review, or a targeted review of one of those aspects.
    0
    installs
  4. Use Modern Go · ardanlabs
    Apply modern Go syntax guidelines based on the project's Go version. Use whenever writing, editing, or reviewing Go (.go) code — not only when explicitly asked for guidelines.
    0
    installs
  5. Branching Logic Flow · ardanlabs
    Prefer defaulting and naked switches over if/else chains for shallow branching logic in Go. Use when writing or refactoring conditional logic with 1-3 branches.
    0
    installs
  6. Business Layer Extensions · ardanlabs
    Use when adding a cross-cutting concern (OTEL tracing, logging, metrics, caching, auth) to a business domain, creating files under business/domain/*/extensions/*, or adding the extension seam (ExtBusiness/Extension) to a *bus package.
    0
    installs
  7. Layered Architecture Types · ardanlabs
    Enforce primitive-at-edges / strong-types-in-Business layering and the toBus/fromBusResponse/toDB converter pattern. Use when writing, editing, or auditing Go files under app/*, business/domain/*, or .../stores/*db.
    0
    installs