Skip to content
Development
Skill

/repoprompt

Use RepoPrompt CLI for token-efficient codebase exploration

From plugin
continuous-claude-v3
3.9k156 skills32 agents

Claude Code

$ npx -y skills add parcadei/Continuous-Claude-v3 --skill repoprompt --agent claude-code

SKILL.md

repoprompt.SKILL.md
name: repoprompt
description: Use RepoPrompt CLI for token-efficient codebase exploration
allowed-tools: [Bash, Read]

RepoPrompt Skill

When to Use

  • **Explore codebase structure** (tree, codemaps)
  • **Search code** with context lines
  • **Get code signatures** without full file content (token-efficient)
  • **Read file slices** (specific line ranges)
  • **Build context** for tasks

Token Optimization

RepoPrompt is **more token-efficient** than raw file reads:

  • `structure` → signatures only (not full content)
  • `read --start-line --limit` → slices instead of full files
  • `search --context-lines` → relevant matches with context

CLI Usage

# If installed to PATH (Settings → MCP Server → Install CLI to PATH)
rp-cli -e 'command'

# Or use the alias (configure in your shell)
repoprompt_cli -e 'command'

Commands Reference

File Tree

# Full tree
rp-cli -e 'tree'

# Folders only
rp-cli -e 'tree --mode folders'

# Selected files only
rp-cli -e 'tree --mode selected'

Code Structure (Codemaps) - TOKEN EFFICIENT

# Structure of specific paths
rp-cli -e 'structure src/auth/'

# Structure of selected files
rp-cli -e 'structure --scope selected'

# Limit results
rp-cli -e 'structure src/ --max-results 10'

Search

# Basic search
rp-cli -e 'search "pattern"'

# With context lines
rp-cli -e 'search "error" --context-lines 3'

# Filter by extension
rp-cli -e 'search "TODO" --extensions .ts,.tsx'

# Limit results
rp-cli -e 'search "function" --max-results 20'

Read Files - TOKEN EFFICIENT

# Full file
rp-cli -e 'read path/to/file.ts'

# Line range (slice)
rp-cli -e 'read path/to/file.ts --start-line 50 --limit 30'

# Last N lines (tail)
rp-cli -e 'read path/to/file.ts --start-line -20'

Selection Management

# Add files to selection
rp-cli -e 'select add src/auth/'

# Set selection (replace)
rp-cli -e 'select set src/api/ src/types/'

# Clear selection
rp-cli -e 'select clear'

# View current selection
rp-cli -e 'select get'

Workspace Context

# Get full context
rp-cli -e 'context'

# Specific includes
rp-cli -e 'context --include prompt,selection,tree'

Chain Commands

# Multiple operations
rp-cli -e 'select set src/auth/ && structure --scope selected && context'

Workspaces

# List workspaces
rp-cli -e 'workspace list'

# List tabs
rp-cli -e 'workspace tabs'

# Switch workspace
rp-cli -e 'workspace switch "ProjectName"'

AI Chat (uses RepoPrompt's models)

# Send to chat
rp-cli -e 'chat "How does the auth system work?"'

# Plan mode
rp-cli -e 'chat "Design a new feature" --mode plan'

Context Builder (AI-powered file selection)

# Auto-select relevant files for a task
rp-cli -e 'builder "implement user authentication"'

Workflow Shorthand Flags

# Quick operations without -e syntax
rp-cli --workspace MyProject --select-set src/ --export-context ~/out.md
rp-cli --chat "How does auth work?"
rp-cli --builder "implement user authentication"

Script Files (.rp)

For repeatable workflows, save commands to a script:

# daily-export.rp
workspace switch Frontend
select set src/components/
context --all > ~/exports/frontend.md

Run with:

rp-cli --exec-file ~/scripts/daily-export.rp

CLI Flags

| Flag | Purpose | |------|---------| | `-e 'cmd'` | Execute command(s) | | `-w <id>` | Target window ID | | `-q` | Quiet mode | | `-d <cmd>` | Detailed help for command | | `--wait-for-server 5` | Wait for connection (scripts) |

Async Operations (tmux)

For long-running operations like `builder`, use the async script:

# Start context builder async
uv run python -m runtime.harness scripts/repoprompt_async.py \
    --action start --task "understand the auth system"

# With workspace switch
uv run python -m runtime.harness scripts/repoprompt_async.py \
    --action start --workspace "MyProject" --task "explore API patterns"

# Check status
uv run python -m runtime.harness scripts/repoprompt_async.py --action status

# Get result when done
uv run python -m runtime.harness scripts/repoprompt_async.py --action result

# Kill if needed
uv run python -m runtime.harness scripts/repoprompt_async.py --action kill

Note

Requires RepoPrompt app running with MCP Server enabled.

Read more
@parcadei
Ships withcontinuous-claude-v3

A persistent, learning, multi-agent development environment built on Claude Code Continuous Claude transforms Claude Code into a continuously learning system that maintains context across sessions, orchestrates specialized agents, and eliminates wasting

3.9k156 skills32 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
3.9k
Star history of parcadei/Continuous-Claude-v3 on GitHub, a chart by star-history.com

Other skills on continuous-claude-v3.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about repoprompt.

Which coding agents can use repoprompt?
repoprompt installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.