Documentation

Everything you need to install, configure, and use Symposia — the package manager for AI coding agent instructions.

Getting started

1

Install the CLI

terminal

$ npm install -g symposia

2

Initialize your project

Run this in any project directory. It creates a .symposia/ folder and sets up your configuration.

terminal

$ sym init

Done. Symposia initialized.

3

Add packages

Install instruction packages to give your AI coding agent specific capabilities.

terminal

$ sym add sym-tdd sym-refactoring

Installed 2 packages.

Command reference

Setup

sym initInitialize Symposia in current directory
sym loginAuthenticate with the registry
sym logoutLog out of the registry
sym registerRegister on the registry
sym whoamiShow current identity

Packages

sym add <package>Install a package
sym install <package>Install a package (alias for add)
sym remove <package>Uninstall a package
sym listShow installed packages
sym show <package>Show package details
sym search [query]Search available packages
sym syncResync all package files
sym update-packages [packages]Update packages to latest
sym outdatedCheck for outdated packages

Authoring

sym generate --topic <topic>Generate a package from conventions
sym create-package <name>Create a new package
sym publishPublish to git repository

Organizations

sym invite createCreate an organization invite
sym join <code>Join an organization

Other

sym updateUpdate the CLI to latest version

Package sources

Symposia supports three ways to reference packages when installing.

Catalog name

Install by short name from the Symposia registry.

sym add sym-tdd

Git source

Reference a specific repository and optional version tag.

sym add github:user/repo@1.0.0

GitHub URL

Use a full GitHub URL directly.

sym add https://github.com/user/repo

Configuration

After running sym init, your project contains a .symposia/ directory with your installed packages and configuration.

project structure

.symposia/

registry.yml# installed packages manifest

docs/# package instruction files

overrides/# local customizations

Use symposia-config.yml in your project root to configure custom package sources, default behaviors, and team-specific settings.

Ready to get started?

Install Symposia and start building agents that think like you do.