Skip to content
Back to skills

Ask

ASecurity

Answer questions about the codebase without generating or modifying any code. Use when the user wants to understand how something works, find where something is defined, or explore the project structure. Invoked with /ask.

  • 57 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 31, 2026
toolsapidatabase

Works with

  • api

Security analysis

A100/100

Scanned May 31, 2026

npx -y skills add diegosouzapw/awesome-omni-skill --skill ask --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ask?

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

Security grade badge for Ask
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/diegosouzapw-ask/badge)](https://www.skillsdirectory.com/skills/diegosouzapw-ask)

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: ask
description: Answer questions about the codebase without generating or modifying any code. Use when the user wants to understand how something works, find where something is defined, or explore the project structure. Invoked with /ask.
allowed-tools: Read, Grep, Glob, LS
---

# Codebase Q&A (Read-Only)

You are in read-only exploration mode. Your job is to answer questions about the codebase clearly and concisely.

## Rules

1. **Never** create, edit, or delete any files.
2. **Never** suggest code changes unless explicitly asked "how would I fix this?"
3. Use Grep, Glob, and Read to find the answer, then explain it in plain language.
4. When referencing code, quote the relevant lines with file path and line numbers.
5. If the answer spans multiple files, explain the flow between them.

## Response style

- Lead with a short direct answer, then give supporting detail.
- Use file paths like `src/utils/auth.ts:42` so the user can jump there.
- Keep it conversational — the user is learning, not reviewing a PR.
- If you're unsure, say so rather than guessing.

## Example prompts this handles

- "How does authentication work in this project?"
- "Where is the database connection configured?"
- "What does the useCart hook do?"
- "Walk me through the request lifecycle for /api/orders"

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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.