mako-neighborhoods

Retrieve entity-centered context bundles for tables, routes, and RPCs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you quickly understand everything surrounding a single table, route, or RPC without manually chaining multiple low-level queries.

Core Features & Use Cases

  • Table Neighborhoods: Pull schema, RLS, readers, writers, routes, and RPC context for a table-centered investigation.
  • Route Context: Inspect handlers, imports, database touchpoints, RPCs, and nearby policy context for an endpoint.
  • RPC Neighborhoods: Trace callers, touched tables, RLS context, and implementation evidence for a function.
  • Feedback Logging: Record useful or problematic bundle results with structured agent feedback when a prior tool run exists.

Quick Start

Ask for the neighborhood context of the table, route, or RPC you are investigating.

Frequently Asked Questions about mako-neighborhoods

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

FAQPage Schema
How do I get complete context for a database table during codebase investigation?

To get complete context for a database table during codebase investigation, you can retrieve an entity-centered context bundle that includes schema, RLS, readers, writers, routes, and RPCs. This provides one composed context instead of requiring multiple primitive calls.

What is the best way to trace callers and handlers for an RPC endpoint?

Tracing callers and handlers for an RPC endpoint is best done by pulling a route or RPC neighborhood. This retrieves implementation evidence, touched tables, imports, and downstream database touchpoints in a single bundle for fast analysis.

Can I inspect RLS policy context and database touchpoints for a specific route?

Yes, you can inspect RLS policy context and database touchpoints for a specific route. The route context feature gathers handlers, imports, RPCs, and nearby policy context to support endpoint investigations without manual query chaining.

Do I need MCP neighborhood tools to retrieve entity-centered schema context?

Yes, you need MCP neighborhood tools to retrieve entity-centered schema context. The feature relies on these tools to compose the full bundle of schema, readers, writers, and touchpoint analysis for the specified table, route, or RPC.

How do I log structured agent feedback on a problematic context bundle result?

To log structured agent feedback on a problematic context bundle result, you use the optional feedback logging workflow. This requires a prior tool run to exist, allowing you to record whether the retrieved bundle results were useful or problematic.

When should I avoid using a composed neighborhood bundle for codebase analysis?

You should avoid using a composed neighborhood bundle when you only need a single isolated piece of schema information. The bundle is designed for broad entity-centered investigations where gathering RLS, readers, writers, and touchpoints together is better than primitive calls.