Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
patricio0312rev avatar

Workspace Search

  • 1 installs
  • 9 repo stars
  • Updated January 25, 2026
  • patricio0312rev/workspaces

Searches for patterns across all workspace projects using ripgrep, with results grouped by project and optional file-type filtering.

About

Runs a regex search across all cloned workspace projects using ripgrep or grep, grouping results by project. A developer uses it when finding code or patterns across multiple repos at once.

  • Regex search across all projects with results grouped per project
  • Filter by file type or show only file names

Workspace Search by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #2,476 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/patricio0312rev/workspaces --skill workspace-search

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars9
Last updatedJanuary 25, 2026
Repositorypatricio0312rev/workspaces

What it does

Searches for patterns across all workspace projects using ripgrep, with results grouped by project and optional file-type filtering.

Files

SKILL.mdMarkdownGitHub ↗

Skill: Workspace Search

Description

Search for patterns across all projects in the workspace. Results are grouped by project.

Arguments

  • <query> - The search pattern (supports regex)
  • --type <ext> - Filter by file type (e.g., --type ts)
  • --files - Show only file names, not content

Instructions

When the user wants to search across projects:

Step 1: Get Search Query

Parse the search query from the command arguments.

Step 2: Identify Projects

Get all cloned projects from the workspace configuration.

Step 3: Execute Search

For each project, run a search using ripgrep (rg) or grep:

rg "$query" "$project_path" --heading --line-number

Step 4: Format Results

Group results by project:

🔍 Searching for "TODO" across workspace...

📁 api (12 matches)
  src/controllers/auth.ts:45:    // TODO: Add rate limiting
  src/services/email.ts:23:      // TODO: Use template engine
  src/middleware/auth.ts:78:     // TODO: Implement refresh tokens

📁 admin (5 matches)
  src/components/Dashboard.tsx:34:  {/* TODO: Add loading state */}
  src/hooks/useAuth.ts:12:          // TODO: Handle token expiry

📁 homepage (0 matches)

Summary:
  • Total matches: 17
  • Projects searched: 3

Options

  • File type filter: /workspaces:search "TODO" --type ts - Only TypeScript files
  • Files only: /workspaces:search "config" --files - Show only file paths

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.