本文へ移動
cccskills
無料GitHub で公開日本語紹介

start-work

Jiraチケットの担当者やステータスを開発開始用に整え、対象チケットのキーでブランチを用意して、親子チケットを踏まえた作業計画を立てます。

原文原文の説明を見る

Start work on a Jira ticket.

liferay/liferay-portalスター 2,267(GitHub 2,267 + cccskills 0)
連携ツールJira

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • Jiraチケットから開発を始めたいとき
  • 親課題と技術タスクを準備したいとき
  • チケット名のブランチで作業計画を作るとき

日本語での紹介

できること

JiraのチケットキーまたはURLを受け取り、課題種別や担当者、サブタスクを確認して開発対象を決めます。バグではチケット自体、ストーリーやタスクでは原則として「Technical Task」サブタスクを対象にします。親チケットをユーザーに割り当てて所定のステータスへ進め、必要な子チケットも割り当てて作業中にします。その後、対象チケットのキーを名前にしたブランチを現在の HEAD から作成し、すでに存在すればチェックアウトします。最後に親と子のチケット内容を読んで作業計画を作ります。

こんなときに便利

Jiraで管理している課題に着手するとき、ステータス更新やブランチ準備、計画作成までの初動をまとめたい場合に使えます。ストーリーに自動作成される技術タスクも含めて準備したいときにも向いています。

使い方の例

  • 「LPD-86295 の作業を開始してください」
  • 「このJiraチケットを開発用に準備して、計画を作ってください」

注意点

作業ツリーに未コミットの変更がある場合は中止します。対象チケットが別の担当者によって進行中の場合も続行しません。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md2.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Start Work on a Jira Ticket

Prepare a Liferay ticket for development.

Resolve the Ticket

Accept a key (LPD-86295) or a browse URL from ${ARGUMENTS}. When nothing is supplied and ${PWD} matches */liferay-portal-<KEY> where <KEY> matches the Jira pattern [A-Z]+-[0-9]+, derive the key from the directory name. Otherwise, ask the user.

Prerequisites

Abort when the working tree has uncommitted changes.

Determine the Target

Fetch the ticket (issue type, current assignee, subtasks) and resolve the target — the ticket where the branch and active work state live:

  • Bug (10004) — the bug itself. There is no child.
  • Story (10001) or Task (10002) — the Technical Task (10153) subtask. Jira autocreates it when the parent is moved to an in-progress status, so the target does not exist yet and must be resolved after Start Work on the Parent. It may exist from a previous attempt, in which case it becomes the target.

Start Work on the Parent

Assign the parent to the user and apply the transitions below. When the parent is already in an in-progress status by a different user, refuse to continue.

Parent TypeDestinationTransition IDs
BugIn Progress61
StoryIn Development41, then 61
TaskIn Progress21

For a Story, apply the two transitions in sequence: 41 moves it to Ready for Development, which triggers Jira to autocreate the Technical Task subtask, then 61 moves it to In Development.

Start Work on the Child

Skip for Bug. For Story / Task, refetch the parent's subtasks until the Technical Task appears, then assign it to the user and transition it:

Child TypeDestinationTransition ID
Technical TaskIn Progress41

Create a Git Branch

Branch off the current HEAD, named after the target key. When the branch already exists, check it out instead.

Make a Plan

Enter plan mode and read the tickets (both parent and child) to make the plan.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

format-source

無料概要あり

Liferayのソースコードを対象に、対応する整形ツールとルールを使って形式をそろえ、生成ファイルを避けながら修正対象を確認できます。

  • モジュールのソースを整形したいとき
  • コミット済み変更の書式を確認したいとき
  • Goやシェルの整形ルールを適用したいとき
liferay/liferay-portal2,2672026年10月29日 更新

jira-bug

無料概要あり

不具合の説明や修正コミットから必要事項を整理し、再現手順や期待・実際の動作を含むバグチケットをLPDプロジェクトのJiraに登録できます。

  • LPDの不具合をJiraに登録したいとき
  • 修正コミットからバグを起票したいとき
  • 再現手順と期待動作を整理したいとき
liferay/liferay-portal2,2672026年10月29日 更新

jira-task

無料概要あり

説明やコミット内容をもとに、必要な情報を整えてLPDプロジェクトのJiraにタスクを登録し、チケット番号と閲覧URLを受け取れます。

  • LPDの作業タスクを起票したいとき
  • コミットからタスクを整理したいとき
  • 受け入れ条件付きで課題を登録したいとき
liferay/liferay-portal2,2672026年10月29日 更新

markdown-format

無料概要あり

Liferay向けのMarkdown文書を、前付けの順序や見出しの表記、シェル記法、文章の調子まで整え、リポジトリの規約に沿った読みやすい形に仕上げます。

  • Liferay向けMarkdownを整えたいとき
  • 見出しや前付けを規約に合わせたいとき
  • シェル例と文章を校正したいとき
liferay/liferay-portal2,2672026年10月29日 更新

poshi-migrate

無料概要あり

LiferayのPoshi `.testcase` を内容に応じてPlaywright、Jest、JUnit、Java統合テストへ移行し、既存テストとの重複や移行を妨げる条件も整理します。

  • Poshiテストを新しいテスト層へ移したいとき
  • 既存Playwrightテストとの重複を調べたいとき
  • 移行先と実装手順を計画したいとき
liferay/liferay-portal2,2672026年10月29日 更新

poshi-shrink

無料概要あり

LiferayコンポーネントのPoshiテストを調べ、重複するテストを統合・整理する計画を立ててから、確認しやすい単位でテスト数を減らします。

  • コンポーネントのPoshiテストを減らしたいとき
  • Playwright移行前にテストを整理したいとき
  • 重複テストの統合計画を確認したいとき
liferay/liferay-portal2,2672026年10月29日 更新

liferay のスキルをすべて見る

このスキルの問題を報告する