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・テストの全層を貫く細く完結した経路とし、一層だけの水平スライスにしないこと。
実行フェーズ
フェーズ 01文脈の収集
会話の内容を起点にし、仕様のパスや issue 番号・URL が渡されたら本文とコメントを読みます。
フェーズ 02コード調査
必要に応じてコードを調べ、ドメイン用語と ADR に従い、先に行うべきリファクタリングを探します。
フェーズ 03縦スライス作成
単独でデモ可能で一つのコンテキストに収まるチケットに分けてブロック関係を付け、広範なリファクタは expand–contract で並べます。
フェーズ 04ユーザー確認
タイトル・ブロッカー・提供内容を番号付きで示し、粒度や依存関係を確認して承認まで調整します。
フェーズ 05チケット登録
依存順に .scratch/ 配下へ1チケット1ファイルで書くか、トラッカーに issue を作成してネイティブのブロック関係を使います。親 issue は変更しません。
権限の説明(SKILL.md より)
| 機能 | 必要か | 説明 |
|---|---|---|
| ファイル書き込み | 一部で必要 | ローカル運用時は .scratch/<feature-slug>/issues/ にチケットごとのファイルを書くだけです。 |
| コマンド実行 | 不要 | スキルの手順にコマンド実行は含まれていません。 |
| 外部通信 | 一部で必要 | 設定済みの課題トラッカー(GitHub、Linear など)にのみアクセスし、issue の読み取りとチケット作成を行います。 |
SKILL.md のフロントマター(YAML)
---
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 を読み、権限を確認してください。