Ask your AI agent questions about libraries and frameworks by searching the actual source code, not outdated docs. btca is being rewritten right now.
$ npx -y skills add davis7dotsh/better-context --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
Repo: davis7dotsh/better-context
What's inside
Ask your AI agent questions about libraries and frameworks by searching the actual source code, not outdated docs.
[!WARNING] btca is being rewritten right now. The new version will overwrite the current one with full backwards compatibility, while fixing a ton of issues and massively improving performance. It is being rebuilt around pi agent and node to improve the Windows experience.
I've been testing a ton, and I mean a ton of stuff for how to make the local experience better.
And as I've done all of these things I've come to realize, that the local version of this probably just should have been a skill.
So at least for now, it is. I know that sounds dumb, but just trust me the experience is great. I highly recommend doing this with pi or codex:
npx skills add https://github.com/davis7dotsh/better-context --skill btca-local~/.btca/agent/sandbox, improving your output qualitybtca ask.codex/
commands/
adopt-better-result.md
skills/
better-result-adopt/
references/
tagged-errors.md
SKILL.md
.github/
workflows/
pr.yml
publish.yml
.gitignore
.prettierignore
.prettierrc
.vscode/
settings.json
AGENTS.md
apps/
analytics-proxy/
.dockerignore
Dockerfile
entrypoint.sh
nginx.conf
package.json
README.md
cli/
bin.js
package.json
README.md
scripts/
build-binaries.ts
react-compiler-bun-plugin.ts
verify-dist.ts
src/
client/
index.ts
stream.test.ts
stream.ts
commands/
add.ts
ask.test.ts
ask.ts
clear.ts
connect.ts
disconnect.ts
init.ts
mcp.ts
reference.test.ts
reference.ts
remove.ts
repl.ts
resources.ts
serve.ts
skill.ts
status.ts
telemetry.ts
tui.ts
wipe.ts
connect/
constants.ts
effect/
argv.test.ts
argv.ts
cli-app.ts
errors.ts
runtime.ts
services.ts
index.test.ts
index.ts
lib/
copilot-oauth.ts
opencode-oauth.ts
resource-references.test.ts
resource-references.ts
telemetry.ts
utils/
colors.ts
server/
manager.ts
tui/
App.tsx
clipboard.ts
commands.ts
components/
add-resource-wizard.tsx
blessed-model-select.tsx
command-palette.tsx
connect-wizard.tsx
header.tsx
input-section.tsx
main-input.tsx
markdown-text.tsx
messages.tsx
repo-mention-palette.tsx
resume-thread-modal.lib.test.ts
resume-thread-modal.lib.ts
resume-thread-modal.tsx
status-bar.tsx
context/
config-context.tsx
messages-context.tsx
toast-context.tsx
focus-registry.ts
history.ts
index.tsx
lib/
format-error.ts
markdown-fence-lang.test.ts
markdown-fence-lang.ts
open-browser.ts
resource-mentions.test.ts
resource-mentions.ts
opentui-hooks.ts
parsers-config.test.ts
parsers-config.ts
services.ts
syntax-theme.ts
theme.ts
thread-store.ts
types.ts
tsconfig.json
docs/
AGENTS.md
ai-tools/
claude-code.mdx
cursor.mdx
windsurf.mdx
api-reference/
cloud/
mcp.mdx
introduction.mdx
local/
clear.mdx
config-model.mdx
config-resources-delete.mdx
config-resources.mdx
config.mdx
health.mdx
providers.mdx
question-stream.mdx
question.mdx
reload-config.mdx
resources.mdx
openapi.cloud.json
openapi.local.json
btca.spec.md
bun.lock
DESIGN_SYSTEM.md
development.mdx
docs.json
essentials/
code.mdx
images.mdx
markdown.mdx
navigation.mdx
reusable-snippets.mdx
settings.mdx
favicon.svg
fonts/
Geist[wght].woff2
GeistMono[wght].woff2
guides/
authentication.mdx
cli-reference.mdx
configuration.mdx
mcp.mdx
quickstart.mdx
images/
checks-passed.png
hero-dark.png
hero-light.png
index.mdx
LICENSE
logo/
dark.svg
light.svg
package.json
quickstart.mdx
README.md
snippets/
snippet-intro.mdx
style.css
sandbox/
.gitignore
AGENTS.md
package.json
README.md
src/
index.ts
shared.ts
snapshot.ts
tsconfig.json
server/
.npmignore
package.json
README.md
src/
agent/
agent.test.ts
index.ts
loop.ts
service.ts
types.ts
collections/
index.ts
service.test.ts
service.ts
types.ts
virtual-metadata.ts
config/
config.test.ts
index.ts
remote.ts
context/
index.ts
transaction.ts
effect/
errors.ts
layers.ts
runtime.ts
services.ts
errors.test.ts
errors.ts
index.ts
metrics/
index.ts
pricing/
models-dev.ts
providers/
auth.ts
copilot.ts
index.ts
minimax.ts
model.ts
openai-compat.ts
openai.ts
opencode.ts
openrouter.ts
registry.ts
resources/
helpers.ts
impls/
git.test.ts
git.ts
npm.test.ts
npm.ts
index.ts
schema.ts
service.test.ts
service.ts
types.ts
stream/
index.ts
service.test.ts
service.ts
types.ts
tools/
context.ts
glob.ts
grep.ts
index.ts
list.ts
read.ts
virtual-sandbox.ts
validation/
index.test.ts
index.ts
vfs/
virtual-fs.test.ts
virtual-fs.ts
test-phase1.ts
tsconfig.json
web/
.gitignore
.npmrc
.prettierignore
.prettierrc
autumn.config.ts
better-result-audit.md
CLERK_API_KEYS.md
convex.json
package.json
README.md
src/
app.d.ts
app.html
convex/
_generated/
api.d.ts
api.js
dataModel.d.ts
server.d.ts
server.js
analytics.ts
analyticsEvents.ts
apiHelpers.ts
auth.config.ts
authHelpers.ts
clerkApiKeys.ts
clerkApiKeysQueries.ts
convex.config.ts
crons.ts
githubAuth.ts
githubConnections.ts
http.ts
instances/
actions.ts
mutations.ts
queries.ts
mcp/
mcp.ts
resourceContract.test.ts
resourceContract.ts
mcpInternal.ts
mcpQuestions.ts
messages.ts
migrations.ts
privateWrappers.ts
projects.ts
README.md
resourceActions.ts
resources.ts
scheduled/
queries.ts
updates.ts
versionCheck.ts
schema.ts
streamSessions.ts
threads.ts
threadTitle.ts
tsconfig.json
usage.ts
users.ts
lib/
assets/
cli-showcase.png
favicon.svg
mcp-showcase.png
og.png
rules/
better_context.mdc
web-showcase.png
billing/
plans.ts
types.ts
clerk.ts
components/
AddResourceModal.svelte
ChatMessages.svelte
CommandPalette.svelte
CreateProjectModal.svelte
Dropdown.svelte
InstanceCard.svelte
InstanceStatus.svelte
pricing/
PricingPlans.svelte
ProjectSelector.svelte
ProvisioningModal.svelte
ResourceLogo.svelte
Sidebar.svelte
ToolCallSummary.svelte
CopyButton.svelte
result/
errors.ts
http.ts
shiki/
chatHighlighter.ts
stores/
analytics.svelte.ts
auth.svelte.ts
billing.svelte.ts
instance.svelte.ts
project.svelte.ts
ShikiStore.svelte.ts
theme.svelte.ts
threadPreload.svelte.ts
svgs/
ClerkSvg.svelte
ConvexSvg.svelte
DaytonaSvg.svelte
HonoSvg.svelte
OpencodeSvg.svelte
SolidSvg.svelte
SvelteSvg.svelte
TailwindSvg.svelte
TurboSvg.svelte
ViteSvg.svelte
ZodSvg.svelte
types/
index.ts
utils/
stream.ts
routes/
+layout.svelte
+layout.ts
+page.svelte
api/
mcp/
+server.ts
... 92 moreFAQ
better-context is a Claude Code plugin with 2 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes btca-cli, btca-local. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.