Project Mage es una iniciativa de software libre orientada a construir un entorno para usuarios avanzados y un conjunto de aplicaciones escritas en Common Lisp. El proyecto reúne, en forma de ensayos, una propuesta que combina filosofía de herramientas, estructura del software y crítica al estado actual del ecosistema de desarrollo.
El sitio funciona como punto de entrada a una serie de textos argumentativos que explican los objetivos y la visión del proyecto. El primero, 'Project Mage: The Elevator Pitch', expone en pocas líneas la propuesta de valor; el segundo, 'The Power of Structure', desarrolla la idea central sobre la que se apoya el diseño. El resto de los ensayos abordan temas específicos: las limitaciones de Emacs como entorno único ('Emacs is Not Enough'), la relación entre flexibilidad y arquitectura ('On Flexibility and Software Temples'), el problema de la depuración basada en instrucciones de impresión ('Overcoming the Print-Statement'), un modelo de web abierta basada en datos ('Data-Supplied Web as a Model of Free Web') y una reflexión sobre el origen práctico de herramientas como Git ('Isn't It Obvious That C Programmers Wrote Git?').
Los apéndices justifican decisiones técnicas, en particular la elección de Common Lisp como lenguaje base y el argumento de que el resto de alternativas resulta insuficiente. Los informes de progreso del proyecto se publican en una sección de noticias independiente. Los textos pueden leerse en cualquier orden tras la presentación inicial, lo que permite al lector tanto entender el proyecto en su conjunto como profundizar en los temas individuales que más le interesen.
