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.