cl-library-craft

Analyze Common Lisp libraries to extract design patterns and generate new libraries.

2|1|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/quasi/cl-library-craft --skill cl-library-craft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cl-library-craft
Source: https://github.com/quasi/cl-library-craft/tree/main
Command: npx skills add https://github.com/quasi/cl-library-craft --skill cl-library-craft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CL Library Craft helps AI assistants analyze and generate idiomatic Common Lisp libraries.

Core Features & Use Cases

  • Analyze existing libraries to extract structure, conventions, and design decisions
  • Generate new libraries following established CL patterns (Edi Weitz, Haverbeke, Fukamachi)
  • Reference battle-tested patterns from real projects to guide implementation

Quick Start

Analyze a sample CL library to produce an idiomatic new library blueprint.

Frequently Asked Questions about cl-library-craft

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze an existing Common Lisp library for design patterns and conventions?

To analyze a Common Lisp library, the skill audits project structure, ASDF system definitions, package design, and API patterns to extract design decisions and conventions, referencing battle-tested patterns from real projects.

What is the best way to generate a new Common Lisp library following idiomatic patterns?

Generating an idiomatic Common Lisp library involves applying established patterns from authors like Edi Weitz, Haverbeke, and Fukamachi. The skill produces a new library blueprint with proper ASDF definitions and package design based on these styles.

Can I use this skill to audit ASDF system definitions and package design?

Yes, you can use it to audit ASDF system definitions and package design. The skill analyzes these components within existing Common Lisp libraries to extract structure, conventions, and API design decisions.

What Common Lisp library styles does this skill support for generation?

The skill supports generating libraries following Edi Weitz, Haverbeke, and Fukamachi styles. It applies these established Common Lisp patterns to guide the structure, ASDF definitions, and API conventions of new libraries.

Do I need YAML frontmatter in SKILL.md to use this Common Lisp library generator?

Yes, YAML frontmatter with name and description fields in SKILL.md is required. The skill also supports optional resources directories like scripts, references, and assets, plus metadata fields for category, dependencies, and components.

What limitations should I expect when analyzing Common Lisp project structure?

Analysis focuses on project structure, ASDF definitions, package design, and API patterns. It extracts conventions from existing libraries but does not execute or test Common Lisp code; results are blueprints and design guidance rather than runtime validation.