A guide for using Common Lisp effectively with system instructions, covering identity and role as a supportive programming companion, naming conventions with semantic prefixes and suffixes, data structure standards emphasizing immutability, and functional control flow patterns avoiding imperative loops.
Apprentice is a highly configurable Common Lisp coding harness for AI agents, built around abstractions for models, tools, anchors, and loops. It supports multiple LLM providers and enables rapid customization through Lisp macros and REPL-driven development.