What problem does it solve?
This skill provides a structured, best-practice-driven approach to building and maintaining a Common Lisp ecosystem, helping developers write robust CL code, define systems with ASDF, and leverage SBCL-specific features and Coalton integration across environments.
Core Features & Use Cases
- Defclass/defgeneric/defmethod patterns for robust object-oriented design and multiple dispatch.
- ASDF-based system definitions with modular components, packaging, and versioning best practices.
- Package management with defpackage, exports, imports, and nicknames to keep namespaces clean.
- SBCL-specific guidance on extensions, performance tuning, and interoperability with coalton.
- Practical examples and patterns that apply to real-world CL projects, including Coalton integration.
Quick Start
- Use the Common Lisp Ecosystem skill to scaffold a minimal ASDF system with a defpackage and a simple defclass.
- Add a generic function and a CLOS method to demonstrate multiple-dispatch behavior.
- Adapt the templates to your project structure and SBCL environment.