Mako Discovery

Identify the correct Mako tool and discovery path for broad repository questions.

51|5|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/drhalto/agentmako --skill mako-discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Mako Discovery
Source: https://github.com/drhalto/agentmako/tree/main/mako-ai-claude-plugin/skills/mako-discovery
Command: npx skills add https://github.com/drhalto/agentmako --skill mako-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you orient in an unfamiliar repository and quickly choose the right Mako tool when you do not yet know where a feature lives or which workflow fits the task.

Core Features & Use Cases

  • Repository Orientation: Use it to answer broad questions like where a symbol, route, table, or file might be located.
  • Tool Selection: Use it to identify whether you should start with reef_ask, mako_help, context_packet, or a specialist search tool.
  • Workflow Planning: Use it when you need a repeatable discovery path for code, schema, diagnostics, findings, or review context.
  • Use Case: A developer asks where authentication logic is implemented in a large repo and needs the safest first step before editing anything.

Quick Start

Ask the Mako Discovery skill to identify the best first tool for locating the implementation of the feature you are investigating.

Frequently Asked Questions about Mako Discovery

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

FAQPage Schema
How do I find where a feature is implemented in an unfamiliar codebase?

To locate a feature in an unfamiliar codebase, use repository orientation to map symbols, routes, and schema before editing. This approach identifies the correct discovery path and specialist search tools to pinpoint implementation targets across multiple file types.

What is the best way to choose a code search tool for cross-file impact questions?

Choosing a code search tool for cross-file impact questions requires evaluating whether you need broad repository orientation or targeted tracing. Select a discovery tool when the entity type is unclear, switching to specialist search tools once the implementation target is identified.

How do I orient myself in a new repository to find specific routes and schema?

Orienting in a new repository involves scanning across code, routes, schema, diagnostics, and findings to locate specific tables or files. This discovery process establishes a repeatable workflow path before you apply targeted tracing to the codebase.

When do I need repository orientation instead of a direct code search?

Repository orientation is needed when you are working in an unfamiliar codebase and do not yet know where a symbol or feature lives. It provides the necessary discovery path across code and schema before a direct code search can be effectively executed.

Can I use discovery tools to plan a workflow for codebase diagnostics and findings?

Yes, you can use discovery tools to plan a repeatable workflow for codebase diagnostics and findings. They help identify whether to start with broad repository orientation or a specialist search tool to safely review context before making edits.