list-issues について
`tea` コマンドラインを使う開発者向けの、イシューと PR の管理手順です。リポジトリを指定した一覧表示、詳細確認、絞り込み、エクスポート、件数集計を扱い、複数リポジトリのログインで結果が混在する点にも注意を促します。
主な機能
- 01リポジトリ単位のイシュー一覧
- 02状態・ラベル・マイルストーンで絞り込み
- 03イシューの詳細とコメントを表示
- 04JSONエクスポートと件数集計
- 05同じ条件でPRを検索
活用シーン
- 01特定リポジトリのイシュー確認
- 02バックアップ用のイシューデータ出力
- 03状態別の未完了・完了件数集計
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ deevus/ tea-skills --skill list-issuesインストール後、Claude Code で/list-issuesを入力して読み込まれたか確認します。
詳細
課題の一覧表示
一覧表示
# Repository-scoped listing: prefer an explicit remote or repo/login.
tea issues list --remote <git-remote> -o simple # e.g. --remote self-hosted
tea issues list --repo <owner>/<repo> --login <login> -o simple
# Add filters to the same repository-scoped command.
tea issues list --remote <git-remote> --state all -o simple # include closed
tea issues list --remote <git-remote> --labels "bug,critical" -o simple # by label
tea issues list --remote <git-remote> --milestones "v1.0" -o simple # by milestone
tea issues list --remote <git-remote> --assignee "user" --author "user" # by person
tea issues list --remote <git-remote> --keyword "search term" # text search
tea issues list --remote <git-remote> --from "2025-01-01" --until "2025-06-01"
tea issues list --remote <git-remote> --output json # use json only when parsing with jq
tea issues list --remote <git-remote> --fields "index,title,state,labels,assignees"
tea issues list --remote <git-remote> --page 2 --limit 50
表示
tea issues --remote <git-remote> 42 # detail view
tea issues --remote <git-remote> 42 --comments # with comments
エクスポート/件数
# Export all issues in this repository to JSON
tea issues list --remote <git-remote> --state all --output json > issues-backup.json
# Count by state in this repository
echo "Open: $(tea issues list --remote <git-remote> --state open --output json | jq length)"
echo "Closed: $(tea issues list --remote <git-remote> --state closed --output json | jq length)"
ヒント
-
ユーザーが現在のリポジトリの課題を求めている場合は、
tea issues listを単独で使用しないでください。複数のリポジトリにログインしていると、複数のリポジトリにまたがる課題が返されることがあります。 -
一覧表示には
-o simpleを優先して使用してください。jqで解析する場合のみ--output jsonを使用してください。 -
--kind pullsを指定すると、課題と同じフィルターで PR を検索します。
コメント
Markdown 対応