Agent Skills by ALSEL
Anthropic Claude個人生産性⭐ リポ 0品質スコア 50/100

gitea-workflow

tea CLIを使用してGiteaリポジトリのアジャイル開発ワークフローを自動調整するスキルです。「ワークフローを実行して」「次のタスクは何?」「スプリントを終了して」「今日の作業を始めて」などの指示や、ステップバイステップの開発サポートが必要な場合に起動します。スタンドアップ・PR レビュー・スプリントレトロスペクティブなど、Gitea ホスト環境でのアジャイル開発サイクル全体をガイドします。

description の原文を見る

Orchestrate agile development workflows for Gitea repositories using the tea CLI. Use when working with Gitea-hosted repos and asking to 'run the workflow', 'continue working', 'what's next', 'complete the task cycle', 'start my day', 'end the sprint', 'implement the next task', or wanting guided step-by-step development assistance. Keywords: workflow, orchestrate, agile, task cycle, sprint, daily, implement, review, PR, standup, retrospective, gitea, tea.

SKILL.md 本文

Gitea ワークフロー オーケストレーター

チェックポイントベースのフロー制御を使用して、Gitea リポジトリの構造化された agile 開発ワークフローをエージェントに案内し、コマンドを順序立てて実行するスキル。キーの決定ポイントで一時停止しながら、ステップ間で自動的に進行します。

このスキルを使用する場合

以下の場合にこのスキルを使用してください:

  • Gitea でホストされているリポジトリで作業している
  • その日の作業を開始する場合 (「朝のスタンドアップを実行」「仕事を開始」)
  • タスクで作業する場合 (「次のタスクを実装」「作業を続行」)
  • 開発サイクルを完了する場合 (「このタスクを終了」「PR を準備」)
  • スプリント儀式を実施する場合 (「スプリントを開始」「スプリントを終了」「レトロスペクティブ」)
  • 中断された作業を再開する場合 (「次は何か」「どこまで進んだか」)

このスキルを使用しないでください:

  • GitHub リポジトリで作業している場合 (代わりに agile-workflow を使用)
  • 単一の特定のコマンドを実行する場合 (そのコマンドを直接使用)
  • ステータスを確認するだけの場合 (/status を直接使用)
  • 全サイクルなしでコードレビューのみを行う場合 (/review-code を直接使用)
  • 実装なしで調査または計画している場合

前提条件

このスキルを使用する前に:

  • Git リポジトリ ワークツリーサポートで初期化
  • Gitea Tea CLI インストール済みで認証済み (tea login)
  • コンテキストネットワーク context-network/backlog/ にバックログ構造あり
  • タスクステータスファイル context-network/backlog/by-status/*.md
  • GITEA_URL 環境変数設定済み (または tea で設定)
  • GITEA_TOKEN 環境変数設定済み (API スクリプト用)

ワークフロータイプ概要

WORKFLOW TYPES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

TASK CYCLE (Primary)     DAILY                SPRINT
──────────────────────   ──────────────────   ──────────────────
sync                     Morning:             Start:
  ↓                        sync --last 1d       sync --all
next → [CHECKPOINT]        status --brief       groom --all
  ↓                        groom --ready        plan sprint-goals
implement                                       status
  ↓                      Evening:
[CHECKPOINT]               checklist          End:
  ↓                        discovery            sync --sprint
review-code                sync --last 1d       retrospective
review-tests                                    audit --sprint
  ↓                                             status --metrics
[CHECKPOINT]                                    maintenance --deep
  ↓
apply-recommendations (if issues)
  ↓
pr-prep → [CHECKPOINT]
  ↓
pr-complete
  ↓
update-backlog & status
  ↓
END
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

状態検出

スキルは現在のワークフロー状態を自動的に判定します。手動追跡は不要です。

検出信号

信号確認方法意味
ワークツリー存在git worktree list進行中のタスク
タスクブランチアクティブgit branch --show-currenttask/* に一致アクティブな実装
コミット前の変更git status --porcelain進行中のコーディング
PR 存在tea pulls list --state openレビュー中
PR マージ済みtea pulls + 状態確認クリーンアップ準備完了

状態マトリックス

STATE DETECTION LOGIC
─────────────────────────────────────────────────────────────
確認項目                        → 状態           → 次のステップ
─────────────────────────────────────────────────────────────
ワークツリーなし、進行中タスクなし  → IDLE            → sync, next
ワークツリー存在、コミット前変更   → IMPLEMENTING    → 実装を続行
ワークツリー存在、すべてコミット済み → READY_REVIEW    → review-code
PR オープン、CI 保留中           → AWAITING_CI     → 待機または対応
PR オープン、CI パス             → READY_MERGE     → pr-complete
PR マージ済み、ワークツリー存在   → CLEANUP         → pr-complete
─────────────────────────────────────────────────────────────

詳細な検出アルゴリズムについては、references/state-detection.md を参照してください。

呼び出しパターン

# 現在の状態を自動検出して続行
/gitea-workflow

# 特定のワークフローフェーズを開始
/gitea-workflow --phase task-cycle
/gitea-workflow --phase daily-morning
/gitea-workflow --phase daily-evening
/gitea-workflow --phase sprint-start
/gitea-workflow --phase sprint-end

# 特定のタスクで作業を再開
/gitea-workflow --task TASK-123

# 実行せずに何が起こるかをプレビュー
/gitea-workflow --dry-run

タスクサイクルフェーズ

選択からマージまでの単一タスク完了のための主要なワークフロー。

ステップ 1: 現実を同期

コンテキストネットワークが実際のプロジェクト状態と一致していることを確認します。

実行: sync --last 1d --dry-run
目的: 文書化と実際の状態の間のズレを検出
出力: 完了、部分的な作業、相違点を示す同期レポート

ステップ 2: タスクを選択

次に作業するタスクを特定します。

実行: next
目的: 最高優先度の準備完了タスクを検索
出力: タスク ID、タイトル、推奨ブランチ名

チェックポイント: TASK_SELECTED

  • タスク選択を確認するために一時停止
  • ユーザーは承認または別のタスクを選択可能
  • 承認時: 実装に進行

ステップ 3: 実装

分離されたワークツリーでテスト駆動開発を行います。

実行: implement [TASK-ID]
目的: ワークツリーを作成、最初にテストを記述、実装、検証
出力: テスト合格の動作する実装

チェックポイント: IMPL_COMPLETE

  • 実装完了後に一時停止
  • テスト結果とカバレッジを表示
  • 成功時: レビューに進行

ステップ 4: レビュー

実装の品質検証。

実行: review-code --uncommitted
実行: review-tests --uncommitted
目的: 品質問題、セキュリティの問題、テストギャップを特定
出力: 問題と推奨事項を含むレビューレポート

チェックポイント: REVIEWS_DONE

  • 統合レビュー結果を表示
  • 重大な問題がある場合: 続行前に対応が必須
  • 問題がない場合: PR 準備に自動進行
  • ユーザーが決定: 推奨事項をすぐに適用するか後回しにするか

ステップ 5: 推奨事項を適用 (条件付き)

レビュー検出事項に知的に対応します。

実行: apply-recommendations [review-output]
目的: クイックフィックスをすぐに適用、複雑な変更はタスクに延期
出力: 適用された修正 + 作成されたフォローアップタスク

ステップ 6: PR を準備

完全なドキュメント付きプルリクエストを作成します。

実行: pr-prep
目的: 検証、ドキュメント化、PR を作成
出力: 説明付きで作成された PR、テスト検証済み

チェックポイント: PR_CREATED

  • PR URL と CI ステータスを表示
  • CI チェック完了を待機 (手動またはAPI スクリプトで確認)
  • CI パス + 承認時: マージに進行
  • CI 失敗時: 停止、問題に対応

ステップ 7: PR を完了

マージとクリーンアップ。

実行: pr-complete [PR-NUMBER]
目的: PR をマージ、ブランチ削除、ワークツリー削除、ステータス更新
出力: タスクは完了とマーク、クリーンアップ完了

ステップ 8: バックログとプロジェクトステータスを更新

進捗を信頼できるドキュメント化に永続化します。

実行: pr-complete の一部 (フェーズ 6)
目的: エピックファイルを更新 (タスク → 完了)、依存関係を解除、プロジェクトステータスを更新
出力: バックログとプロジェクトステータスは実際の進捗を反映

このステップが重要な理由: これなしでは、完了したタスクはバックログファイルで「準備完了」のままマークされ、プロジェクトステータスは古いままです。内部追跡ファイルはセッションスコープ; バックログとステータスファイルは永続的な信頼できる情報源です。

詳細なタスクサイクル指示については、references/phases/task-cycle.md を参照してください。

日次フェーズ

営業日の開始と終了のための簡潔なシーケンス。

朝のスタンドアップ (~5 分)

実行シーケンス:
1. sync --last 1d --dry-run   # 昨日実際に起こったこと
2. status --brief --sprint    # 現在のスプリント状態
3. groom --ready-only         # 今日作業準備完了なもの

出力: 今日の優先度が明確

夕方の片付け (~10 分)

実行シーケンス:
1. checklist                  # 何も失われていないことを確認
2. discovery                  # 学習を記録
3. sync --last 1d            # タスクステータスを更新

出力: 知識保存、状態同期

詳細な日次指示については、references/phases/daily.md を参照してください。

スプリントフェーズ

スプリント境界の儀式。

スプリント開始 (~60 分)

実行シーケンス:
1. sync --all                 # 完全な現実調整
2. groom --all               # 包括的なグルーミング
3. plan sprint-goals         # アーキテクチャとゴール
4. status --detailed         # ベースラインメトリクス

出力: グルーミングされた準備完了バックログを持つスプリント計画

スプリント終了 (~90 分)

実行シーケンス:
1. sync --sprint             # 最終スプリント同期
2. retrospective             # 学習を記録
3. audit --scope sprint      # 品質レビュー
4. status --metrics          # スプリントメトリクス
5. maintenance --deep        # コンテキストネットワーククリーンアップ

出力: スプリント終了、学習記録、次への準備完了

詳細なスプリント指示については、references/phases/sprint.md を参照してください。

チェックポイント処理

チェックポイントは人間の意思決定のための一時停止です。

チェックポイント動作

各チェックポイントで:

  1. 要約 完了したばかりのこと
  2. 表示 重要な結果と問題
  3. 提示 次のステップ
  4. 待機 ユーザー入力

チェックポイントレスポンス

レスポンスアクション
「continue」/ 「proceed」/ 「yes」次のステップに移動
「stop」/ 「pause」状態を保存、ワークフロー終了
「back」前のステップを再実行
「skip」現在のステップをスキップ (慎重に使用)
カスタム入力次のステップのパラメータを調整する場合あり

自動進行条件

条件が満たされている場合、一部のチェックポイントは自動進行可能:

チェックポイント自動進行条件
IMPL_COMPLETEすべてのテスト合格、ビルド成功
REVIEWS_DONE重大または高い重要度の問題なし
PR_CREATEDCI パス (API で検証)、必要な承認取得

詳細なチェックポイント処理については、references/checkpoint-handling.md を参照してください。

コマンドリファレンス

各ワークフローステップは埋め込みコマンド指示を使用:

コマンドリファレンス目的
syncreferences/commands/sync.md現実同期
groomreferences/commands/groom.mdタスク洗練
nextreferences/commands/next.mdタスク選択
implementreferences/commands/implement.mdTDD 実装
review-codereferences/commands/review-code.mdコード品質レビュー
review-testsreferences/commands/review-tests.mdテスト品質レビュー
apply-recommendationsreferences/commands/apply-recommendations.mdトリアージと修正適用
pr-prepreferences/commands/pr-prep.mdPR 作成
pr-completereferences/commands/pr-complete.mdPR マージとクリーンアップ
discoveryreferences/commands/discovery.md学習記録
retrospectivereferences/commands/retrospective.md事後分析
maintenancereferences/commands/maintenance.mdコンテキストネットワーククリーンアップ

例: 完全なタスクサイクル

シナリオ: 営業日開始、次の利用可能なタスクを実装

呼び出し:

/gitea-workflow --phase task-cycle

フロー:

Agent: 現在の状態を検出中...
       ワークツリーなし、準備完了タスクを確認中...

Agent: sync --last 1d --dry-run を実行
       [同期出力: 0 タスク完了だが文書化なし]

Agent: next を実行
       検出: TASK-042 - ユーザー設定エンドポイントを追加
       優先度: High | サイズ: Small | ブランチ: task/TASK-042-preferences

       ╔═══════════════════════════════════════════╗
       ║  チェックポイント: タスク選択               ║
       ╠═══════════════════════════════════════════╣
       ║  選択: TASK-042                          ║
       ║  実装を続行しますか?                       ║
       ║                                           ║
       ║  [continue] [stop] [other task]           ║
       ╚═══════════════════════════════════════════╝

User: continue

Agent: .worktrees/TASK-042/ にワークツリーを作成
       implement TASK-042 を実行
       [TDD で実装を進行...]

       テスト: 12 合格
       カバレッジ: 87%
       ビルド: Success

       ╔═══════════════════════════════════════════╗
       ║  チェックポイント: 実装完了               ║
       ╠═══════════════════════════════════════════╣
       ║  すべてのテスト合格、レビュー準備完了     ║
       ║  コードレビューに進みますか?              ║
       ║                                           ║
       ║  [continue] [stop]                        ║
       ╚═══════════════════════════════════════════╝

[フロー: レビュー、PR、マージを経て続行...]

Gitea 固有のノート

CI ステータス確認

Gitea は外部 CI システム (Drone、Woodpecker、Jenkins など) を使用します。CI ステータスを確認するには:

  1. API スクリプト経由: scripts/gitea-ci-status.sh を使用してコミットステータスをクエリ
  2. 手動確認: CI ダッシュボードから直接確認
  3. PR マージ可能性: Gitea UI で PR がマージ可能と表示されるかを確認

Tea CLI コマンドリファレンス

操作Tea CLI コマンド
オープン PR を一覧表示tea pulls list --state open
PR を作成tea pulls create --title "..." --description "..." --base main --head branch
PR を表示tea pulls
PR をマージ (squash)tea pulls merge --style squash
PR をマージ (merge)tea pulls merge --style merge
PR をマージ (rebase)tea pulls merge --style rebase
PR を承認tea pulls approve
課題を一覧表示tea issues list

API スクリプト

tea CLI で利用できない操作には、提供されている API スクリプトを使用:

  • scripts/gitea-ci-status.sh - Gitea API 経由で CI ステータスを確認
  • scripts/gitea-pr-checks.sh - PR レビュー/承認ステータスを取得

制限事項

  • 特定のバックログ構造を持つコンテキストネットワークが必要
  • Gitea 中心 (PR 操作に tea CLI を使用)
  • 単一タスクフォーカス (並列タスク作業はオーケストレーション対象外)
  • 手動 CI 検証が必要な場合あり (Gitea は外部 CI を使用)
  • 一部機能は Gitea バージョンと設定に依存

関連スキル

  • skill-maker - agentskills.io 仕様に従って新しいスキルを作成
  • research-workflow - 実装前の調査タスク用
  • gitea-coordinator - Gitea での複数タスクオーケストレーション用

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
jwynia
リポジトリ
jwynia/agent-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/jwynia/agent-skills / ライセンス: MIT

関連スキル

汎用個人生産性⭐ リポ 7,456

newsblur-cli

ターミナルからNewsBlurを管理できます。フィードの閲覧、ストーリーの検索、記事の保存・共有、インテリジェンス分類器の学習、新しいフィードの発見、ワークフローの自動化がNewsBlur CLIで実現します。ユーザーがNewsBlurアカウントを操作したい場合、フィードの確認、購読管理、またはニュース読み込みに関するスクリプト構築時に活用してください。

by samuelclay
汎用個人生産性⭐ リポ 58,643

caveman-compress

自然言語のメモリファイル(CLAUDE.md、todos、preferences)を「原始人形式」に圧縮し、入力トークンを削減します。技術的な内容、コード、URL、構造はすべて保持したまま圧縮します。圧縮版が元のファイルを上書きし、人間が読める形のバックアップはFILE.original.mdとして保存されます。トリガー:/caveman-compress FILEPATH または「compress memory file」

by JuliusBrussee
ALSEL独自Anthropic Claude個人生産性

find-skills

日本語の意図から Agent Skills を発見する。「楽天SEOのスキル探して」「PDFを処理したい」「データ分析を自動化したい」などの日本語リクエストに対応。Claude Code (CLI)、Codex、Gemini CLI、claude.ai (Web) いずれでも動作。日本最大の Agent Skills データベース「Agent Skills by ALSEL」(11,000件超、全件日本語化、ダウンロード可能スキル8,600件超) から、ユーザーの意図に合うスキルを推薦・インストール案内する。

by 株式会社ALSEL
汎用個人生産性⭐ リポ 39,967

planning-and-task-breakdown

仕事を順序立てたタスクに分割します。仕様書や要件が明確にあり、実装可能なタスクに分解する必要がある場合に利用してください。タスクが大きすぎて着手しづらい場合、スコープを見積もる必要がある場合、または並列で作業を進められる場合に活用できます。

by addyosmani
Anthropic Claude個人生産性⭐ リポ 132,723

docx

このスキルは、ユーザーがWord文書(.docxファイル)を作成、読み込み、編集、操作したいときに使用します。以下の場合に実行してください:「Word文書」「.docx」などの記述、または目次・見出し・ページ番号・レターヘッドなどのフォーマットを含む専門的な文書の作成リクエスト。また、.docxファイルのコンテンツ抽出・再編成、文書への画像挿入・置換、Word形式での検索置換、変更履歴やコメント機能の使用、コンテンツを整形したWord文書への変換の場合も対象です。ユーザーが「レポート」「メモ」「手紙」「テンプレート」などの成果物をWord形式または.docxファイルで求める場合はこのスキルを使用してください。PDF、スプレッドシート、Google Docs、文書作成と無関係なコーディングタスクには使用しないでください。

by anthropics
汎用個人生産性⭐ リポ 39,967

idea-refine

アイデアを反復的に改善します。構造化された発散的思考と収束的思考を通じて、アイデアを洗練させることができます。「idea-refine」または「ideate」を使用してトリガーします。

by addyosmani
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: jwynia · jwynia/agent-skills · ライセンス: MIT