to-ticketscommit 9e2abf8SKILL.md · 작업 분해
티켓으로 분할
계획, 스펙, 대화를 차단 관계가 있는 tracer-bullet 티켓으로 나눠 설정된 트래커에 게시합니다.
실제 트래커를 쓰면 이슈를 생성하고 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단계맥락 수집
대화 내용을 바탕으로 하며, 스펙 경로나 이슈 번호/URL이 주어지면 본문과 댓글을 모두 읽습니다.
02단계코드베이스 탐색
필요하면 코드를 살펴보고 도메인 용어와 ADR을 따르며, 먼저 할 리팩터링 기회를 찾습니다.
03단계수직 슬라이스 작성
단독으로 시연 가능하고 한 컨텍스트에 들어가는 티켓으로 나눠 차단 관계를 붙이고, 광범위한 리팩터링은 expand–contract로 배치합니다.
04단계사용자 확인
제목, 차단 티켓, 제공 내용을 번호 목록으로 보여 주고 단위와 의존성을 확인하며 승인될 때까지 조정합니다.
05단계티켓 게시
의존 순서대로 .scratch/ 아래에 티켓당 파일 하나로 쓰거나 트래커에 이슈를 만들고 기본 차단 관계를 씁니다. 상위 이슈는 수정하지 않습니다.
권한 설명 (SKILL.md 기준)
| 기능 | 필요 여부 | 설명 |
|---|---|---|
| 파일 쓰기 | 일부 필요 | 로컬 트래커를 쓸 때 .scratch/<feature-slug>/issues/ 아래에 티켓별 파일만 작성합니다. |
| 명령 실행 | 필요 없음 | 스킬 지침에 명령 실행은 포함되어 있지 않습니다. |
| 네트워크 송신 | 일부 필요 | 설정된 이슈 트래커(GitHub, Linear 등)에만 접속해 이슈를 읽고 티켓을 생성합니다. |
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를 읽고 권한을 확인하세요.