ask

Answer codebase questions via read-only Grep, Glob, and file reads with cited paths.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/dubwoah/claude-skills --skill ask-dubwoah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask
Source: https://github.com/dubwoah/claude-skills/tree/main/ask
Command: npx skills add https://github.com/dubwoah/claude-skills --skill ask-dubwoah

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you quickly understand how a codebase works by answering questions about where things are defined and how features behave, without risking accidental changes.

Core Features & Use Cases

  • Read-only codebase Q&A: Provides explanations based strictly on what’s already in the repository, suitable for onboarding and troubleshooting.
  • Targeted discovery: Uses tools like Grep, Glob, and file reading to locate relevant implementations, configuration, and call flows.
  • Path- and line-anchored answers: Explains findings with file paths and quoted lines so you can verify quickly.
  • Use Case: You can ask how authentication is implemented and get a trace from the request entry points to the auth logic, including the exact files involved.

Quick Start

Use the ask skill to answer: "How does authentication work in this project, and where is the code that validates credentials?"

Frequently Asked Questions about ask

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I trace a request lifecycle across multiple files in a codebase?

To trace a request lifecycle, you need read-only exploration using Grep and Glob to map entry points to logic across multiple files. This approach locates call flows and configuration, citing exact file paths and line numbers to verify the implementation.

What is the best way to do codebase Q&A without accidentally modifying files?

Read-only codebase Q&A operates under strict read-only constraints, using file reads and Grep to explain existing implementations safely. It answers questions about feature behavior and definitions without risking accidental changes to your project.

How can I find where specific configuration and definitions are located in my project?

Finding configuration and definitions requires targeted discovery using Grep and Glob to search the repository. This method locates relevant implementations and anchors answers with specific file paths and quoted lines for quick verification.

Does this codebase exploration approach work for understanding feature behavior during onboarding?

Yes, read-only codebase exploration works for onboarding by providing explanations based strictly on existing repository content. It traces architecture and maps implementations to help you understand how features work without modifying code.

Can I verify the accuracy of architecture tracing answers provided by this method?

You can verify architecture tracing accuracy because answers are path- and line-anchored. The method explains findings by citing relevant file paths and quoting specific lines, allowing you to quickly check the exact source of the explanation.