Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By krzemienski
Sharp-eyed visual-audit suite for Claude Code. Two coupled skills catch real UI defects — contrast failures, false affordances, modal opacity, contract mismatches — via real-system probes, zero mocks, evidence-cited verdicts.
npx claudepluginhub krzemienski/lynx --plugin lynxRun a UI experience audit on a single screen by ID using the lynx ui-experience-audit skill. Captures screenshot, accessibility snapshot, and design-token evidence for that screen only.
Run a full UI experience audit on the current project using the lynx full-ui-experience-audit skill. Captures screenshots, accessibility snapshots, and design-token evidence under e2e-evidence/<run-id>/.
Generate a human-readable Markdown report from the most recent lynx audit run. Reads e2e-evidence/<run-id>/verdict.md and per-screen evidence, then prints a structured summary to the session.
Report the verdict from the most recent lynx audit run. Reads e2e-evidence/<run-id>/verdict.md and prints a summary. Returns a clear "no prior run" message if no audit has been executed yet.
End-to-end app audit + auto-remediation loop combining the per-screen UX rigor of `ui-experience-audit` with the app-wide breadth of `full-functional-audit`. Keeps cycling — discover, audit, validate, fix in parallel, re-audit — until the codebase converges below a user-chosen defect threshold and survives a clean confirmation pass. Detects platform (iOS, web, full-stack) and routes tooling: `agent-browser` for every web interaction (never Playwright), `xcrun simctl` + `ios-validation-runner` patterns for iOS, real curl + DB checks for backends. Use whenever the request is "audit and fix the whole app", "find and fix every issue", "run the full audit until it passes", "complete UI/UX + functional sweep", "release-readiness pass with auto-fix", "production-readiness loop", "audit and remediate", "make the app pass", or "loop until clean". Supports solo-agent or parallel team-of-subagents execution — ask the user which at the start.
Deep end-to-end audit of any UI screen — visual defects, interactive element verification, content quality, and UX heuristics — in one protocol. Goes far beyond a screenshot checklist: inventories every action item (button, link, field, gesture), verifies each is discoverable / reachable / functional, audits prose / code-block / diagram / data-viz rendering, and evaluates the experience against Nielsen's 10 heuristics plus affordance theory. Use whenever reviewing a UI screenshot, simulator capture, browser screenshot, or live page on iOS, web, or cross-platform. Trigger even when the user just says "review this screen", "audit this page", "is this UI good", "QA this view", or attaches a UI screenshot. Configurable depth: identify-and-delegate (light, screenshot-only) or drive-interaction (heavy, when tap / click tools available). Complements `visual-inspection`, `functional-validation`, and `full-functional-audit`.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
v9.44.0 — Patch release for cursor-agent smoke checks in untrusted workspaces. Run /octo:setup.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Shannon Framework v6 — single-plugin consolidation replacing OMC + VF + Crucible + 13 others. 26 commands, 22 skills, 10 agents, 14 hooks across 7 domain modules + 4 enforcement layers.
Deepest-mode planning — consensus + gates + phase hierarchy + multi-plan tournament synthesis. Self-contained. Works with Claude Code and OpenCode.
Fixed-Point Deepen architecture of the Anneal plugin family. One plan, heated and cooled repeatedly — inline red team at every depth, Momus 0-100 scoring, convergence by variance/delta/cap.
3-agent unanimous consensus validation with hard gates for Claude Code. Maps Lead/Alpha/Bravo roles to CC subagents, enforces unanimity at phase transitions, persists evidence per phase+role.
Evidence-gated task planning, execution, and validation for Claude Code. Refuses completion without quorum-approved proof. No mocks. No stubs. No silent retries past the gate.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Sharp-eyed visual-audit suite for Claude Code — two coupled skills find UI/UX defects through real browser sessions, with evidence-cited PASS/FAIL/CONDITIONAL verdicts.
Live site: withagents.dev/lynx Field journal entry: (coming)
sharp-eyed visual-audit suite for Claude Code
Two coupled skills find UI/UX defects through real-system probes — contrast failures, false affordances, modal opacity, latent contract mismatches. No mocks. No test files. Evidence-cited verdicts. 14/14 detection accuracy across two synthetic shakedowns (WAM 9/9 + synth-2 5/5).
A lynx sees what humans miss — high-acuity, low-light, motion-locked. This plugin gives Claude Code the same eye for UI defects: pre-attentive saliency, perceptual outliers, latent regressions that only surface after a fix unmasks them.
# In a fresh Claude Code session:
/plugin marketplace add krzemienski/lynx
/plugin install lynx@lynx-dev
# Restart Claude Code, then verify in a new session:
# Both skills should appear in the available-skills system-reminder.
For local development:
git clone https://github.com/krzemienski/lynx
/plugin marketplace add /path/to/lynx
/plugin install lynx@lynx-dev
| Skill | Purpose | Trigger phrases |
|---|---|---|
full-ui-experience-audit | App-wide audit + auto-remediation loop. Discovers every screen, runs UX + functional checks, applies fixes, re-audits until threshold met or cycle cap fires. | "audit and fix the whole app", "production readiness loop", "find and fix every issue", "loop until clean" |
ui-experience-audit | Per-screen deep audit (visual / interactive / content / Nielsen heuristics). No remediation, no app-wide loop. | "audit this screen", "review this screenshot", "QA this view", "is this UI good" |
The two compose: the full skill delegates per-screen passes to the per-screen skill via Phase 0h complementary-skill detection.
| Query | Skill |
|---|---|
| "audit and fix my next.js dashboard until it passes" | full-ui-experience-audit |
| "production readiness loop on my web app" | full-ui-experience-audit |
| "audit and fix the whole app, loop until clean" | full-ui-experience-audit |
| "audit this single screen for visual issues" | ui-experience-audit |
| "review this dashboard screenshot for UX problems" | ui-experience-audit |
| "QA this view for accessibility" | ui-experience-audit |
Trigger keywords for full: "loop", "max cycles", "fix until", "until clean", "whole app", "production readiness". Trigger keywords for per-screen: "this screen", "this screenshot", "this page", "this view", "single".
IF the real system does not work, FIX THE REAL SYSTEM.
NEVER create mocks, stubs, test doubles, or test files.
NEVER write .test.ts, _test.go, Tests.swift, test_*.py, or any test harness.
ALWAYS validate through the same interfaces real users experience.
ALWAYS capture evidence. ALWAYS review evidence. ALWAYS write verdicts.
Lynx refuses to declare PASS without cited evidence. Threshold relaxations are forbidden mid-run. Cycle caps fire honestly. The skill chooses CYCLE-CAP REACHED over a manufactured green run.
5 reporting-tightening edits in v1.0 — each grounded in real-target shakedown evidence: