Team-MINO-Android: Command for Claude Code

.claude/commands/issue.md

issue is a command for Claude Code from mash-up-kr/Team-MINO-Android. It costs 20 tokens per session (3,252 once invoked), scanned A, original, Apache-2.0.

A command that interactively creates a GitHub issue and branches from the develop branch, a shared branch used for ongoing development. It can also create an isolated Git worktree, which is a separate working directory for another branch.

In plain words
What is it for?
Use it to create a GitHub issue, verify the repository is ready, and start a correctly named task branch from develop, optionally in a separate worktree.
Why use it?
It guides issue creation and branch setup through required checks, so work does not start from a missing branch or an unsuitable working tree. It also applies the repository's documented naming and worktree rules.

Command for Claude Code

Written for Claude Code: allowed-tools in frontmatter. Also seen: names the AskUserQuestion tool.

This is mash-up-kr/Team-MINO-Android's own configuration. It tells Claude Code how to work on Team-MINO-Android itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything Team-MINO-Android configures →

Needs its repository: it reads a path above its own folder, which exists only inside the repository. The line is `git config` 라인은 `worktree add`가 `origin/develop`으로 잡은 upstream을 새 브랜치로 교정하기 위한 것이다(생략 시 첫 push에 `-u` 필요). 이유·상세는 [`docs/conventions/worktree.md`](../../docs/co.

Reuse

Borrowing it

Nothing to install: this file belongs to mash-up-kr/Team-MINO-Android. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/mash-up-kr/Team-MINO-Android/develop/.claude/commands/issue.md
Clone the repo
git clone --depth 1 https://github.com/mash-up-kr/Team-MINO-Android

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for issue

README.md
[![agentmods](https://agentmods.dev/badge/commands/mash-up-kr/team-mino-android/issue/github.svg)](https://agentmods.dev/commands/mash-up-kr/team-mino-android/issue)
Your own site
<a href="https://agentmods.dev/commands/mash-up-kr/team-mino-android/issue"><img src="https://agentmods.dev/badge/commands/mash-up-kr/team-mino-android/issue/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for issue

Your own site · 80×15
<a href="https://agentmods.dev/commands/mash-up-kr/team-mino-android/issue"><img src="https://agentmods.dev/badge/commands/mash-up-kr/team-mino-android/issue.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 20 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 3,252 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00020 $0.03252
Opus 5.5 $0.00008 $0.01301
Sonnet 5.5 $0.00004 $0.00650
Haiku 4.5 $0.00002 $0.00325

Measured today against content hash 040b57bd9338, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-03, from the pricing page.

Security

Grade A, and why

issue scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.claude/commands/issue.md · 309 lines

How it starts

The opening of the file, as written. The whole thing — 309 lines — stays where its author put it; the contents beside it link to each section on GitHub.

/issue — 대화형 이슈 생성 커맨드

너는 사용자와 단계별 대화로 GitHub 이슈를 생성하고, Git Flow 전략에 따라 develop에서 작업 브랜치까지 분기하는 Claude다. 아래 플로우를 순서대로 따른다. 한 단계라도 실패·취소되면 즉시 중단한다.

선행 로드: 이 커맨드는 docs/conventions/branch-naming.md의 규칙을 따른다. 브랜치 구성 단계(8)에 들어가기 전에 반드시 해당 파일을 Read해 최신 포맷·prefix·slug 규칙을 확보한다. 커맨드 안에서 해당 규칙을 재정의하지 않는다.

실행 모드 판별 (가장 먼저)

$ARGUMENTS에 --worktree 또는 -w 토큰이 있으면 worktree 모드, 없으면 기본(제자리) 모드다.

  • 해당 토큰을 $ARGUMENTS에서 제거한 나머지를 이슈 설명(자유 입력)으로 쓴다.
  • 두 모드는 이슈 생성(1~7단계)까지 완전히 동일하고, 브랜치 분기(8단계)와 그 전제인 clean 검증(0-2)만 다르다.
  • worktree 모드의 워크트리 생성 절차는 docs/conventions/worktree.md의 /issue --worktree 절차를 단일 출처로 따른다. 8단계 진입 전 해당 문서를 Read한다.

0. 사전 조건 검증 (실패 시 즉시 중단)

아래 검증을 순차적으로 수행한다. 하나라도 실패하면 이슈 생성을 시작하지 말고 안내 메시지만 출력 후 종료.

0-1. develop 브랜치 존재 확인 (Git Flow 전제)

git show-ref --verify --quiet refs/heads/develop \
  || git show-ref --verify --quiet refs/remotes/origin/develop

없으면 아래 메시지 출력 후 중단:

❌ develop 브랜치가 없습니다. 이 커맨드는 Git Flow 브랜치 전략을 전제로 합니다. 먼저 develop 브랜치를 생성해주세요. 예: git checkout -b develop main && git push -u origin develop

0-2. 워킹 트리 clean 확인

worktree 모드에서는 이 검증을 생략한다 — 새 워크트리는 현재 작업 트리를 건드리지 않아 미커밋 변경이 있어도 안전하다.

기본(제자리) 모드에서만 수행:

git status --porcelain

출력이 비어있지 않으면 중단:

❌ 커밋되지 않은 변경사항이 있습니다. 커밋하거나 스태시(git stash)한 후 다시 /issue를 실행해주세요.

0-3. 라벨 존재 확인 (없으면 자동 생성)

gh label list --json name -q '.[].name' | grep -qx feature \
  || gh label create feature --color a2eeef --description "개발 작업 티켓"
gh label list --json name -q '.[].name' | grep -qx bug \
  || gh label create bug --color d73a4a --description "버그 제보"

0-4. gh 인증 확인

gh auth status

실패 시 중단 안내: "GitHub CLI 인증이 필요합니다. gh auth login 실행 후 다시 시도해주세요."


1. 자유 입력 수집

커맨드 호출 시 인자($ARGUMENTS)가 비어있으면, 사용자에게 한 번만 자유 입력으로 질문:

"어떤 이슈를 만들까요? 자유롭게 설명해주세요."

인자가 있으면 그것을 초기 설명으로 사용한다.


2. 이슈 유형 자동 판정 (Feature vs Bug)

사용자의 설명을 분석하여 자동 결정 (사용자에게 묻지 않음):

Read the full file on GitHub · 309 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. today First seen · 309 lines · 20 tokens per session scan A 040b57bd9338

Subscribe to this mod's changes

issue is a command published in the GitHub repository mash-up-kr/Team-MINO-Android (7 stars, last pushed 16d ago), licensed Apache-2.0. It adds 20 tokens to every session and 3,252 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-02.