common-lisp

Enforce Google's Common Lisp style guide for naming, formatting, and macros.

9|1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/testdino-hq/google-styleguides-skills --skill common-lisp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: common-lisp
Source: https://github.com/testdino-hq/google-styleguides-skills/tree/main/common-lisp
Command: npx skills add https://github.com/testdino-hq/google-styleguides-skills --skill common-lisp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides clear, actionable guidelines for writing idiomatic and maintainable Common Lisp code, ensuring consistency and adherence to Google's best practices.

Core Features & Use Cases

  • Naming Conventions: Enforces consistent naming for symbols, variables, and constants.
  • Code Formatting: Details indentation, alignment, and parenthesis placement.
  • Best Practices: Covers function design, macro usage, package management, and error handling.
  • Use Case: When writing a new Common Lisp module, consult this guide to ensure all functions are documented, variables are named correctly, and the code adheres to the established style.

Quick Start

Apply Google's Common Lisp style guide to the provided Lisp code snippet.

Frequently Asked Questions about common-lisp

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

FAQPage Schema
What are the Common Lisp best practices for naming conventions and formatting?

Common Lisp best practices for naming conventions and formatting include consistent symbol naming, proper indentation, alignment, and parenthesis placement as defined by Google's style guide. These standards ensure maintainable and idiomatic code.

How do I enforce coding standards for a new Common Lisp module?

To enforce coding standards for a Common Lisp module, apply Google's official style guide covering function design, macro usage, package management, and documentation strings to ensure all variables are named correctly and functions are properly documented.

Does the Google Common Lisp style guide cover macro usage and package management?

Yes, the Google Common Lisp style guide covers macro usage and package management. It provides actionable guidelines for function design, error handling, and package organization to promote functional programming principles and community conventions.

What is the best way to write maintainable Common Lisp code?

The best way to write maintainable Common Lisp code is to adhere to Google's style guide, which promotes functional programming principles, consistent formatting, proper documentation strings, and established community conventions for long-term code consistency.

Can this style guide help with Lisp documentation strings and error handling?

Yes, this Lisp style guide helps with documentation strings and error handling. It provides specific guidelines for documenting functions and managing errors, ensuring your Common Lisp code remains readable and adheres to established best practices.