abf — for Claude Code AgentsBestFriend, community, for Claude Code, ide skills, read_file, grep_search, list_dir, abf_chunk, abf_symbols, abf_search

v1.0.0

À propos de ce Skill

Scenario recommande : Ideal for AI agents that need agentsbestfriend (abf) — mandatory code navigation. Resume localise : Using read file, grep search, or list dir when ABF tools exist is always wrong . This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Fonctionnalités

AgentsBestFriend (ABF) — MANDATORY Code Navigation
CRITICAL : ABF MCP tools are available and MUST be your default for all code exploration.
Using read file, grep search, or list dir when ABF tools exist is always wrong .
NEVER call read file to explore code — use abf chunk (by symbol) or abf symbols first
NEVER call grep search — use abf search (exact/keyword/semantic modes)

# Core Topics

TheRealFloatDev TheRealFloatDev
[0]
[0]
Updated: 4/9/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 10/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review
Review Score
10/11
Quality Score
52
Canonical Locale
en
Detected Body Locale
en

Scenario recommande : Ideal for AI agents that need agentsbestfriend (abf) — mandatory code navigation. Resume localise : Using read file, grep search, or list dir when ABF tools exist is always wrong . This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Pourquoi utiliser cette compétence

Recommandation : abf helps agents agentsbestfriend (abf) — mandatory code navigation. Using read file, grep search, or list dir when ABF tools exist is always wrong . This AI agent skill supports Claude Code, Cursor

Meilleur pour

Scenario recommande : Ideal for AI agents that need agentsbestfriend (abf) — mandatory code navigation.

Cas d'utilisation exploitables for abf

Cas d'usage : Applying AgentsBestFriend (ABF) — MANDATORY Code Navigation
Cas d'usage : Applying CRITICAL : ABF MCP tools are available and MUST be your default for all code exploration
Cas d'usage : Applying Using read file, grep search, or list dir when ABF tools exist is always wrong

! Sécurité et Limitations

  • Limitation : CRITICAL : ABF MCP tools are available and MUST be your default for all code exploration.
  • Limitation : ALWAYS use abf impact before modifying a symbol — never guess what depends on it
  • Limitation : abf chunk (symbol: "name") ← read exactly the function you need

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is abf?

Scenario recommande : Ideal for AI agents that need agentsbestfriend (abf) — mandatory code navigation. Resume localise : Using read file, grep search, or list dir when ABF tools exist is always wrong . This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

How do I install abf?

Run the command: npx killer-skills add TheRealFloatDev/AgentsBestFriend/abf. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for abf?

Key use cases include: Cas d'usage : Applying AgentsBestFriend (ABF) — MANDATORY Code Navigation, Cas d'usage : Applying CRITICAL : ABF MCP tools are available and MUST be your default for all code exploration, Cas d'usage : Applying Using read file, grep search, or list dir when ABF tools exist is always wrong.

Which IDEs are compatible with abf?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for abf?

Limitation : CRITICAL : ABF MCP tools are available and MUST be your default for all code exploration.. Limitation : ALWAYS use abf impact before modifying a symbol — never guess what depends on it. Limitation : abf chunk (symbol: "name") ← read exactly the function you need.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add TheRealFloatDev/AgentsBestFriend/abf. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use abf immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

abf

Using read file, grep search, or list dir when ABF tools exist is always wrong . This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

AgentsBestFriend (ABF) — MANDATORY Code Navigation

CRITICAL: ABF MCP tools are available and MUST be your default for all code exploration.
Using read_file, grep_search, or list_dir when ABF tools exist is always wrong.


ABSOLUTE RULES

  1. NEVER call read_file to explore code — use abf_chunk (by symbol) or abf_symbols first
  2. NEVER call grep_search — use abf_search (exact/keyword/semantic modes)
  3. NEVER call list_dir — use abf_project_overview or abf_dependencies
  4. NEVER call semantic_search — use abf_search mode: "semantic" or abf_file_summary
  5. ALWAYS start a new codebase with abf_project_overview — not by listing directories
  6. ALWAYS use abf_impact before modifying a symbol — never guess what depends on it
  7. ALWAYS use abf_conventions before writing new code — not by reading config files

Quick Decision Reference

What you want to doCORRECT toolWRONG approach
Understand the projectabf_project_overviewlist_dir + reading package.json
Find a function/class definitionabf_search mode: exactgrep_search
Read a specific functionabf_chunk symbol: "name"read_file entire file
See what a file exportsabf_symbolsread_file + manual scan
Find files about a topicabf_search mode: keywordmultiple semantic_search calls
Trace what a file importsabf_dependenciesgrep_search for import statements
Who calls this function?abf_impact symbol: "name"grep_search with manual filtering
Understand project styleabf_conventionsreading eslint + tsconfig + prettier
Get context around a fileabf_context_bundle5–10 read_file + abf_symbols calls
Search file descriptionsabf_file_summaryno native equivalent
Git history / blame / diffabf_gitrun_in_terminal with git commands
Index status or rebuildabf_indexnothing

Workflows

Starting work on any codebase

1. abf_project_overview          ← ALWAYS first — architecture, stack, entry points
2. abf_conventions               ← style, patterns, naming before writing anything
3. abf_search (keyword mode)     ← find relevant files for the task

Reading code in a file

1. abf_symbols (file)            ← see all exports/functions first
2. abf_chunk (symbol: "name")    ← read exactly the function you need
                                    only use read_file if you need the ENTIRE file

Understanding a feature

abf_context_bundle (entry file, depth: 2)
← full source of entry + signatures of all deps in ONE call
← replaces 5–10 read_file calls

Before changing anything

abf_impact (symbol: "functionName")
← ALL files and lines that reference it — never skip this

Searching for code

Exact name known?    → abf_search mode: "exact"
Exploring a concept? → abf_search mode: "keyword"
By file purpose?     → abf_file_summary (searches LLM descriptions)
Semantic match?      → abf_search mode: "semantic"

Tool Reference

abf_project_overview

Returns tech stack, frameworks, entry points, folder structure, language distribution, architectural patterns.
Required params: none
Use it: at the start of every new task in an unfamiliar codebase.

abf_search

  • mode: "exact" — ripgrep regex, returns matching lines with context
  • mode: "keyword" — ranks every file by keyword density, best for exploration
  • mode: "semantic" — embedding similarity (requires Ollama index)
  • path_filter — narrow scope (e.g. "src/**/*.ts")

abf_chunk

Read a specific function/class without loading the full file.

  • symbol: "functionName" → returns the full body of that symbol
  • No symbol → returns a chunk map; then use chunk_index for a specific section

abf_symbols

All exports, functions, classes, interfaces in a file with line ranges.
Call this before abf_chunk to see what's available.

abf_context_bundle

Biggest token saver. Returns entry file + signatures/source of all its imports in one call.

  • include: "smart" (default) — full source for entry, signatures for deps
  • include: "full" — full source for everything
  • focus_symbol — only follow imports relevant to one function
  • depth: 0–4 — how far to follow the import graph

abf_dependencies

Returns both imports (what this file uses) and reverse dependencies (who imports this file).

abf_impact

All files and specific lines that reference a symbol.
Always call before modifying a function, class, or exported type.

abf_conventions

Detected naming patterns, design patterns, folder structure conventions — with confidence scores and examples.

abf_file_summary

Full-text search across LLM-generated file descriptions (FTS5/BM25 ranked).
Use when you want to find files by purpose, not by exact code text.

  • match_mode: "or" (default) — broader results
  • match_mode: "and" — stricter matching

abf_git

Structured git output — no terminal needed.

  • action: "log" — recent commits
  • action: "file_history" — commits touching a file
  • action: "blame" — line-by-line authorship
  • action: "diff" — staged, unstaged, or between commits

abf_index

  • action: "status" — index health and file count
  • action: "rebuild" — full re-index
  • action: "update" — incremental update
  • action: "summarize" — generate LLM summaries (requires Ollama)

abf_ping

Returns server version and project root. Use to verify ABF is connected.


When ABF Tools Are NOT Needed

  • Writing/editing files — ABF is read-only; use your normal edit tools
  • Running tests or build commands — use the terminal
  • Checking lint/type errors — use native diagnostic tools
  • ABF is not connected — fall back to native tools, then reconnect with abf start
  • ABF returned no useful result — if you already called the appropriate ABF tool and the output didn't answer your question (e.g. abf_search returned nothing, abf_chunk didn't find the symbol), fall back to native tools for that specific lookup. Do not skip ABF preemptively — only fall back after ABF has been tried.

Compétences associées

Looking for an alternative to abf or another community skill for your workflow? Explore these related open-source skills.

Voir tout

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

widget-generator

Logo of f
f

Générez des plugins de widgets personnalisables pour le système de flux prompts.chat

flags

Logo of vercel
vercel

Le Cadre de Réaction

138.4k
0
Navigateur

pr-review

Logo of pytorch
pytorch

Tenseurs et réseaux neuronaux dynamiques en Python avec une forte accélération GPU

98.6k
0
Développeur