familiar
compose and invoke ai agent prompts from reusable conjurings and invocations.
familiar helps you build consistent, reusable prompts for ai coding agents like codex and claude. instead of writing ad-hoc instructions every time, you define conjurings (system-level guidelines) and invocations (task-specific prompts) that can be mixed and matched.
features
- conjurings - reusable system instructions (rust, python, infra, security, etc.)
- invocations - task prompts with placeholder substitution
- local overrides - customize built-ins per repository or directory
- agent support - works with codex, claude, and plugin agents
- agnostic - works in any project directory (no git required)
quick example
# set up a rust + infra + security agent
familiar conjure codex rust infra sec
# run a bootstrap task
familiar invoke codex bootstrap-rust myapp bin 1.78 mit
installation
pip install familiar-cli
next steps
- getting started - first-time setup
- conjurings - available conjurings and what they do
- invocations - available invocations
- snippets - reusable file templates for invocations
- customization - add your own conjurings, invocations, and snippets
- plugins - create agent plugins
- cli reference - all commands and options
- linting - validation rules and recommended structure