Communitygithub.com

getedgehq/cli-ux-review

Audita una herramienta de línea de comandos para verificar su facilidad de uso: situación clara, próximos pasos y opciones en cada salida, comandos ejecutables resaltados con color, sin jerga técnica ni bloqueos silenciosos. Invoca para "auditoría de UX de CLI", "revisa mi CLI", "¿esta CLI es intuitiva?" o antes de cualquier lanzamiento de CLI.

¿Qué es cli-ux-review?

Esta habilidad permite auditar una herramienta de línea de comandos (CLI) contra un conjunto fijo de criterios de usabilidad, desde la perspectiva de un usuario no desarrollador que nunca la ha usado antes. Es útil para garantizar que cada comando responda tres preguntas clave: cuál es la situación, cuáles son los próximos pasos y qué opciones tiene el usuario. La calidad deseada es que un comando termine como finaliza una sesión de Codex: una línea de estado clara, seguida del comando exacto a ejecutar, renderizado en un color distintivo. Soporta cualquier CLI y se invoca mediante frases como "auditoría de UX de CLI", "revisa mi CLI" o "¿esta CLI es intuitiva?". Funciona inventariando comandos, recorriendo caminos de éxito, error y estados vacíos, y puntuando cada comando contra siete puntos de la rúbrica, que incluyen la presencia de próximos pasos, resaltado de color, ausencia de jerga técnica, ausencia de bloqueos silenciosos, primitivas consistentes, errores con la solución y una guía para el primer uso. El resultado es un documento de hallazgos con un resumen ejecutivo, tabla de problemas transversales, hallazgos por comando, antes/después para cada corrección y un plan de ejecución.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/getedgehq/skills/tree/main/cli-ux-review

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Revisión de UX de CLI

Audita una CLI contra una rúbrica fija, desde la perspectiva de un no desarrollador que nunca la ha usado.

Cuándo invocar

  • "Auditoría de UX de CLI" / "revisa mi CLI" / "¿esta CLI es intuitiva?"
  • Antes de cada lanzamiento de CLI
  • Después de agregar o cambiar cualquier comando de CLI

El marco

Cada salida de comando debe responder tres preguntas: ¿Cuál es la situación? · ¿Cuáles son los próximos pasos? · ¿Qué puedo hacer?

Barra de calidad: un comando termina como Codex finaliza una sesión: una línea de estado simple, luego el comando exacto siguiente, renderizado en un color distintivo para que el ojo se dirija a "escribe esto".

Rúbrica (puntúa cada comando contra los 7 criterios)

  1. Próximo paso presente. Cada éxito/estado terminal finaliza con el siguiente comando, o un explícito "has terminado". Ningún comando se detiene silenciosamente.
  2. Los comandos están resaltados en color. Los comandos ejecutables se renderizan en un acento consistente (cian + negrita). Nunca texto simple, nunca comillas literales invertidas.
  3. Sin internos crudos. Sin valores de enumeración, códigos de estado ni jerga en la salida del usuario. Palabras humanas más una leyenda de una línea ("sucio" se convierte en "ediciones locales").
  4. Sin bloqueo silencioso. Los comandos de larga duración o de E/S estándar se anuncian en una TTY, para que la terminal nunca parezca congelada.
  5. Primitivas consistentes. Un conjunto de glifos, un ayudante de filas/tablas, un bloque de próximo paso, compartidos entre comandos, no reinventados por comando.
  6. Los errores incluyen la solución. Cada error nombra el comando exacto que lo resuelve.
  7. Primer uso guiado. Una invocación simple o un estado de no haber iniciado sesión muestra un inicio rápido numerado.

Cómo ejecutar

  1. Inventaria cada comando y cada ruta de salida. Lee el código fuente, no solo --help.
  2. Para cada comando, recorre el camino de éxito, cada camino de error y los estados vacíos.
  3. Puntúa contra los 7 puntos de la rúbrica. Cita archivo:línea para cada hallazgo.
  4. Donde falle, escribe el antes/después concreto con las cadenas exactas.
  5. Salida: problemas transversales, una tabla por comando, correcciones clasificadas antes/después y un plan de ejecución.

Formato de salida

Un documento de hallazgos: TL;DR y problema central, tabla de problemas transversales, hallazgos por comando, antes/después para cada corrección, plan de ejecución. Nunca escribas "se ve bien" sin haber recorrido la ruta de salida real que lo pruebe.

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

Skills relacionados