Skip to content
Development
Skill

/mako-neighborhoods

TRIGGER when: user wants entity-wide context for a table, route, or RPC -- schema + RLS + readers + writers + downstream touches all at once. Covers `table_neighborhood`, `route_context`, `rpc_neighborhood`.

From plugin
agentmako
548 skills1 MCP

Claude Code

$ npx -y skills add drhalto/agentmako --skill mako-neighborhoods --agent claude-code

SKILL.md

mako-neighborhoods.SKILL.md
description: >-
  TRIGGER when: user wants entity-wide context for a table, route, or RPC --
  schema + RLS + readers + writers + downstream touches all at once. Covers
  `table_neighborhood`, `route_context`, `rpc_neighborhood`.
when_to_use: >-
  Use when a single table, route, or RPC is the center of the investigation and
  one composed context bundle is better than several primitive calls.
allowed-tools: "mcp__mako-ai__*"

Mako Neighborhoods

Use this skill when the user needs the surrounding context for one known table, route, or RPC. Neighborhood tools are bounded composed bundles; they are usually better than manually chaining primitives for common entity-centered questions.

Tools

`table_neighborhood`

Use for table-centered questions.

  • Includes schema, RLS, readers, writers, routes, and RPC context.
  • Best for "what touches this table?", "is this table protected?", and

"what code reads/writes this table?"

  • Pair with `preflight_table` before implementation when the user needs a more

edit-oriented table preflight.

`route_context`

Use for route-centered questions.

  • Includes handler, imports, database touchpoints, RPCs, and nearby policy

context.

  • Best for "what does this route do?", "what data does this endpoint touch?",

and "what is downstream of this route?"

  • Pair with `auth_path` for auth-boundary-specific questions.

`rpc_neighborhood`

Use for RPC-centered questions.

  • Includes callers, touched tables, RLS context, and nearby implementation

evidence.

  • Best for "who calls this RPC?", "what tables does this function touch?", and

"what policies matter for this RPC?"

  • Pair with `trace_rpc` when the user needs a narrower evidence trace.

Feedback Logging

Log `agent_feedback` when a neighborhood bundle here was notably useful, partial, noisy, stale, wrong, or wasted the turn. Skip routine calls.

Required procedure (see `/mako-ai:mako-guide` for full rules and reason-code vocabulary):

1. Call `recall_tool_runs` to get the prior run's `requestId`. Do not fabricate one — if no run is recalled, skip feedback. 2. Call `agent_feedback` with `referencedToolName`, `referencedRequestId`, `grade: "full" | "partial" | "no"`, `reasonCodes` from the starter vocabulary in `/mako-ai:mako-guide`, and a short `reason`.

See Also

  • Use `/mako-ai:mako-trace` for narrower route/table/RPC evidence traces.
  • Use `/mako-ai:mako-graph` for paths between entities or blast radius.
  • Use `/mako-ai:mako-database` for direct live DB schema/RLS/RPC inspection.
Read more
@drhalto
Ships withagentmako

agentmako is a local-first codebase intelligence engine for AI coding tools. It gives agents like Codex, Claude Code, Cursor, and local harnesses a compact Reef-first tool surface for understanding a project before they edit it.

548 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
54
Star history of drhalto/agentmako on GitHub, a chart by star-history.com

Other skills on agentmako.

mako-code-intel

mako-code-intel

TRIGGER when: user wants structural code pattern search (ast-grep) or static lint against selected files, or wants to turn a fix…

@drhalto@drhaltoInstall Skill
mako-database

mako-database

TRIGGER when: user asks about database schema, RLS policies, foreign keys, stored procedures, or table DDL directly. Covers…

@drhalto@drhaltoInstall Skill
mako-discovery

mako-discovery

TRIGGER when: user is working in an unfamiliar repo, asks 'where is X', 'what touches Y', needs broad search across…

@drhalto@drhaltoInstall Skill
mako-graph

mako-graph

TRIGGER when: user asks about relationships, dependency paths, import hotspots or cycles, symbol impact, or blast radius of a…

@drhalto@drhaltoInstall Skill
mako-guide

mako-guide

Start here when working in a project with the mako-ai MCP server configured. Entry point that explains how mako's tool skills are…

@drhalto@drhaltoInstall Skill
mako-trace

mako-trace

TRIGGER when: user asks to trace a specific route, schema object, file, table, RPC, or error string through its evidence. Covers…

@drhalto@drhaltoInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills12d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc13d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about mako-neighborhoods.

Which coding agents can use mako-neighborhoods?
mako-neighborhoods installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.