Communitygithub.com

getedgehq/cli-ux-review

Auditez un outil en ligne de commande pour sa facilité d'utilisation — situation claire / prochaine étape / options dans chaque sortie, commandes exécutables mises en évidence par couleur, pas de jargon brut, pas de blocages silencieux. Invoquez pour « Audit UX CLI », « révisez ma CLI », « cette CLI est-elle intuitive », ou avant toute publication de CLI.

Qu'est-ce que cli-ux-review ?

Cette compétence permet d'auditer une interface en ligne de commande (CLI) selon une grille d'évaluation fixe, du point de vue d'un utilisateur non développeur qui ne l'a jamais utilisée. Elle est utile pour garantir que chaque sortie de commande réponde à trois questions : quelle est la situation, quelles sont les prochaines étapes, et que puis-je faire ? Elle impose des commandes colorées, l'absence de jargon technique, et aucune attente silencieuse. Idéale avant une publication de CLI, elle produit une analyse détaillée avec des exemples concrets avant/après et un plan d'exécution. Elle s'appuie sur sept critères : présence d'une prochaine étape, surlignage des commandes, absence de jargon interne, pas d'attente silencieuse, primitives cohérentes, erreurs incluant la correction, et premier lancement guidé.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Révision UX CLI

Évalue une CLI selon une grille d'évaluation fixe, du point de vue d'un non-développeur qui ne l'a jamais utilisée.

Quand l'invoquer

  • « Audit UX CLI » / « révisez ma CLI » / « cette CLI est-elle intuitive »
  • Avant chaque publication de CLI
  • Après avoir ajouté ou modifié une commande CLI

Le cadre

Chaque sortie de commande doit répondre à trois questions : Quelle est la situation ? · Quelles sont les prochaines étapes ? · Que puis-je faire ?

Seuil de qualité : une commande se termine comme Codex termine une session — une ligne de statut simple, puis la commande suivante exacte, rendue dans une couleur distincte pour que l'œil atterrisse sur « tapez ceci ».

Grille d'évaluation (notez chaque commande sur les 7 critères)

  1. Prochaine étape présente. Chaque état de succès / terminal se termine par la commande suivante, ou un « vous avez terminé » explicite. Aucune commande ne bloque silencieusement.
  2. Les commandes sont mises en évidence par couleur. Les commandes exécutables sont rendues dans une seule teinte d'accentuation (cyan + gras). Jamais de texte brut, jamais de backticks littéraux.
  3. Pas d'internes bruts. Pas de valeurs d'enum, de codes d'état ou de jargon dans la sortie utilisateur. Des mots humains plus une légende d'une ligne (« dirty » devient « modifications locales »).
  4. Pas d'attente silencieuse. Les commandes longues ou stdio s'annoncent sur un TTY, pour que le terminal ne donne jamais l'impression d'être figé.
  5. Primitives cohérentes. Un seul jeu de glyphes, un seul helper de ligne/tableau, un seul bloc de prochaine étape, partagés entre les commandes, pas réinventés par commande.
  6. Les erreurs intègrent le correctif. Chaque erreur nomme la commande exacte qui la résout.
  7. Premier lancement guidé. L'invocation nue ou un état non connecté affiche un guide de démarrage numéroté.

Comment l'exécuter

  1. Inventoriez chaque commande et chaque chemin de sortie. Lisez le code source, pas seulement --help.
  2. Pour chaque commande, parcourez le chemin de succès, chaque chemin d'erreur et les états vides.
  3. Évaluez selon les 7 points de la grille. Citez fichier:ligne pour chaque constat.
  4. Là où ça échoue, écrivez le avant/après concret avec les chaînes exactes.
  5. Résultat : problèmes transversaux, un tableau par commande, des correctifs classés avant/après, et un plan d'exécution.

Format de sortie

Un document de constatations : résumé TL;DR et problème central, tableau des problèmes transversaux, constatations par commande, avant/après pour chaque correctif, plan d'exécution. Ne jamais écrire « ça a l'air bien » sans avoir parcouru le chemin de sortie réel qui le prouve.

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 associés