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 requiredComponents
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.