← all publishers

brettatoms

@brettatoms source repo

14 published skills

  1. Janet · 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.
    0
    installs
  2. Plans · brettatoms bundle
    Numbered Plans
    0
    installs
  3. Github · brettatoms bundle
    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".
    0
    installs
  4. Alpinejs · brettatoms
    AlpineJS best practices and patterns. Use when writing HTML with Alpine.js directives to avoid common mistakes like long inline JavaScript strings.
    0
    installs
  5. File Nav · 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.
    0
    installs
  6. Lib Docs · brettatoms bundle
    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.
    0
    installs
  7. Playwright · brettatoms bundle
    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.
    0
    installs
  8. Code Rename · brettatoms
    Rename symbols across a codebase safely. Use when renaming functions, variables, classes, or other symbols and need to update all references.
    0
    installs
  9. Code Search · 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.
    0
    installs
  10. Clojure Repl · brettatoms bundle
    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.
    0
    installs
  11. Code Symbols · brettatoms bundle
    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.
    0
    installs
  12. Browser Tools · brettatoms bundle
    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.
    0
    installs
  13. Skill Creator · 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).
    0
    installs
  14. Clojure Symbols · brettatoms bundle
    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.
    0
    installs