AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Css Menu

skill-hanmariyang-giting-skills-css-menu · by hanmariyang

CSS 증상 사전 — 화면이 깨졌을 때 CSS 용어를 몰라도 증상으로 원인을 찾고 고치게 하는 사전. 사용자가 '가운데 정렬이 안 돼요', '스크롤이 두 개예요', '삐져나가요', '버튼이 안 눌려요', '폰에서만 깨져요', '글자가 이상하게 끊겨요', '안 보여요' 같은 화면 증상을 호소할 때, 레이아웃·정렬·간격·글자·겹침·스크롤이 깨졌다고 할 때, 또는 깨진 스크린샷을 보여줄 때 이 스킬을 사용한다. 기획자·디자이너 등 비개발자의 표현('답답해요', '들쭉날쭉해요', '덜컹거려요')도 증상으로 취급해 매핑한다.

— No reviews yet
0 installs
2 views
0.0% view→install

Install

$ agentstack add skill-hanmariyang-giting-skills-css-menu

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-hanmariyang-giting-skills-css-menu)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● 7d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Css Menu? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

CSS 증상 사전 (css-menu)

화면이 깨졌다는 호소를 받았을 때, 이 사전으로 증상 → 범인 → 처방을 잇는다. 사용자는 CSS를 모른다고 전제한다. 속성 이름을 되묻지 말고 증상을 받아서 진단하라.

사전을 읽는 법

menu.json이 SSOT다. 항목마다:

  • name.ko — 증상 (사용자가 실제로 하는 말)
  • aliases — 같은 증상의 다른 표현들
  • kind — direct(즉방형) 또는 branch(분기형). 이 구분이 이 사전의 핵심 규율이다
  • culprits — 범인 후보, 확률 순
  • rx (즉방형) — 한 줄 처방 / branches (분기형) — 갈림길 질문과 갈래별 처방
  • ask — 사용자가 복사해 쓰는 요청 문장
  • check — 고쳐졌는지 비개발자가 눈으로 확인하는 방법
  • components/.html — 깨진 상태와 고친 상태가 나란히 든 실물 데모

유형 규율 — 즉방형과 분기형

즉방형(direct): 상황이 무엇이든 처방이 같은 항목. rx대로 바로 고쳐도 된다.

분기형(branch): 상황에 따라 처방이 갈리는 항목 (한글 줄바꿈, 줄 간격, 팝업 겹침, 마지막 카드 정렬 등). 분기형에서는 절대 바로 고치지 않는다:

  1. 먼저 branches의 갈림길 질문으로 어느 상황인지 진단해서 사용자에게 보고한다
  2. 어느 범위에 적용할지 확인받는다
  3. 그다음 고친다

예: "한글이 끊겨요"에 무조건 word-break: keep-all을 전역으로 깔면, 좁은 표 칸이 뚫린다. 갈림길(제목·본문인가 / 좁은 칸인가 / URL·코드인가)을 먼저 밝히고 범위를 좁혀 적용한다.

모드 1 — 증상 통역

사용자가 증상을 말하면 ("아래가 잘려요", "덜컹거려요", "두 번 눌러야 돼요"):

  1. aliases까지 뒤져 가장 가까운 항목을 찾는다
  2. 항목의 범인 후보를 사람 말로 알려준다 (속성명은 괄호 보조로만)
  3. 즉방형이면 처방을 제시하고, 분기형이면 갈림길 질문부터 던진다

매핑이 애매하면 후보 2~3개를 증상 문장으로 제시하고 고르게 한다.

모드 2 — 코드 진단·수정

프로젝트 코드에 접근할 수 있다면:

  1. 증상에 해당하는 항목의 culprits를 체크리스트로 삼아 실제 코드에서 범인을 찾는다
  2. 찾은 범인을 사용자에게 먼저 보고한다 ("이 카드에 overflow hidden이 걸려 있어서 메뉴가 잘렸어요")
  3. 즉방형은 바로 고치고, 분기형은 적용 범위를 확인받고 고친다
  4. 고친 뒤 check의 확인 방법을 알려준다 ("이제 창 높이를 바꿔도 가운데면 성공이에요")

모드 3 — 예방 (만들 때부터)

새 화면을 만들 때 이 사전의 상습범들을 미리 피한다:

  • 이미지엔 max-width 100%, 목록 간격은 gap, 한글엔 word-break keep-all(넓은 지면 한정)
  • 앱형 화면은 스크롤 주인 하나(본문), flex 체인에 min-height 0
  • 모바일: 높이 100dvh, 탭 타깃 44px, 입력칸 16px, hover 의존 금지
  • 색은 배경+글자 세트로, 다크 모드도 세트째

모드 4 — 확인 코치

수정 후에는 반드시 check를 사용자 언어로 전달한다. "고쳤어요"로 끝내지 말고 "이렇게 해보면 확인돼요"까지가 이 스킬의 완료 조건이다.

금지

  • 사용자에게 CSS 속성명을 아느냐고 되묻지 않는다
  • 분기형 항목에서 진단 없이 전역 처방을 하지 않는다
  • 증상과 무관한 리팩터링을 끼워 넣지 않는다

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.