Communitygithub.com

CLI UX 검토

명령줄 도구의 사용자 친화성을 감사합니다 — 모든 출력에 상황 / 다음 단계 / 옵션이 명확하게 표시되고, 실행 가능한 명령어는 색상으로 강조되며, 원시 전문 용어나 무음 중단이 없습니다. 'CLI UX 감사', '내 CLI 검토', '이 CLI 직관적인가요?' 또는 CLI 릴리스 전에 호출하세요.

CLI UX 검토란 무엇인가요?

이 스킬은 CLI(명령줄 인터페이스) 도구가 비개발자 사용자에게 얼마나 직관적이고 사용하기 쉬운지 평가하는 고정된 평가 기준을 제공합니다. 각 명령 출력이 '상황은 무엇인가?', '다음 단계는 무엇인가?', '무엇을 할 수 있는가?'라는 세 가지 질문에 답하도록 강제합니다. 주요 특징으로는 실행 가능한 명령어를 색상(청록색 + 굵게)으로 강조하고, 내부 구현 세부 사항(열거형 값, 상태 코드 등)을 사용자에게 노출하지 않으며, 오류 메시지에 정확한 해결 명령어를 포함시키고, 장기 실행 명령어가 터미널을 정지 상태로 만들지 않도록 보장합니다. 이 스킬은 모든 CLI 명령과 출력 경로를 소스 코드 수준에서 분석하고, 7가지 평가 항목에 따라 점수를 매긴 후, 문제점, 명령별 표, 개선 전/후 예시, 그리고 실행 계획을 포함한 상세한 감사 보고서를 생성합니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/getedgehq/skills/tree/main/cli-ux-review

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

CLI UX 검토은(는) 무엇을 하나요?

CLI를 고정된 평가 기준에 따라, 해당 도구를 한 번도 사용해본 적 없는 비개발자의 관점에서 감사합니다.

호출 시점

  • "CLI UX 감사" / "내 CLI 검토" / "이 CLI 직관적인가요?"
  • 모든 CLI 릴리스 전
  • CLI 명령을 추가하거나 변경한 후

프레임

모든 명령 출력은 세 가지 질문에 답해야 합니다: 상황은 무엇인가? · 다음 단계는 무엇인가? · 무엇을 할 수 있는가?

품질 기준: 명령은 Codex가 세션을 종료하는 방식으로 끝나야 합니다 — 일반 상태 한 줄, 그 다음에 정확히 다음 명령어가 고유한 색상으로 표시되어 눈이 "이것을 입력하세요"에 즉시 고정됩니다.

평가 기준 (각 명령을 7개 항목 모두에 대해 점수 매기기)

  1. 다음 단계가 존재함. 모든 성공/종료 상태는 다음 명령어로 끝나거나, 명시적으로 "완료되었습니다."를 표시합니다. 어떤 명령도 조용히 멈추지 않습니다.
  2. 명령어가 색상으로 강조됨. 실행 가능한 명령어는 일관된 강조 색상(청록색 + 굵게)으로 렌더링됩니다. 절대 일반 텍스트나 리터럴 백틱으로 표시되지 않습니다.
  3. 내부 구현 노출 없음. 사용자 출력에 열거형 값, 상태 코드 또는 전문 용어가 없습니다. 사람이 읽을 수 있는 단어와 한 줄짜리 설명("dirty"는 "로컬 편집"으로 변경)을 사용합니다.
  4. 무음 중단 없음. 장기 실행 또는 stdio 명령은 TTY에서 자신을 알려 터미널이 멈춘 것처럼 보이지 않도록 합니다.
  5. 일관된 기본 요소. 하나의 글리프 세트, 하나의 행/테이블 도우미, 하나의 다음 단계 블록이 명령어 전체에서 공유되며, 명령어마다 새로 만들어지지 않습니다.
  6. 오류에 해결 방법 포함됨. 모든 오류는 정확히 해결하는 명령어 이름을 표시합니다.
  7. 첫 실행 가이드 제공. 빈 호출 또는 로그인되지 않은 상태에서 번호가 매겨진 빠른 시작 가이드를 보여줍니다.

실행 방법

  1. 모든 명령과 모든 출력 경로를 목록화합니다. --help뿐만 아니라 소스 코드도 읽습니다.
  2. 각 명령에 대해 성공 경로, 모든 오류 경로, 빈 상태를 살펴봅니다.
  3. 7가지 평가 항목에 따라 점수를 매깁니다. 각 발견 사항에 대해 파일:줄을 인용합니다.
  4. 실패한 부분에 대해 정확한 문자열로 구체적인 전/후 예시를 작성합니다.
  5. 출력: 전반적인 문제점, 명령별 표, 순위가 매겨진 전/후 수정 사항, 실행 계획.

출력 형식

발견 문서: 요약 및 핵심 문제, 전반적인 문제점 표, 명령별 발견 사항, 각 수정 사항에 대한 전/후 예시, 실행 계획. 실제 출력 경로를 확인하지 않고 "괜찮아 보입니다"라고 절대 작성하지 마십시오.

Individual skills in this repo

This repo contains 18 individual skills — each has its own dedicated page.

getedgehq/agent-evals

Build evals for an AI agent that already does real work. Use when someone asks "how do I know my agent is right", wants to test an agent before trusting it, compare models on cost versus quality, or turn production failures into tests. Walks from first tasks and yes/no verifiers, to isolated environments, to a trace-driven improvement loop.

getedgehq/generate-image

Generate images with OpenAI GPT Image 2 via the Codex CLI, billed through the user's ChatGPT Plus subscription (no OpenAI API key, no per-image API cost). Use when the user asks to create, generate, or make an image, picture, illustration, icon, hero graphic, or concept art from a text prompt.

getedgehq/harness-first

Diagnose and fix an unreliable, expensive, or unsafe LLM agent by auditing its harness (golden set, judge, cost caps, data layer, action approvals, tracing) before blaming or swapping the model. Use when someone says an agent is "burning tokens", "hallucinating", "brittle", gives inconsistent answers, asks whether to switch to a cheaper/better model, or wants to ship an agent or prompt change to customers.

getedgehq/http-error-triage

Run before concluding anything from an HTTP error on a third-party API. Separates a real credential/entitlement problem from a CDN or WAF block, a wrong endpoint, or a client-signature ban. Use whenever an API returns 401/403/402/429 and you are about to say "the key is dead", "credits are exhausted", "the plan lacks access", or "we are rate limited".

getedgehq/linkedin-media-prep

Convert, crop, resize, and compress images and videos for optimal LinkedIn upload quality and file size. Use when the user wants to prepare a photo, image, or video for LinkedIn (profile picture, cover photo, post image, article featured image, post video, or video ad), optimize file size for LinkedIn, crop and resize for LinkedIn dimensions, convert HEIC/RAW/PNG/MOV to LinkedIn-ready JPEG or MP4, or mentions LinkedIn media requirements, specs, or limits.

getedgehq/monid

>-

getedgehq/opendraft

An 18-agent pipeline that turns one topic line into a drafted

getedgehq/people-search

Find and rank professional people for recruiting, partnerships, sales, or research from user-provided data, public web sources, an authenticated search session, or a connected provider. Use for people discovery, LinkedIn or Sales Navigator search design, profile-list ranking, or provider filter translation.

getedgehq/rocketlist

Turn a CV into a shortlist of live startup roles from Rocketlist's public job board, including adjacent job titles the person would never have searched for, each with its published salary, the evidence for the fit, and a direct apply link. Use for "find roles I would be a strong fit for", career pivots, remote or VC-backed job hunts, and salary-visible role discovery.

getedgehq/security-audit-checklist

Run a comprehensive security audit across application code, cloud infrastructure, containers, CI/CD pipelines, and infrastructure-as-code. Covers privacy compliance, OWASP basics, secret leakage, API security, IAM misconfigurations, storage exposure, Kubernetes hardening, and network security. Use when the user asks to audit, review, or harden app or cloud security, check for secrets, scan for XSS/SQLi, verify security headers, review Terraform/CloudFormation, audit AWS/GCP/Azure configs, or perform any security-focused review.

getedgehq/shadcn-first

>-

getedgehq/skills

Develop or review a branded long-form YouTube channel using Simon Kaiser's public creator-led approach: audience fit, recurring formats, natural brand integration, Time with Brand, and an organic, paid, and Shorts strategy. Use for channel strategy, format briefs, and pilots.

getedgehq/skills

Build a YouTube strategy, evidence-backed idea slate, and title plus thumbnail package using Paddy Galloway's public method. Use when planning a channel, choosing concepts, or preparing a video before filming.

getedgehq/skills

Build or review a buyer-centered strategic narrative using Andy Raskin's public method. Use for sales or investor deck stories, homepage positioning, keynotes, launch narratives, and why-now messaging.

getedgehq/skills

Turn a product URL, launch brief, or approved script into a production-ready launch video. Use for product reveals, feature announcements, SaaS launches, and narrated product films; not for generic explainers or editing existing footage.

getedgehq/strip-image-ai-metadata

Strip C2PA and AI-generation metadata from images (PNG, JPEG, WebP) to remove "Generated by AI" / "ChatGPT" / "DALL-E" labels that platforms like LinkedIn, Instagram, and X display. Use when the user wants to clean AI-generated images before posting, remove AI attribution from photos, strip C2PA manifests, sanitize image metadata for professional use, or verify whether an image contains C2PA data.

getedgehq/top-down-comms

>-

getedgehq/workplan

Create, update, or close work plans for multi-step tasks. Use when starting refactors, bug lists, feature work, migrations, or any task with 2+ steps. Also use after auto-compaction to re-orient. Triggers: "workplan", "work plan", "create a plan", "what's the plan", "where was I", or when Claude detects

관련 스킬