Skip to content
Skills Library
Programming · Building & coding

coding-tools

/coding-tools

Use this as the default toolset for coding sessions when you want faster navigation, search, file inspection, and git workflow execution with lower command overhead: tools: - fzf - ripgrep - bat - delta - lazygit - starship - zoxide - eza - atuin - yazi

Licence
Apache-2.0
Last repository change
06.07.2026

Assessment and security

81/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content16 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
1
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 06.07.2026, without references to retired models or APIs.

Licence

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

What it does and when to use it

Use this as the default toolset for coding sessions when you want faster navigation, search, file inspection, and git workflow execution with lower command overhead: tools: - fzf - ripgrep - bat - delta - lazygit - starship - zoxide - eza - atuin - yazi

Original author description

Use this as the default toolset for coding sessions when you want faster navigation, search, file inspection, and git workflow execution with lower command overhead: tools: - fzf - ripgrep - bat - delta - lazygit - starship - zoxide - eza - atuin - yazi

How it works

SKILL.md has no level-two headings · 45 lines, 296 words

SKILL.md preview
---
name: coding-tools
description: |
  Use this as the default toolset for coding sessions when you want faster navigation, search, file inspection, and git workflow execution with lower command overhead:
  tools:
    - fzf
    - ripgrep
    - bat
    - delta
    - lazygit
    - starship
    - zoxide
    - eza
    - atuin
    - yazi
---

# Tools for Coding

Use these tools when appropriate.

**fzf**
Fuzzy-finds files, commands, branches, commits, and grep results without leaving the terminal.
Useful for jumping through large repos fast and wiring interactive selection into shell/editor scripts.

**ripgrep**
Recursively searches codebases for strings or regex matches far faster than traditional grep setups.
Best for finding symbols, TODOs, config values, and call sites across big projects.

**bat**
Displays files with syntax highlighting, line numbers, and git-aware decorations in the terminal.
Useful for quickly inspecting source files, diffs, and logs with better readability than `cat`.

**delta**
Renders git diffs and blame output with syntax highlighting and clearer side-by-side-style formatting.
Useful for reviewing code changes, understanding edits, and making CLI git output easier to parse.

**lazygit**
Provides a terminal UI for common git workflows like staging, rebasing, branching, and conflict inspection.
Useful for reducing git command overhead while keeping full repo control inside the terminal.

**starship**
Builds a fast, information-dense shell prompt showing git state, runtime versions, and environment context.
Useful for coding across many repos/languages where instant context prevents mistakes and saves time.

**zoxide**
Tracks your directory history and jumps to frequently used project folders with short fuzzy commands.
Useful for moving between repos, monorepos, and nested workspaces without repeated `cd` typing.

**eza**
Modern replacement for `ls` with better defaults, icons, git status, tree views, and clearer metadata.
Useful for scanning project structure, spotting changed files, and navigating directories more efficiently.

**atuin**
Syncs, searches, and ranks shell history so old commands are easy to recover across machines.
Useful for reusing complex build, test, deploy, and debugging commands without retyping or guessing.

**yazi**
Terminal file manager for fast keyboard-driven navigation, previews, bulk moves, and file operations.
Useful for managing project files, assets, and repo-adjacent clutter without switching to a GUI.

Versions

The database has no other skills named coding-tools.

Database snapshot: 13.11.2026 · package version 310241f358ac (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 95terminal-superpowers-cheatsheet
    Use when the user wants modern terminal tools that upgrade classic Unix commands, or asks for a faster or friendlier alternative to cd, ls, cat, find or grep: zoxide, fzf, fd, ripgrep, eza, bat, starship, lazygit, tldr, btop, tmux and zellij. What each tool does, how to install…
  • 100modern-cli-tools
    Safe, current usage of ripgrep, fd, bat, eza, fzf, zoxide, sd, jq, yq, hyperfine, delta, bottom, dust, duf, procs, btop, and tldr. Use when selecting or invoking modern Unix CLI tools, especially instead of fragile shell pipelines.
  • 100terminal-screenshot
    MUST be used right after changing any CLI color config (delta/bat/themes/lazygit pager) — renders the terminal's colored output to a PNG so Claude can actually SEE contrast, alignment, and highlighting instead of raw ANSI codes. Use for delta git diff colors, bat syntax…
  • 95file-search
    Modern file and content search using fd, ripgrep (rg), and fzf. Triggers on: fd, ripgrep, rg, find files, search code, fzf, fuzzy find, search codebase.
  • 100cli-tools
    Use when ANY command fails with 'command not found', when installing CLI tools (ripgrep, fd, jq, yq, bat, etc.), auditing project environments, or batch-updating tools. Triggers on: command not found, install tool, missing binary, environment audit, update tools, which, apt install, brew install.
  • 100koopa-nushell
    Nushell (nu) pitfalls, parse-time constraints, and koopa activation architecture. Use when writing or debugging .nu files, editing lang/nushell/include/header.nu or any activate-*.nu, sourcing prompt tools (starship, zoxide), or porting shell logic from bash/zsh/fish to nushell.

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.