Skills DirectoryGitHub から厳選したオープンソースの Skills

to-ticketscommit 9e2abf8SKILL.md · タスク分解

チケット分割

計画・仕様・会話をブロック関係付きの tracer-bullet チケットに分け、設定済みのトラッカーへ登録します。

実際のトラッカーを使う場合、issue を作成し ready-for-agent ラベルを付けます。

npx skills add mattpocock/skills --skill to-tickets
権限
  • read-repo
  • write-files
  • shell
  • network
対応ツール
Claude Code, Codex, Copilot, Gemini CLI
GitHub
308.7k
提供元
コミュニティ · Matt Pocock
状態
スキャン済み
ライセンス
MIT
カテゴリ
タスク分解

基本ルール

各スライスはスキーマ・API・UI・テストの全層を貫く細く完結した経路とし、一層だけの水平スライスにしないこと。

実行フェーズ

  1. フェーズ 01文脈の収集

    会話の内容を起点にし、仕様のパスや issue 番号・URL が渡されたら本文とコメントを読みます。

  2. フェーズ 02コード調査

    必要に応じてコードを調べ、ドメイン用語と ADR に従い、先に行うべきリファクタリングを探します。

  3. フェーズ 03縦スライス作成

    単独でデモ可能で一つのコンテキストに収まるチケットに分けてブロック関係を付け、広範なリファクタは expand–contract で並べます。

  4. フェーズ 04ユーザー確認

    タイトル・ブロッカー・提供内容を番号付きで示し、粒度や依存関係を確認して承認まで調整します。

  5. フェーズ 05チケット登録

    依存順に .scratch/ 配下へ1チケット1ファイルで書くか、トラッカーに issue を作成してネイティブのブロック関係を使います。親 issue は変更しません。

権限の説明(SKILL.md より)

機能必要か説明
ファイル書き込み一部で必要ローカル運用時は .scratch/<feature-slug>/issues/ にチケットごとのファイルを書くだけです。
コマンド実行不要スキルの手順にコマンド実行は含まれていません。
外部通信一部で必要設定済みの課題トラッカー(GitHub、Linear など)にのみアクセスし、issue の読み取りとチケット作成を行います。

SKILL.md のフロントマター(YAML)

SKILL.md のフロントマター(YAML)commit 9e2abf8
---
name: to-tickets
description: Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker (edges as text in one file per ticket locally, or native blocking links on a real tracker).
disable-model-invocation: true
---

関連スキル

ルールスキャンですべてのリスクを検出できるわけではありません。インストール前にこのスキルの SKILL.md を読み、権限を確認してください。