abf

Analyze codebases with AgentsBestFriend MCP commands for structured project overviews.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/TheRealFloatDev/AgentsBestFriend --skill abf
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: abf
Source: https://github.com/TheRealFloatDev/AgentsBestFriend/tree/main/.agents/skills/abf
Command: npx skills add https://github.com/TheRealFloatDev/AgentsBestFriend --skill abf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AgentsBestFriend replaces scattered file reading, grep searching, and manual dependency tracing with structured, token-efficient MCP calls so agents get context without wasting tokens.

Core Features & Use Cases

  • Project orientation: abf_project_overview and abf_conventions describe architecture, stack, directory layout, and naming habits in one response, saving multiple explorations.
  • Targeted navigation: abf_search, abf_chunk, and abf_symbols surface exact symbols or file sections without reading entire files, while abf_context_bundle returns entry points plus dependency signatures in a single call.
  • Impact and dependency analysis: abf_dependencies, abf_impact, and abf_git trace imports, usages, and history so agents understand change consequences before editing.

Quick Start

Ask ABF to run abf_project_overview on this repository to quickly map its structure.

Frequently Asked Questions about abf

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

FAQPage Schema
How do I navigate an unfamiliar codebase without wasting tokens?▼

To navigate an unfamiliar codebase without wasting tokens, use structured MCP calls like abf_project_overview to map architecture and directory layout in a single response instead of reading files manually. This delivers token-efficient project context immediately.

How do I trace dependencies and analyze impact before editing code?▼

To trace dependencies and analyze impact before editing code, run abf_dependencies to map imports and abf_impact to check usages. This reveals change consequences across the project before you modify files.

What's the best way to get project context for a large repository?▼

The best way to get project context for a large repository is using abf_context_bundle to return entry points and dependency signatures in a single call, alongside abf_conventions to describe naming habits and stack.

Do I need any dependencies installed to use ABF for codebase navigation?▼

No dependencies are required to use ABF for codebase navigation. The Skill operates standalone with its internal MCP commands, requiring no external packages or components to start mapping project structure.

Can I get git history and trace usages with AgentsBestFriend?▼

Yes, you can get git history and trace usages with AgentsBestFriend using the abf_git command to review history and abf_impact to surface usages. This provides structured context for understanding code evolution.