Team-MINO-Android: Skill for Claude Code

.claude/skills/mino-spec/SKILL.md

mino-spec is a skill for Claude Code from mash-up-kr/Team-MINO-Android. It costs 44 tokens per session (4,234 once invoked), scanned A, original, Apache-2.0.

A requirements-writing tool that turns a plain-language feature request or Figma design link into a structured specification file and a separate quality checklist. It can create a new specification or update an existing one.

In plain words
What is it for?
Use it to document feature goals, user scenarios, requirements, scope, edge cases, and assumptions before implementation. It is intended for business-readable planning rather than code design.
Why use it?
It helps teams replace vague feature ideas with clear, testable descriptions of what users need. It also keeps specification versions and revision dates organised.

Skill for Claude Code

Written for Claude Code: argument-hint 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 →

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/skills/mino-spec/SKILL.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 mino-spec

README.md
[![agentmods](https://agentmods.dev/badge/skills/mash-up-kr/team-mino-android/mino-spec/github.svg)](https://agentmods.dev/skills/mash-up-kr/team-mino-android/mino-spec)
Your own site
<a href="https://agentmods.dev/skills/mash-up-kr/team-mino-android/mino-spec"><img src="https://agentmods.dev/badge/skills/mash-up-kr/team-mino-android/mino-spec/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 mino-spec

Your own site · 80×15
<a href="https://agentmods.dev/skills/mash-up-kr/team-mino-android/mino-spec"><img src="https://agentmods.dev/badge/skills/mash-up-kr/team-mino-android/mino-spec.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 44 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 4,234 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.00044 $0.04234
Opus 5.5 $0.00018 $0.01694
Sonnet 5.5 $0.00009 $0.00847
Haiku 4.5 $0.00004 $0.00423

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

Security

Grade A, and why

mino-spec 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/skills/mino-spec/SKILL.md · 184 lines

How it starts

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

mino-spec — SDD Spec 단계

입력

이 스킬을 호출한 메시지에서 /mino-spec 뒤에 사용자가 입력한 텍스트가 곧 기능 설명이다.

$ARGUMENTS

위 자리에 $ARGUMENTS가 문자 그대로 보이더라도, 그 내용은 항상 이 대화 안에 있다 — 스킬을 호출한 사용자 메시지를 그대로 기능 설명으로 삼는다. 따라서 기능 설명을 다시 말해 달라고 요청하지 않는다. 예외는 사용자가 인자 없이 빈 커맨드만 입력한 경우뿐이다.

스펙 문서 작성 가이드라인 요약

  • 사용자가 무엇을 필요로 하는지, 그리고 왜 필요한지에 집중한다.
  • 어떻게 구현할지는 다루지 않는다(기술 스택, API, 코드 구조 없음).
  • 개발자가 아니라 비즈니스 이해관계자를 위해 작성한다.
  • 명세 안에 체크리스트를 삽입하지 않는다. 그것은 별도의 커맨드가 담당한다.

섹션 별 요구사항

  • 필수 섹션: 모든 기능에 대해 반드시 작성해야 한다
  • 선택 섹션: 해당 기능과 관련 있을 때만 포함한다
  • 적용되지 않는 섹션은 통째로 제거한다("N/A"로 남기지 않는다)

입력 프롬프트 유의사항

사용자 프롬프트로부터 이 명세를 작성할 때:

  1. 합리적으로 추정한다: 맥락, 업계 표준, 일반적 패턴을 사용해 빈틈을 채운다
  2. 테스터처럼 생각한다: 모호한 요구사항은 모두 "테스트 가능하고 명확한가" 체크리스트 항목에서 실패해야 한다

버전 규칙

spec.md 헤더의 버전은 MAJOR.MINOR.PATCH 시맨틱 버저닝을 따른다. 신규 작성은 항상 1.0.0이다.

개정 시 등급 판단 기준은 이미 갈라져 나간 하위 문서(plan.md·tasks.md)가 영향을 받는가이다.

  • MAJOR: 확정된 요구사항의 경계가 바뀌는 변경. 요구사항 항목(FR-·UX-)의 삭제·의미 변경, 유저 시나리오의 재정의, §3 범위의 축소·확대 등 설계를 다시 해야 하는 경우.

  • MINOR: 기존 항목을 유지한 채 늘어나는 변경. 새 요구사항·엣지 케이스·가정 추가, [TBD]로 남겨둔 항목의 확정.

  • PATCH: 의미를 바꾸지 않는 개선. 표현 명확화, 오타 수정, 근거 링크 갱신.

  • 등급이 모호하다면, 확정하기 전에 근거를 제시한다.

  • 버전을 올릴 때는 최종 수정일을 오늘 날짜로 갱신한다.

  • MAJOR·MINOR로 올릴 때는 같은 {SPEC_DIR}의 plan.md·tasks.md 존재 여부를 확인해, 재실행이 필요하다는 사실을 완료 보고에 포함한다.

헤더의 기준 PRD 버전은 spec 자신의 버전과 별개다. 실행할 때마다 읽어 들인 docs/prd/business-context.md 헤더의 버전으로 갱신하며, PRD가 없는 프로젝트면 없음으로 둔다. spec 개정 등급이 PATCH여도 이 값은 이번 실행에서 읽은 값으로 맞춘다. 이 값이 PRD 개정 때 어느 spec이 뒤처졌는지 판정하는 유일한 근거이므로 비워 두지 않는다.

작업 순서

1. feature 결정 · 작업 디렉터리 생성

  1. 입력에서 feature-name 후보를 뽑는다. 기능을 대표하는 유니크한 이름이며, 한국어 입력이어도 이름은 영문 kebab-case(소문자·숫자·하이픈)로 만든다.
  2. docs/specs/{feature-name}의 존재 여부로 신규 작성인지 개정인지를 가른다. 이 갈래는 이후 모든 단계에서 그대로 이어진다.
  3. 확인 게이트 — 갈래에 맞는 승인을 사용자에게 받는다(AskUserQuestion). 승인 전에는 어떤 파일·디렉터리도 만들거나 고치지 않는다.
    • 신규 작성: 후보 이름을 제시하고 승인을 받는다. 이름은 이후 모든 단계의 산출물 경로가 되므로, 모델이 매번 새로 지어내 흔들리는 것을 여기서 막는다.
    • 개정: 같은 이름의 디렉터리가 이미 있다는 사실을 알리고, 기존 feature의 개정인지 이름 충돌인지 확인한다. 이름 충돌이면 다른 이름을 받아 신규 작성으로 되돌아간다. 개정이 맞으면 위 "버전 규칙"으로 판정한 등급(MAJOR·MINOR·PATCH)과 그 근거를 함께 제시해 승인을 받는다 — 등급이 하위 문서(plan.md·tasks.md)의 재작업 범위를 결정하므로 모델이 혼자 정하지 않는다.
  4. {SPEC_DIR} = docs/specs/{feature-name} 을 mkdir -p로 확보한다. 이 feature의 spec.md와 이후 단계의 모든 문서가 이 디렉터리 아래에 들어간다.

Read the full file on GitHub · 184 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 · 184 lines · 44 tokens per session scan A eddb91f9bcd0

Subscribe to this mod's changes

mino-spec is a skill published in the GitHub repository mash-up-kr/Team-MINO-Android (7 stars, last pushed 16d ago), licensed Apache-2.0. It adds 44 tokens to every session and 4,234 once invoked, about $0.0002 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.

Related

Other skills, from other repositories

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.

obra/superpowers · 21 tokens

next-cache-components-adoption

Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…

vercel/next.js · 95 tokens

chat-pet-sprite-creation

Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.

microsoft/vscode · 53 tokens

cpu-profile-analysis

Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…

microsoft/vscode · 71 tokens

insight-error-page

Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new errors/ .mdx page, auditing an existing one, or checking that a page matches the framework fix cards. Covers page structure, title alignment, FixCard cards with Copy prompt button, code snippets, terminology verification…

vercel/next.js · 83 tokens

next-cache-components-optimizer

Drive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route at a time; the shipped test then…

vercel/next.js · 170 tokens