ascii-cli-logo-banner-python について
ascii-cli-logo-banner-python は、CLI プロジェクト向けにコピー可能な ASCII ブランドバナーを作る、明示的な指定で使うスキルです。内蔵の 5×5 フォントと幅に応じたコンパクト表示が特徴です。
主な機能
- 01ASCII ブランドバナーの生成
- 02スローガンとヒント行の追加
- 03幅、グリフ、配置の設定
- 04ANSI256 によるロゴの色付け
- 05コンパクト版とプレーンテキスト版
活用シーン
- 01CLI の起動バナーの作成
- 02ロゴ下にスローガンを中央配置
- 03幅の狭い端末向けのバナー作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ full-stack-skills/ ascii-skills --skill ascii-cli-logo-banner-pythonインストール後、Claude Code で/ascii-cli-logo-banner-pythonを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSE.txtagents/openai.yamlexamples/banner-80.mdbanner-compact.mdbanner-slogan-centered.mdcolor-ansi256.mdscripts/generate_banner.py詳細
このスキルを使用するタイミング
重要なトリガールール
- ユーザーがスキル名
ascii-cli-logo-banner-pythonを正確に明示した場合にのみ、このスキルを使用してください。
トリガーフレーズの例:
- "ascii-cli-logo-banner-python"
- "use ascii-cli-logo-banner-python"
- "用 ascii-cli-logo-banner-python 生成启动 Banner"
- "使用 ascii-cli-logo-banner-python 输出 ASCII Logo + slogan(居中)"
適用範囲
- コピー&ペースト可能なテキストとレイアウトルールのみを出力してください。プロジェクトコードは変更しないでください。
- デフォルトの出力は幅に安全で、コピー&ペーストしても問題ありません(末尾にスペースを付けません)。
- ANSI カラーは任意です。適用する場合は、表示される文字のみに適用してください(スペースには色を付けません)。
- このスキルでは組み込みの 5x5 フォントを使用します。完全な FIGlet エンジンではありません。
このスキルの使用方法
入力(推奨)
- brand(必須)
- width(デフォルトは 80。
< 60の場合はコンパクトモードを使用) - slogan(任意。ロゴの下に中央揃えで表示する行)
- hint(任意。スローガンの下に中央揃えで表示する行)
- glyph(ascii | block、デフォルトは ascii)
- center(デフォルトは true)
- rule(デフォルトは true。ヒーロー出力の場合は false に設定)
- version/repo/docs/author(任意。
rule=trueの場合のみ使用) - colorMode(none | ansi256、デフォルトは none。ロゴのみ)
- colorStart/colorEnd(0-255、デフォルトは 33/129。
colorMode=ansi256の場合のみ)
出力(必須)
- bannerPlain:バナーテキスト(colorMode=none の場合は ASCII のみ)
- compactPlain:width < 60 の場合のコンパクトバナー
- plainTextFallback:colorMode が有効な場合は、色なしのフォールバックも提供してください(同じレイアウト)
スクリプト
scripts/generate_banner.py
例
examples/banner-80.mdexamples/banner-compact.mdexamples/banner-slogan-centered.mdexamples/color-ansi256.md
品質チェックリスト
- 80 列の出力が折り返されないこと。末尾にスペースがないこと
- Width < 60 の場合はコンパクトモードを使用すること
- カラーモードで配置が崩れないこと(スペースには色を付けない)
- シークレット(トークン、内部 URL、個人情報)を絶対に出力しないこと
キーワード
英語: ascii-cli-logo-banner-python, ascii, banner, logo, cli, terminal, startup, slogan, ansi256 その他: ascii-cli-logo-banner-python, ASCII 起動バナー, ターミナルバナー, 中央揃えのスローガン, ANSI256 カラー
よくある落とし穴
- バージョン互換性: フレームワークのバージョンと依存ライブラリの互換性に注意してください。バージョンによって API が異なる場合があります
- 設定ファイルの形式: 設定ファイルの形式エラーは最もよくある問題です。エディターの構文チェックを使用することをおすすめします
- 環境変数: 必要な環境変数がすべて正しく設定されていることを確認し、機密情報をハードコードしないでください
- 依存関係の競合: 複数のバージョンが共存する場合は依存関係の競合に注意し、lock ファイルでバージョンを固定してください
- パフォーマンス上の落とし穴: 大量のデータを扱う場合はパフォーマンスの最適化に注意し、N+1 クエリなどのよくある問題を避けてください
使用手順
ステップ 1:環境の準備
開発環境に必要な依存関係とツールがインストールされていることを確認します。
ステップ 2:初期設定
プロジェクトの要件に応じて基本設定を行います。
ステップ 3:コア機能の使用
サンプルコードに従ってコア機能を実装します。
ステップ 4:テストと検証
テストを実行して、機能が正常に動作することを確認します。
ステップ 5:デプロイ
開発が完了したら、デプロイと監視を行います。
コメント
Markdown 対応