Skip to content

Quick Start

You have APKG installed — now let’s make sure packages land in the right place for your editor.

APKG can automatically generate configuration files for your AI coding tool after every install. Set your preferred tool once and forget about it:

Terminal window
apkg config set defaultSetup.claude-code true

Replace claude-code with whichever tool you use:

KeyTool
defaultSetup.claude-codeClaude Code
defaultSetup.cursorCursor
defaultSetup.windsurfWindsurf
defaultSetup.kiroKiro
defaultSetup.codexCodex

You can enable multiple tools if you switch between editors:

Terminal window
apkg config set defaultSetup.claude-code true
apkg config set defaultSetup.cursor true

Verify your configuration at any time:

Terminal window
apkg config list

With a default tool configured, every apkg add and apkg install will automatically wire packages into the right configuration directory for that tool.

Navigate to your project and install a package:

Terminal window
cd your-project
apkg add @apkg/skilled-tests

Because you set defaultSetup above, APKG detects your tool and generates the appropriate configuration files automatically.

If you haven’t set a global default, or want to override it for a single command, pass --setup:

Terminal window
apkg add @apkg/skilled-tests --setup claude-code

This works with both add and install:

Terminal window
apkg install --setup cursor

To skip tool setup entirely for a given install:

Terminal window
apkg add @apkg/skilled-tests --no-setup
  • Package Types — Understand the different kinds of packages APKG manages.
  • CLI Reference — A complete reference for all APKG commands.