Team-MINO-Android: Skill for Claude Code

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

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

A read-only analysis step for software design documents: a specification, an implementation plan, and a task list. It compares them for contradictions, missing details, duplication, and version mismatches before coding begins.

In plain words
What is it for?
Use it after a complete task list exists to inspect the documents, verify their version chain, and produce a structured quality report without changing files.
Why use it?
It helps catch planning errors before developers implement an outdated or incomplete design. It also treats conflicts with the project constitution as critical issues.

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-analyze/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-analyze

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

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

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

Security

Grade A, and why

mino-analyze 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-analyze/SKILL.md · 239 lines

How it starts

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

mino-analyze — SDD Analyze 단계

입력

$ARGUMENTS

진행하기 전에 사용자 입력을 반드시 고려해야 한다(비어 있지 않은 경우).

위 자리에 $ARGUMENTS가 문자 그대로 보이더라도, 그 내용은 항상 이 대화 안에 있다 — 스킬을 호출한 사용자 메시지를 그대로 대상 지목으로 삼는다. 인자가 없으면 docs/specs/ 하위 디렉터리 목록을 제시해 대상을 고르게 한다(AskUserQuestion).

목표(Goal)

구현 전에 세 가지 핵심 산출물(spec.md, plan.md, tasks.md) 전반의 불일치, 중복, 모호성, 명세 부족 항목을 식별한다.

본문 대조에 앞서 문서 간 버전 체인을 먼저 확인하고, 하위 문서가 크게 뒤처져 있으면 거기서 멈춘다. 옛 버전을 근거로 쓰인 문서를 최신 문서와 맞대 봐야 나오는 것은 재실행하면 사라질 허수이기 때문이다.

이 스킬은 /mino-task가 완전한 tasks.md를 성공적으로 생성한 이후에만 실행해야 한다.

동작 제약(Operating Constraints)

엄격한 읽기 전용: 어떤 파일도 수정해서는 안 된다. 구조화된 분석 보고서를 출력한다. 선택적 개선 계획을 제안할 수 있다(후속 편집 커맨드를 수동으로 호출하기 전에 사용자가 명시적으로 승인해야 한다).

헌법의 권위: 프로젝트 헌법(docs/constitution.md)은 이 분석 범위 안에서 타협 불가하다. 헌법 충돌은 자동으로 CRITICAL이며, 원칙을 희석하거나 재해석하거나 조용히 무시하는 것이 아니라 spec, plan, tasks를 조정해야 한다. 원칙 자체를 바꿔야 한다면, 그것은 /mino-analyze 밖에서 별도의 명시적인 헌법 갱신으로 이루어져야 한다.

실행 단계(Execution Steps)

1. 분석 컨텍스트 초기화

아래 세 가지 핵심 산출물을 반드시 얻는다.

  • SPEC = {SPEC_DIR}/spec.md
  • PLAN = {SPEC_DIR}/plan.md
  • TASKS = {SPEC_DIR}/tasks.md

필수 산출물이 하나라도 없으면 오류 메시지와 함께 중단한다(누락된 선행 커맨드를 실행하도록 사용자에게 안내한다).

버전 대조에만 쓰는 선택 산출물도 확인한다(없으면 없는 대로 진행한다. 헤더만 읽는다).

  • PRD = docs/prd/business-context.md
  • CHECKLIST = {SPEC_DIR}/quality/spec-checklist.md

2. 버전 체인 대조

각 문서의 헤더만 읽어 상위 문서의 버전과 하위 문서가 적어 둔 기준 버전을 맞춰 본다. 본문 대조에 들어가기 전에 먼저 수행한다 — 하위 문서가 뒤처져 있으면 이후 단계에서 나오는 불일치 상당수가 "잘못 쓴 것"이 아니라 "옛 버전을 근거로 쓴 것"이고, 처방이 달라지기 때문이다.

대조할 짝(상위 문서 버전 → 하위 문서의 기준 버전 필드):

상위 하위 하위의 필드
docs/prd/business-context.md 버전 spec.md 기준 PRD 버전 (PRD가 없는 프로젝트면 없음이 정상)
spec.md 버전 plan.md 기준 spec 버전
plan.md 버전 tasks.md 기준 plan 버전
spec.md 버전 {SPEC_DIR}/quality/spec-checklist.md 대상 스펙의 버전 (파일이 있는 경우)

research.md·data-model.md·contracts/·quickstart.md는 독자 버전을 갖지 않는 plan.md 부속 문서이므로 대조 대상이 아니다.

PRD 행은 보고하되 게이트로 삼지 않는다. PRD는 프로젝트 전체 범위라 다른 feature의 개정으로도 버전이 오르고, 그 개정이 이 feature와 관련 있는지는 버전 숫자만으로 판정할 수 없다. 등급은 갭 크기와 무관하게 LOW 고정이며, 처방은 "이 개정이 이 feature와 관련 있는지 확인하려면 /mino-spec 재실행" 한 줄이다. spec 헤더의 기준 PRD 버전은 /mino-spec이 실행할 때마다 갱신하므로, 이 값이 뒤처졌다는 것은 내용이 어긋난다는 뜻이 아니라 PRD 개정 후 /mino-spec을 돌린 적이 없다는 뜻이다.

Read the full file on GitHub · 239 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 · 239 lines · 46 tokens per session scan A 56a8304f00c1

Subscribe to this mod's changes

mino-analyze 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 46 tokens to every session and 4,062 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