Skip to content
Back to skills

Quickstart

CSecurity

Use this skill when the user wants to search code semantically, extract code blocks with AST context, find patterns using tree-sitter, or analyze code structure.

  • 54 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 6, 2026
ai-agentsjavascriptpythonrustgojavac++bashgit

Works with

  • mcp

Security analysis

C67/100
  • criticalPipes output to a shell interpreter
  • mediumUses curl or wget to download content
  • criticalDownloads and executes remote scripts — classic supply chain attack
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned September 6, 2026

npx -y skills add javimosch/supercli --skill quickstart --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Quickstart?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Quickstart
[![Security: C — Skills Directory](https://www.skillsdirectory.com/api/skills/javimosch-quickstart-06f7b6ec/badge)](https://www.skillsdirectory.com/skills/javimosch-quickstart-06f7b6ec)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: probe
description: Use this skill when the user wants to search code semantically, extract code blocks with AST context, find patterns using tree-sitter, or analyze code structure.
---

# Probe Plugin

AI-friendly semantic code search engine for large codebases. Combines ripgrep speed with tree-sitter AST parsing.

## Commands

### Search
- `probe search query` — Semantic code search with Elasticsearch-style queries

### Extract
- `probe extract code` — Extract code blocks with full AST context

### Symbols
- `probe symbols list` — List all symbols in files with line numbers

### Query
- `probe query ast` — AST-based structural pattern matching

## Usage Examples

Basic search:
```
probe search "authentication" ./src
probe search "error AND handling" ./
probe search "login OR auth" ./src
```

Extract code:
```
probe extract src/main.rs:42
probe extract src/main.rs#authenticate
probe extract src/main.rs:10-50
```

List symbols:
```
probe symbols src/main.rs
probe symbols src/main.rs --format json
```

AST pattern matching:
```
probe query "async fn $NAME($$$)" --language rust
probe query "function $NAME($$$)" --language javascript
```

## Installation

```bash
npm install -g @probelabs/probe
```

Or via curl:
```bash
curl -fsSL https://raw.githubusercontent.com/probelabs/probe/main/install.sh | bash
```

## Key Features
- AST-aware code understanding (not just text)
- Elasticsearch-style query syntax (AND, OR, NOT, phrases)
- Complete code blocks (not fragmented chunks)
- Zero indexing, instant results
- BM25/TF-IDF hybrid ranking
- Multi-language support (Rust, Python, JS, Go, C++, etc.)
- Fully local - code never leaves your machine
- MCP integration for AI coding assistants

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…