btca

Semantically search cloned codebases and generate source citations.

18|1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/joshuadavidthomas/agentkit --skill btca
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: btca
Source: https://github.com/joshuadavidthomas/agentkit/tree/main/skills/btca
Command: npx skills add https://github.com/joshuadavidthomas/agentkit --skill btca

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables developers to interrogate libraries and frameworks by semantically analyzing local codebases, yielding precise explanations with source citations instead of relying on outdated docs.

Core Features & Use Cases

  • Semantic search across cloned codebases to locate implementations.
  • Ask questions about libraries/frameworks and get citations pointing to the source.
  • Use Case: Imagine you are investigating how state management works in a library; btca clones the repo, semantically searches for the relevant code path, and returns code references with citations.

Quick Start

List configured resources: btca config resources list Ask a question about a resource: btca ask -r svelte -q "How does the $state rune work?"

Frequently Asked Questions about btca

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

FAQPage Schema
How do I semantically search a codebase to find implementation details?

You can semantically search a codebase by cloning repositories locally and using LLMs to query source code for implementation details, returning precise explanations with source citations.

What is the best way to ask questions about how a library works without reading outdated docs?

Asking questions about a library without reading outdated docs is best done by semantically analyzing the cloned repository codebase, yielding precise explanations with source citations directly from the implementation.

Do I need Bun and OpenCode to query local repositories for source code citations?

Yes, querying local repositories for source code citations requires Bun 1.1.0+ and OpenCode for model access to execute the semantic search process.

How do I configure multiple resources to search multiple cloned frameworks locally?

To configure multiple resources for searching cloned frameworks locally, you use a local resource configuration file called btca.config, which supports defining and managing multiple repository targets.

Can I get citations pointing to source code when investigating library state management?

Yes, getting citations pointing to source code when investigating library state management is possible by semantically searching cloned repositories, which locates relevant code paths and returns direct code references.