yoanbernabeu avatar

Grepai Search Basics

If you've ever tried to find code by describing what it does rather than guessing the exact function name, this is what you want. It teaches the basics of semantic search with GrepAI, where "authenticate user" finds login flows, JWT validation, and auth middleware even if those exact words aren't in the code. The skill walks through query syntax, how to read relevance scores (0.90+ is excellent, below 0.60 is weak), and why "validate user login credentials" works better than just "auth". Good for understanding the difference between grep's exact matching and meaning-based search. The troubleshooting section is helpful when results seem off or you're getting nothing back.

skills.sh installs
936
GitHub stars
20
last updated
Aug 21, 2026

Install

$ npx -y skills add yoanbernabeu/grepai-skills --skill grepai-search-basics --agent claude-code

Installs into .claude/skills of the current project.

Files

GrepAI Search Basics

This skill covers the fundamentals of semantic code search with GrepAI.

When to Use This Skill

  • Learning GrepAI search
  • Performing basic code searches
  • Understanding semantic vs. text search
  • Interpreting search results

Prerequisites

  1. GrepAI initialized (grepai init)
  2. Index created (grepai watch)
  3. Embedding provider running (Ollama, etc.)

What is Semantic Search?

Unlike traditional text search (grep, ripgrep), GrepAI searches by meaning:

TypeHow it WorksExample
Text searchExact string match"login" → finds "login"
Semantic searchMeaning similarity"authenticate user" → finds login, auth, signin code

Basic Search Command

grepai search "your query here"

Example

grepai search "user authentication flow"

Sponsors

Details

Repository
github.com/yoanbernabeu/grepai-skills
Category
Documentation
First seen
May 16, 2026

More from yoanbernabeu/grepai-skills

All 27
1heygen-com avatarliveavatar-feedbackheygen-com/liveavatar-agent-skillsCollect and submit developer feedback to the LiveAvatar team. Use when: (1) A LiveAvatar integration is done, working, finished, or complete, (2) The user says 935skills.sh installs
2abhigyanpatwari avatargitnexus-cliabhigyanpatwari/gitnexusUse when the user needs to run GitNexus CLI commands like analyze/index a repo, check status, clean the index, generate a wiki, or list indexed repos. Examples:932skills.sh installs
3vibe-motion avatarwechat-2d-rendervibe-motion/skillsClone or update https://github.com/sxhzju/wechat-2d and render the default WeChat-style 2D chat motion video with Remotion. Use when users ask for 微信聊天动画, wecha930skills.sh installs
4vercel-labs avatarcra-to-next-migrationvercel-labs/migration-skillsComprehensive guide for migrating Create React App (CRA) projects to Next.js. Use when migrating a CRA app, converting React Router to file-based routing, or ad929skills.sh installs
5heygen-com avatarvisual-styleheygen-com/skillsCreate, extract, and apply portable visual design systems via visual-style.md files. Use when: (1) Creating a visual-style.md design system from scratch, (2) Ex921skills.sh installs
6harbor-framework avatarcreate-taskharbor-framework/harborCreate a new Harbor task for evaluating agents. Use when the user wants to scaffold, build, or design a new task, benchmark problem, or eval. Guides through ins920skills.sh installs