LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

file-search

This skill should be used when agents need to search codebases for text patterns or structural code patterns. Provides fast search using ripgrep for text and ast-grep for syntax-aware code search.

734stars112forksUpdated 2/10/2026
Data Science & ML#ripgrep#code-search#ast-grep#code-analysis#python#javascript

Security Assessment

Safe(100/100)
Security Score100/100

About file-search

The file-search skill is designed to help developers quickly and efficiently search through large codebases, utilizing two powerful tools: ripgrep and ast-grep. This skill solves the problem of slow, ineffective searches by providing fast, regex-based text search and syntax-aware code pattern search, making it easier to navigate, analyze, and refactor complex code. It allows users to find specific code constructs, identify potential issues, and understand the structure of a codebase without being bogged down by manual inspection or basic search tools.

FAQ

What are the main differences between ripgrep and ast-grep?

Ripgrep is optimized for fast text-based searches using regular expressions, making it ideal for locating strings, variables, and comments. Ast-grep, on the other hand, is designed for syntax-aware code searches, allowing for more complex queries based on code structure, such as class definitions or function signatures.

Can I use these search tools on any programming language?

Both ripgrep and ast-grep support specific languages, with ripgrep offering general text searches and ast-grep enabling structural searches in supported languages like Python, JavaScript, and others. However, for effective usage, you should filter by language and file types as needed.

What are the performance benefits of using these tools over traditional commands like grep?

Ripgrep and ast-grep are significantly faster than traditional tools like `grep` and `find`, especially when dealing with large codebases. Ripgrep uses highly optimized algorithms for text searching, while ast-grep leverages abstract syntax trees for efficient, structural searches, both of which improve search speed and accuracy.

Install file-search

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

massgen/MassGen

Related Skills

dbt-sf-to-bq-translator

21,076

build-models

102

html-prototype

3,588

doc

448