go-cli-template は何をしますか?
Claudeスキルを主な利用者とするGo CLIのためのテンプレート。
概要
このリポジトリは、AIエージェント(特にClaude)が主要なユーザーとなるGo製CLIツールの開発を始めるためのテンプレートです。
特徴
- AIエージェント向け設計: 標準出力とエラー出力が明確に分離され、パースが容易。
- Go標準ライブラリ中心:
flagパッケージなどGo標準ツールチェーンを活用。 - スキル定義の統合: スキルのメタデータとCLIの実装を一貫して管理。
始め方
- このテンプレートを使用して新しいリポジトリを作成します。
go.modのモジュール名を適宜変更します。main.goとskill.mdを編集して、目的のCLIを実装します。
使用例
go run . --help
ライセンス
MIT