cl-macro-design

Community

マクロ設計のベストプラクティスを適用

Authorcxxxr
Version1.0.0
Installs0

System Documentation

What problem does it solve?

マクロ設計のベストプラクティスを適用することで、再利用性・保守性・安全性を高め、複雑なコードをより理解しやすくします。

Core Features & Use Cases

  • 衛生的マクロの推奨: 変数捕捉を防ぐ安全なマクロ設計
  • パターンの活用: CALL-WITH スタイル、with-open などの設計パターン
  • 展開検証: macroexpand-1/完全展開、SLIMEでの展開確認
  • 設計パターンの整理: プロトコル、ミックスイン、ビジター、シングルトンの実装例

Quick Start

Google style ガイドを参照しつつ、簡易なマクロを作成して安全性・拡張性を検証します(references ディレクトリのガイドを参照)。

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: cl-macro-design
Download link: https://github.com/cxxxr/.claude/archive/main.zip#cl-macro-design

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository