brettatoms

brettatoms

@brettatoms

GitHub
13 Skills
13 Total Stars
February 2026 Joined

Public Skills

janet

by brettatoms

Write idiomatic Janet code. Use when writing, refactoring, or reviewing Janet (.janet) code. Covers functional patterns, performance tradeoffs, common gotchas, data structure idioms, PEG parsing, and Janet-specific pitfalls.

Processing 1 3mo ago

alpinejs

by brettatoms

AlpineJS best practices and patterns. Use when writing HTML with Alpine.js directives to avoid common mistakes like long inline JavaScript strings.

Code Gen 1 4mo ago

clojure-repl

by brettatoms

Interact with running Clojure REPLs via nREPL. Evaluate Clojure code, query namespaces, test functions, and debug live Clojure systems. Use when working with .clj/.cljc/.cljs files and a REPL is available.

CLI Tools 1 4mo ago

clojure-symbols

by brettatoms

Find and edit Clojure symbols using clj-kondo and REPL introspection. Use when finding Clojure function definitions, var usages, namespace contents, renaming Clojure symbols, replacing function bodies, or working with .clj/.cljc/.cljs files.

CLI Tools 1 4mo ago

browser-tools

by brettatoms

Interactive browser automation via Chrome DevTools Protocol. Use when you need to interact with web pages, test frontends, or when user interaction with a visible browser is required.

Auth 1 4mo ago

lib-docs

by brettatoms

Fetch library documentation and code examples. Use when user asks about library APIs, needs code examples, or says "use lib-docs", "lookup docs for X", "how does [library] work". Works with any language/framework.

API Dev 1 4mo ago

playwright

by brettatoms

Browser automation for web testing and interaction. Use for navigating pages, filling forms, clicking elements, taking screenshots, and inspecting page content. Maintains stateful browser session across commands.

CLI Tools 1 4mo ago

code-rename

by brettatoms

Rename symbols across a codebase safely. Use when renaming functions, variables, classes, or other symbols and need to update all references.

CLI Tools 1 4mo ago

code-symbols

by brettatoms

Find and edit symbols in code using ast-grep (tree-sitter based). Use when finding function definitions, class definitions, symbol usages, renaming symbols, or replacing code in JavaScript, TypeScript, Python, Go, Rust, and other languages. NOT for Clojure - use clj-symbols instead.

CLI Tools 1 4mo ago

skill-creator

by brettatoms

Create or update Claude skills. Use when user wants to create a new skill, update an existing skill, or asks about skill structure. Handles both user-level skills (portable across projects) and project-level skills (repository-specific).

Code Gen 1 4mo ago

file-nav

by brettatoms

Navigate and find files using fd. Use when finding files by name, listing directory contents, exploring project structure, or when the user asks to find/list/show files or directories.

CLI Tools 1 4mo ago

code-search

by brettatoms

Search for patterns inside file contents using ripgrep (rg). Use when searching for code patterns, finding function definitions, locating usages, or when the user asks to search/grep content inside files.

CLI Tools 1 4mo ago

github

by brettatoms

Work with GitHub using the gh CLI. Use when creating/managing pull requests, reviewing code, managing issues, viewing GitHub Actions runs, creating releases, or making API requests. Triggers on GitHub-related tasks like "create a PR", "list open issues", "check CI status", "merge this PR", or "create a release".

CLI Tools 1 4mo ago