
cli-tools
by Andeveling
glasify-lite
SKILL.md
name: cli-tools description: Use modern Rust-based CLI tools (bat, ripgrep, fd, sd, eza) as interactive replacements for cat, grep, find, sed, and ls in developer terminal workflows. license: MIT compatibility: opencode
metadata: audience: developers workflow: terminal maturity: stable
Modern CLI Tools
Use modern Rust-based command-line tools as ergonomic replacements for common Unix utilities when working interactively in the terminal.
This skill applies when exploring codebases, inspecting files, searching text, or navigating directories during development. It is not intended for POSIX-strict shell scripts or CI environments.
Scope and Usage
- Interactive terminal sessions
- Local development environments
- Source code exploration and refactoring
Not intended for:
- Non-interactive shell scripts
- CI/CD pipelines
- Environments requiring strict POSIX compatibility
Tool Mapping
| Legacy | Modern | Example Usage | Primary Benefit |
|---|---|---|---|
cat | bat | bat file.ts | Syntax highlighting, paging |
grep | rg | rg "pattern" | Fast search, respects .gitignore |
find | fd | fd -e ts | Simpler, safer defaults |
sed | sd | sd old new file | Readable find and replace |
ls | eza | eza -la --git | Git-aware directory listings |
Examples
Search
grep -R "useEffect" .
Suggested alternative:
rg "useEffect"
Reason: Faster recursive search and automatic exclusion of ignored directories.
Directory listing
ls -la
Suggested alternative:
eza -la --git
Reason: Improved formatting with inline Git status.
Notes
- Do not blindly alias legacy commands in shared or scripted environments.
- Prefer explicit usage (
rg,fd,eza) over global overrides. - Installation and environment setup are intentionally omitted from this skill.
References
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon