dora

Query a SQLite-indexed codebase for symbol references and dependency analysis.

108|4|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/butttons/dora --skill dora
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dora
Source: https://github.com/butttons/dora/tree/main/src/templates/docs
Command: npx skills add https://github.com/butttons/dora --skill dora

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides AI agents with structured answers about a codebase, moving beyond simple file searching and import tracing to offer deep insights into code structure, dependencies, and architecture.

Core Features & Use Cases

  • Code Exploration: Quickly find symbols, definitions, and references across the entire codebase.
  • Dependency Analysis: Understand what files depend on each other and visualize these relationships.
  • Architectural Insights: Detect circular dependencies, analyze code complexity, and identify architectural issues.
  • Use Case: An AI agent needs to understand the impact of changing a core utility function. It uses dora refs to find all usages and dora rdeps to see all files that depend on it, providing a comprehensive impact analysis.

Quick Start

Use the dora skill to find all references to the symbol 'AuthService' in the codebase.

Frequently Asked Questions about dora

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

FAQPage Schema
How do I analyze codebase architecture and dependencies without consuming too many tokens?

Codebase analysis can be token-inefficient when reading files directly. This Skill queries a SQLite database indexed via SCIP indexers, providing millisecond structural lookups for architectural insights and dependency graphs.

What's the best way to find all references to a specific symbol across a large codebase?

Finding symbol references is done by querying an indexed SQLite database. The Skill maps symbols and definitions across the codebase, returning structured code intelligence results in milliseconds instead of scanning files.

Can I detect circular dependencies and analyze code health using a SQLite code index?

Yes, you can detect circular dependencies and analyze code health using a SQLite code index. The Skill provides architectural insights by querying symbol relationships and dependency graphs to identify structural issues.

Do I need SCIP indexers to use this code intelligence skill?

Yes, you need SCIP indexers for your specific programming languages. The Skill relies on a SQLite database populated by these indexers to perform millisecond queries for symbol lookups and dependency tracing.

How do I trace the impact of changing a utility function in my codebase?

To trace the impact of changing a utility function, use the Skill to find all usages of the symbol and query reverse dependencies. This provides a comprehensive impact analysis by identifying all affected files.