agentsclimarketplace

Code search

Skill YPares/rigup.nix/riglets/code-search

AI agents and Nix: parametrable skills/instructions and tools, packaged together in a reproducible and modular fashionFrom the repository description

Install
npx -y skills add YPares/rigup.nix --skill code-search

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

2.3 KB, 574 tokens by cl100k_base, as published. Nobody here has run it

Code Search & File Tree Browsing

Fast, efficient utilities for searching code and browsing file hierarchies.

Tools Overview

ripgrep (rg)

Ultra-fast grep alternative that respects .gitignore by default.

Common usage:

rg <pattern> [<path>]              # Search for pattern in files
rg -t <type> <pattern>             # Search files of specific type
rg --no-ignore <pattern>           # Search ignoring .gitignore
rg -w <pattern>                    # Match whole word
rg -C <num> <pattern>              # Show context lines

fd

Faster, simpler alternative to find with better defaults and colorized output.

Common usage:

fd <pattern> [<path>]              # Find files matching pattern
fd -e <ext> <pattern>              # Find by extension
fd -t f <pattern>                  # Find files only
fd -t d <pattern>                  # Find directories only
fd --follow <pattern>              # Follow symlinks

bat

Syntax-highlighting cat with git integration and line numbers.

Common usage:

bat <file>                         # View file with syntax highlighting
bat --line-range <start:end> <file>  # Show specific line range
rg <pattern> | bat --file-name <path>  # Syntax highlight search results

fzf

Fuzzy filtering and pattern matching for command pipelines.

Common usage:

<command> | fzf --filter <pattern>  # Filter output by pattern (non-interactive)
echo -e "file1\nfile2\nfile3" | fzf --filter "file"  # Match lines containing "file"
rg <pattern> | fzf --filter <secondary-pattern>  # Further filter search results

tree

Display directory structure in tree format.

Common usage:

tree [<path>]                      # Show tree structure
tree -L <depth> [<path>]           # Limit depth
tree -I '<pattern>'                # Exclude pattern
tree -a                            # Include hidden files

Common Workflows

Filter search results by secondary pattern

rg <primary-pattern> | fzf --filter <secondary-pattern>

Search code and show context

rg -C 3 <pattern>

Search specific file types

rg -t ts <pattern>      # TypeScript files
rg -t py <pattern>      # Python files
rg -t go <pattern>      # Go files

List directory tree

tree -L 3

What ships with it: 1 file

600 B alongside SKILL.md

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.