Agent Skills: Execute Issue

Execute tasks based on GitHub Issue content using a git worktree

UncategorizedID: getty104/claude-code-marketplace/exec-issue

Install this agent skill to your local

pnpm dlx add-skill https://github.com/getty104/claude-code-marketplace/tree/HEAD/base-tools/skills/exec-issue

Skill Files

Browse the full folder contents for exec-issue.

Download Skill

Loading file tree…

base-tools/skills/exec-issue/SKILL.md

Skill Metadata

Name
exec-issue
Description
Execute tasks based on GitHub Issue content

Execute Issue

GitHubのIssueの内容を確認し、タスクを実行する処理を行なうためのスキルです。 このスキルが呼び出された際には、Instructionsに従って、Issueの内容を確認し、タスクの遂行、PRの作成を行ってください。

Instructions

実行内容

以下のステップでIssueの内容に合わせたタスクの遂行、PRの作成を行ってください。

  1. read-github-issue skillを用いて、Issue番号$0のIssueの内容の実装プランを確認する
  2. 実装プランから洗い出した各タスクを、以下のルールに従ってサブエージェントで実行する。サブエージェントの実行はタスクごとに行い、並列で実行可能なタスクがあれば並列で実行する
  • UI実装やデザインのマークアップを行う場合: frontend-implementer サブエージェントを使用してタスクの実行を行う
  • それ以外の場合: general-purpose-assistant サブエージェントを使用してタスクの実行を行う
  1. 全てのタスクが完了したら、テストとLintを実行し、全て通過していることを確認する
  • 問題があれば general-purpose-assistant サブエージェントを使用して、全てのテストとLintが通るまで修正する
  1. git statusでコード変更の有無を確認する
    • コード変更がない場合は、Issue $0 に「調査の結果、コード変更は不要と判断しました」旨のコメントをgh issue commentで追加し、gh issue closeでIssueをクローズして処理を終了する
    • コード変更がある場合は、以降のステップに進む
  2. commit-push skillを用いて、変更内容を適切にコミットし、pushする
  3. create-pr skillを用いて、変更内容を反映したPRを作成する
    • 第二引数の値: $1--triage-scopeの場合は、作成したPRにcc-triage-scopeラベルを付与する
  4. PRのURLを報告する

注意事項

  • 作業は全てworktree上で行い、mainブランチで作業は絶対に行わないこと
  • ファイル編集などの作業を行う際は、pwdコマンドでworktree内部であることを確認してから行うこと