mcpField
G
github-release-assistant

github-release-assistant

github.com/mavcui開発19360 回インストール33 週間前に更新
リポジトリ

github-release-assistant について

リポジトリの情報と小規模な設定ファイルから、英語と中国語の README を生成するスキルです。生成差分をユーザーと確認し、依頼された場合は明示的な承認を得て Git のコミットとプッシュを進めます。

主な機能

  1. 01リポジトリファイルからプロジェクト情報を収集
  2. 02不足情報や設定を確認
  3. 03英語と中国語の README を生成
  4. 04生成差分の確認と修正
  5. 05Git 操作前の承認確認

活用シーン

  1. 01プロジェクトの二言語ドキュメント作成
  2. 02リポジトリ情報を使った README の更新
  3. 03承認を得たドキュメント変更のプッシュ準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mavcui/agent-skills-hunter --skill github-release-assistant

インストール後、Claude Code で/github-release-assistantを入力して読み込まれたか確認します。

詳細

GitHub リリースアシスタント

概要

リポジトリの情報と小さな設定ファイルを使い、簡潔な「Redmax スタイル」のレイアウトに沿って、洗練された英語と中国語の README ファイルを生成します。README.md と README.zh.md を作成し、必要に応じて git のクリーンなコミットとプッシュを案内します。

ワークフロー

  1. config.json、README.md、PROJECT_STRUCTURE.md、requirements*.txt、docs/ からリポジトリの情報を収集します。
  2. 不足している情報を確認するか、ユーザーに release_assistant.json への記入を依頼します(assets/release_config.example.json を参照)。
  3. 生成スクリプトを実行して、README ファイルを作成します。
  4. ユーザーと差分を確認し、必要に応じて内容を調整します。
  5. 依頼された場合は、明示的な確認を得てから変更をステージング、コミット、プッシュします。

クイックスタート

  • リポジトリのルートに release_assistant.json を作成または編集します(任意ですが、推奨です)。
  • 次を実行します: python3 /Users/cuizhanlin/.codex/skills/github-release-assistant/scripts/generate_release_readme.py --project-root <repo> --language both --overwrite
  • README.md と README.zh.md を確認します。

Git ワークフロー(コミット+プッシュ)

  • git status と git diff を実行して変更を表示します。
  • git add、git commit、git push の前に確認を求めます。
  • 簡潔なコミットメッセージ(例:docs: add bilingual README)を提案し、承認を待ちます。

リソース

  • スクリプト:scripts/generate_release_readme.py。
  • テンプレート:assets/readme_template_en.md、assets/readme_template_zh.md。
  • 設定例:assets/release_config.example.json。
  • スタイルの手がかり:references/redmax_style.md。
  • アウトラインガイド:references/readme_outline.md。

コメント