oh-my-design: Skill for Claude Code

.claude/skills/omd-issue/SKILL.md

omd:issue is a skill for Claude Code from kwakseongjae/oh-my-design. It costs 157 tokens per session (2,010 once invoked), scanned A, original, MIT.

A feedback-management skill that turns complaints, bug reports, and feature requests into GitHub issues, then helps process the issue queue.

In plain words
What is it for?
Use it to collect reproduction details, file sanitized GitHub issues, list feedback, and work through pending issues.
Why use it?
It keeps useful feedback from getting lost in chat and turns vague complaints into trackable work.

Skill for Claude Code

Written for Claude Code: user-invocable in frontmatter. Also seen: mentions Claude Code; mentions Codex.

This is kwakseongjae/oh-my-design's own configuration. It tells Claude Code how to work on oh-my-design 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 oh-my-design configures →

Reuse

Borrowing it

Nothing to install: this file belongs to kwakseongjae/oh-my-design. 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/kwakseongjae/oh-my-design/main/.claude/skills/omd-issue/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/kwakseongjae/oh-my-design

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 omd:issue

README.md
[![agentmods](https://agentmods.dev/badge/skills/kwakseongjae/oh-my-design/omd-issue/github.svg)](https://agentmods.dev/skills/kwakseongjae/oh-my-design/omd-issue)
Your own site
<a href="https://agentmods.dev/skills/kwakseongjae/oh-my-design/omd-issue"><img src="https://agentmods.dev/badge/skills/kwakseongjae/oh-my-design/omd-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 omd:issue

Your own site · 80×15
<a href="https://agentmods.dev/skills/kwakseongjae/oh-my-design/omd-issue"><img src="https://agentmods.dev/badge/skills/kwakseongjae/oh-my-design/omd-issue.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 157 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,010 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. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
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.00157 $0.02010
Opus 5 $0.00078 $0.01005
Sonnet 5 $0.00031 $0.00402
Haiku 4.5 $0.00016 $0.00201

Measured 8d ago against content hash a6ed3df7bc4b, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

omd: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 8d ago.

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/omd-issue/SKILL.md · 126 lines

How it starts

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

omd:issue — 피드백 접수와 처리 루프

불만은 채팅에 남으면 사라진다. 이 스킬은 불만을 kwakseongjae/oh-my-design의 GitHub 이슈로 옮겨 처리 가능한 큐로 만들고, 그 큐를 비우는 배치 verb까지 제공한다.

Vercel의 design.md 루프가 좋은 선례다 — 그들은 매주 Slack·GitHub·Figma의 불평을 수집해 그룹화하고, 각 교정을 "일관되게 강제할 수 있는 가장 좁은 자리"에 배치한 뒤, 그 종류의 불평이 실제로 줄었는지 추적한다. 이 스킬의 process verb가 같은 루프다.

Verb 판별

발화 verb
"이슈 등록", "신고할래", "버그", "기능 요청", "이거 불편해" file (기본)
"이슈 목록", "쌓인 피드백 보여줘" list
"이슈 처리해줘", "피드백 정리", "process feedback" process

verb: file — 접수

1. 수집 (부족한 것만 물어라 — 한 배치로)

  • 대상: 어느 스킬/표면인가 (omd:apply, omd:harness, 카탈로그 레퍼런스, CLI, 웹 …)
  • 실제로 일어난 일: 재현 가능한 서술. 실행한 명령·발화 원문이 있으면 그대로.
  • 기대한 것: 무엇이 나왔어야 하나.
  • 환경: omd --version 출력, 호스트 CLI(Claude Code / Codex / Cursor), OS.
  • 증거: 산출물 경로·스크린샷·로그 조각. 있으면 붙이고 없으면 넘어간다.

2. 공개 레포 위생 (필수 — 건너뛰지 마라)

레포는 PUBLIC이다. 이슈 본문에 다음이 들어가면 안 된다:

  • API 키·토큰·이메일 등 자격증명과 개인정보
  • 사용자의 비공개 프로젝트 코드·상호·미공개 제품명 — 재현에 필요하면 일반화해라 ("우리 결제 페이지" → "3-state 결제 완료 화면")
  • 봉인 해제 전 벤치마크 수치 (T3 등 진행 중 실험의 중간 수치)

수집 내용에 위 항목이 보이면 제거·일반화한 뒤, 사용자 모드에서는 최종 본문을 보여주고 승인받고 나서 올린다. 내부 모드는 바로 올리되 같은 위생 규칙을 지킨다.

3. 작성

제목: [<스킬/표면>] <한 줄 증상> — 예: [omd:apply] 톤 교정 후 preferences.md에 중복 기록됨

본문 템플릿:

## 무엇이 일어났나
<재현 서술 — 실행한 것 그대로>

## 기대한 것
<...>

## 환경
- omd: <버전> / 호스트: <Claude Code|Codex|Cursor> / OS: <...>

## 증거
<로그·경로·스크린샷. 없으면 "없음">

라벨: 항상 skill-feedback + 성격에 따라 bug 또는 enhancement. 내부 도그푸딩 접수는 dogfood를 추가한다.

4. 제출 경로

  • gh 인증이 있으면: gh issue create -R kwakseongjae/oh-my-design --title "..." --body-file <tmp> --label skill-feedback,bug
  • gh가 없거나 미인증이면 (일반 사용자 흔함): 사전 채움 URL을 만들어 건네라https://github.com/kwakseongjae/oh-my-design/issues/new?title=<urlencoded>&body=<urlencoded>&labels=skill-feedback,bug 클릭 한 번으로 접수되게. URL이 2,000자를 넘으면 본문을 요약하고 상세는 사용자가 붙여넣도록 안내한다.

내부 도그푸딩 모드

Read the full file on GitHub · 126 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. 8d ago First seen · 126 lines · 157 tokens per session scan A a6ed3df7bc4b

Subscribe to this mod's changes

omd:issue is a skill published in the GitHub repository kwakseongjae/oh-my-design (498 stars, last pushed 4d ago), licensed MIT. It adds 157 tokens to every session and 2,010 once invoked, about $0.0008 per session on Opus 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-09-03.