alignfirst は何をしますか?
整然としたコードを愛するスパルタン開発者のスキル
概要
このスキルは、AI コードアシスタントが生成・編集するコードの整形と整列を自動化します。美しく統一されたコードスタイルを維持することで、コードレビューの負荷を減らし、開発体験を向上させます。
対象プラットフォーム
- Claude Code
- Cursor
- Codex
- その他の AI コードエージェント
使用方法
# スキルを有効化
skill enable paleo/alignfirst
# コードを整列
align --file main.py
設定
スキルの動作は以下の環境変数でカスタマイズできます:
| 変数名 | 説明 | デフォルト値 |
|---|---|---|
ALIGN_INDENT | インデントスタイル (2 or 4) | 4 |
ALIGN_COMMENTS | コメントの整列を有効にする | true |
動作原理
- ファイルを解析し、構文木を生成
- 代入、関数引数、コメントなどの位置を検出
- 一貫したルールに基づいて整形
- 変更をファイルに書き戻す
「コードは詩のように美しくあれ」 — スパルタン開発者の信条