Not in the top 1,000 by GitHub stars

careerhackeralex/visualize

Turn any idea into a beautiful HTML visualization — with one prompt. A Claude Code skill.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

eval/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 301077038e98

No earlier version was observed for comparison.

Compare on GitHub

skills/visualize/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 301077038e98

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 301077038e988088f720e8f6452c8c8e8cbea6f1

git clone --filter=blob:none --no-checkout https://github.com/careerhackeralex/visualize.git .hotskills/careerhackeralex-visualize && git -C .hotskills/careerhackeralex-visualize checkout --detach 301077038e988088f720e8f6452c8c8e8cbea6f1 # Copy each selected skill directory from .hotskills/careerhackeralex-visualize into .claude/skills/<skill-name>/
253GitHub stars
6stars in 7 days
2skills in this repository
0commits in 30 days

Heat

3.5
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 2026253

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

evaluate

When your agent uses it

Evaluate the quality of any AI-generated artifact — visualizations, code, documents, conversations, or any skill output. Works in 3 phases: (1) Generate evaluation specs tailored to the artifact type, (2) Run comprehensive evaluation against those specs, (3) Produce a beautiful visual report using the /visualize skill. Use after any skill produces output, or invoke directly with /evaluate <file-or-context>. Supports evaluating: HTML visualizations, code projects, documents, agent conversations, slide decks, dashboards, or any artifact with quality dimensions.

What it loads into context

Frontmatter

128 tokens

Always available to the agent

SKILL.md

2,356 tokens

When the skill is activated

Reference documents

130,806 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. How It Works
  2. Phase 1: Spec Generation
  3. Phase 2: Evaluation
  4. Phase 3: Visual Report (via /visualize)
  5. The Improvement Loop
  6. Quick Start

Scripts executed separately

  • pipeline/checks/accessibility.js
  • pipeline/checks/charts.js
  • pipeline/checks/layout.js
  • pipeline/checks/menu.js
  • pipeline/checks/technical.js
  • pipeline/checks/theme.js
  • pipeline/checks/typography.js
  • pipeline/format-detect.js
  • pipeline/package.json
  • pipeline/run.js
  • pipeline/vision-eval.js

Files

  • ../.claude-plugin/marketplace.jsonasset731 bytes
  • ../.claude-plugin/plugin.jsonasset580 bytes
  • EVAL.mddoc3,583 bytes
  • LOOP.mddoc8,994 bytes
  • OPENCLAW-SETUP.mddoc2,998 bytes
  • SKILL.mdcore9,933 bytes
  • archive/eval-results-raw.mddoc7,581 bytes
  • archive/eval-round10-raw.mddoc13,219 bytes
  • archive/eval-round11-raw.mddoc11,444 bytes
  • archive/eval-round12-raw.mddoc12,988 bytes
  • archive/eval-round13-raw.mddoc10,505 bytes
  • archive/eval-round14-raw.mddoc13,660 bytes
  • archive/eval-round15-raw.mddoc11,590 bytes
  • archive/eval-round16-raw.mddoc11,118 bytes
  • archive/eval-round17-research.mddoc1,581 bytes
  • archive/eval-round18-raw.mddoc10,066 bytes
  • archive/eval-round19-raw.mddoc10,915 bytes
  • archive/eval-round2-raw.mddoc19,943 bytes
  • archive/eval-round20-raw.mddoc14,790 bytes
  • archive/eval-round21-raw.mddoc16,263 bytes
  • archive/eval-round22-raw.mddoc8,858 bytes
  • archive/eval-round23-raw.mddoc5,744 bytes
  • archive/eval-round25-raw.mddoc3,266 bytes
  • archive/eval-round26-raw.mddoc9,879 bytes
  • archive/eval-round27-raw.mddoc4,952 bytes
  • archive/eval-round28-raw.mddoc2,785 bytes
  • archive/eval-round29-raw.mddoc16,951 bytes
  • archive/eval-round3-raw.mddoc20,266 bytes
  • archive/eval-round30-raw.mddoc9,455 bytes
  • archive/eval-round32-raw.mddoc11,034 bytes
  • archive/eval-round33-raw.mddoc8,216 bytes
  • archive/eval-round34-raw.mddoc4,252 bytes
  • archive/eval-round35-raw.mddoc4,636 bytes
  • archive/eval-round36-raw.mddoc8,651 bytes
  • archive/eval-round38-raw.mddoc3,434 bytes
  • archive/eval-round4-raw.mddoc10,030 bytes
  • archive/eval-round5-raw.mddoc7,092 bytes
  • archive/eval-round6-raw.mddoc13,916 bytes
  • archive/eval-round7-raw.mddoc9,937 bytes
  • archive/eval-round8-raw.mddoc12,493 bytes
  • archive/regen-round35-summary.mddoc8,197 bytes
  • archive/research-round24.mddoc3,191 bytes
  • archive/research-round31.mddoc4,804 bytes
  • archive/research-round37.mddoc10,378 bytes
  • archive/research-round9.mddoc6,696 bytes
  • archive/round16-fixes.mddoc2,103 bytes
  • archive/round19-fixes.mddoc1,885 bytes
  • archive/round38-summary.mddoc2,387 bytes
  • archive/screenshots/round17/slide-deck-demo-dark.jpgasset71,102 bytes
  • archive/screenshots/round17/slide-deck-demo-light.jpgasset42,143 bytes
  • archive/screenshots/round17/startup-pitch-deck-dark.jpgasset57,272 bytes
  • archive/screenshots/round17/startup-pitch-deck-light.jpgasset39,297 bytes
  • archive/screenshots/round18-fixed/ai-timeline.jpgasset92,350 bytes
  • archive/screenshots/round18-fixed/comparison-infographic.jpgasset138,368 bytes
  • archive/screenshots/round18-fixed/saas-dashboard.jpgasset153,322 bytes
  • archive/screenshots/round18-fixed/slide-deck-demo.jpgasset42,143 bytes
  • archive/screenshots/round18-fixed/startup-pitch-deck.jpgasset39,365 bytes
  • archive/screenshots/round18-fixed/system-architecture.jpgasset116,064 bytes
  • archive/screenshots/round18/ai-timeline-dark.pngasset95,169 bytes
  • archive/screenshots/round18/ai-timeline-light.pngasset90,657 bytes
  • archive/screenshots/round18/comparison-infographic-dark.pngasset147,112 bytes
  • archive/screenshots/round18/comparison-infographic-light.pngasset140,409 bytes
  • archive/screenshots/round18/saas-dashboard-dark.pngasset148,708 bytes
  • archive/screenshots/round18/saas-dashboard-light.pngasset152,924 bytes
  • archive/screenshots/round18/slide-deck-demo-dark.pngasset71,019 bytes
  • archive/screenshots/round18/slide-deck-demo-light.pngasset42,078 bytes
  • archive/screenshots/round18/slide-deck-demo-slide3.pngasset38,346 bytes
  • archive/screenshots/round18/slide-deck-demo-slide5.pngasset72,549 bytes
  • archive/screenshots/round18/startup-pitch-deck-dark.pngasset57,187 bytes
  • archive/screenshots/round18/startup-pitch-deck-light.pngasset39,317 bytes
  • archive/screenshots/round18/startup-pitch-deck-slide3.pngasset46,973 bytes
  • archive/screenshots/round18/startup-pitch-deck-slide5.pngasset74,863 bytes
  • archive/screenshots/round18/system-architecture-dark.pngasset174,826 bytes
  • archive/screenshots/round18/system-architecture-light.pngasset175,128 bytes
  • archive/screenshots/round19-fixed/ai-timeline-dark.pngasset95,228 bytes
  • archive/screenshots/round19/ai-timeline-dark.pngasset92,349 bytes
  • archive/screenshots/round19/ai-timeline-light.pngasset93,186 bytes
  • archive/screenshots/round19/comparison-infographic-dark.pngasset147,131 bytes
  • archive/screenshots/round19/comparison-infographic-light.pngasset128,959 bytes
  • archive/screenshots/round19/saas-dashboard-dark.pngasset149,023 bytes
  • archive/screenshots/round19/saas-dashboard-light.pngasset129,743 bytes
  • archive/screenshots/round19/slide-deck-demo-dark-slide1.pngasset70,959 bytes
  • archive/screenshots/round19/slide-deck-demo-dark-slide5.pngasset68,974 bytes
  • archive/screenshots/round19/slide-deck-demo-light.pngasset66,572 bytes
  • archive/screenshots/round19/startup-pitch-deck-dark-slide1.pngasset57,273 bytes
  • archive/screenshots/round19/startup-pitch-deck-dark-slide5.pngasset74,403 bytes
  • archive/screenshots/round19/startup-pitch-deck-light.pngasset72,498 bytes
  • archive/screenshots/round19/system-architecture-dark.pngasset115,980 bytes
  • archive/screenshots/round19/system-architecture-light.pngasset115,910 bytes
  • archive/screenshots/round20/ai-timeline-dark.pngasset95,223 bytes
  • archive/screenshots/round20/ai-timeline-light.pngasset91,027 bytes
  • archive/screenshots/round20/comparison-infographic-dark.pngasset149,091 bytes
  • archive/screenshots/round20/comparison-infographic-light.pngasset138,363 bytes
  • archive/screenshots/round20/saas-dashboard-dark.pngasset149,023 bytes
  • archive/screenshots/round20/saas-dashboard-light.pngasset153,333 bytes
  • archive/screenshots/round20/slide-deck-demo-dark.pngasset70,924 bytes
  • archive/screenshots/round20/slide-deck-demo-light.pngasset42,170 bytes
  • archive/screenshots/round20/slide-deck-demo-slide3.pngasset43,086 bytes
  • archive/screenshots/round20/slide-deck-demo-slide5.pngasset69,516 bytes
  • archive/screenshots/round20/startup-pitch-deck-dark.pngasset57,231 bytes
  • archive/screenshots/round20/startup-pitch-deck-light.pngasset39,432 bytes
  • archive/screenshots/round20/startup-pitch-deck-slide3.pngasset44,188 bytes
  • archive/screenshots/round20/startup-pitch-deck-slide5.pngasset77,872 bytes
  • archive/screenshots/round20/system-architecture-dark.pngasset177,369 bytes
  • archive/screenshots/round20/system-architecture-light.pngasset173,196 bytes
  • archive/screenshots/round22-fixed/ai-timeline-dark.pngasset94,605 bytes
  • archive/screenshots/round22/ai-timeline-dark.pngasset94,594 bytes
  • archive/screenshots/round22/ai-timeline-light.pngasset90,726 bytes
  • archive/screenshots/round22/comparison-infographic-dark.pngasset147,450 bytes
  • archive/screenshots/round22/comparison-infographic-light.pngasset140,529 bytes
  • archive/screenshots/round22/saas-dashboard-dark.pngasset149,023 bytes
  • archive/screenshots/round22/saas-dashboard-light.pngasset154,168 bytes
  • archive/screenshots/round22/slide-deck-demo-dark.pngasset82,143 bytes
  • archive/screenshots/round22/slide-deck-demo-light-s1.pngasset50,819 bytes
  • archive/screenshots/round22/slide-deck-demo-light-s3.pngasset37,874 bytes
  • archive/screenshots/round22/slide-deck-demo-light-s5.pngasset72,816 bytes
  • archive/screenshots/round22/startup-pitch-deck-dark-s1.pngasset62,856 bytes
  • archive/screenshots/round22/startup-pitch-deck-dark-s3.pngasset46,771 bytes
  • archive/screenshots/round22/startup-pitch-deck-dark-s5.pngasset74,234 bytes
  • archive/screenshots/round22/startup-pitch-deck-light.pngasset77,214 bytes
  • archive/screenshots/round22/system-architecture-dark.pngasset169,895 bytes
  • archive/screenshots/round22/system-architecture-light.pngasset171,959 bytes
  • archive/screenshots/round23-fixed/FIXES_APPLIED.mddoc5,090 bytes
  • archive/screenshots/round23/ai-timeline-dark.pngasset94,594 bytes
  • archive/screenshots/round23/ai-timeline-light.pngasset90,727 bytes
  • archive/screenshots/round23/comparison-infographic-dark.pngasset147,456 bytes
  • archive/screenshots/round23/comparison-infographic-light.pngasset140,534 bytes
  • archive/screenshots/round23/saas-dashboard-dark.pngasset149,023 bytes
  • archive/screenshots/round23/saas-dashboard-light.pngasset154,168 bytes
  • archive/screenshots/round23/slide-deck-demo-dark.pngasset81,508 bytes
  • archive/screenshots/round23/slide-deck-demo-light.pngasset50,787 bytes
  • archive/screenshots/round23/slide-deck-demo-slide3.pngasset53,300 bytes
  • archive/screenshots/round23/slide-deck-demo-slide5.pngasset81,930 bytes
  • archive/screenshots/round23/startup-pitch-deck-dark.pngasset62,825 bytes
  • archive/screenshots/round23/startup-pitch-deck-light.pngasset44,677 bytes
  • archive/screenshots/round23/startup-pitch-deck-slide3.pngasset54,335 bytes
  • archive/screenshots/round23/startup-pitch-deck-slide5.pngasset77,873 bytes
  • archive/screenshots/round23/system-architecture-dark.pngasset169,895 bytes
  • archive/screenshots/round23/system-architecture-light.pngasset171,616 bytes
  • archive/screenshots/round25-fixed/ai-timeline-dark.pngasset79,582 bytes
  • archive/screenshots/round25-fixed/ai-timeline-fixed.jpgasset83,161 bytes
  • archive/screenshots/round25-fixed/comparison-infographic-dark.pngasset69,922 bytes
  • archive/screenshots/round25-fixed/comparison-infographic-fixed.jpgasset56,207 bytes
  • archive/screenshots/round25-fixed/saas-dashboard-dark.pngasset117,854 bytes
  • archive/screenshots/round25-fixed/saas-dashboard-fixed.jpgasset109,079 bytes
  • archive/screenshots/round25-fixed/slide-deck-demo-dark.pngasset16,811 bytes
  • archive/screenshots/round25-fixed/slide-deck-demo-fixed.jpgasset18,015 bytes
  • archive/screenshots/round25-fixed/startup-pitch-deck-dark.pngasset14,181 bytes
  • archive/screenshots/round25-fixed/startup-pitch-deck-fixed.jpgasset13,425 bytes
  • archive/screenshots/round25-fixed/system-architecture-dark.pngasset127,922 bytes
  • archive/screenshots/round25-fixed/system-architecture-fixed.jpgasset101,220 bytes
  • archive/screenshots/round25/ai-timeline-dark.pngasset87,120 bytes
  • archive/screenshots/round25/ai-timeline-light.pngasset92,585 bytes
  • archive/screenshots/round25/comparison-infographic-dark.pngasset64,676 bytes
  • archive/screenshots/round25/comparison-infographic-light.pngasset67,223 bytes
  • archive/screenshots/round25/saas-dashboard-dark.pngasset93,875 bytes
  • archive/screenshots/round25/saas-dashboard-light.pngasset101,361 bytes
  • archive/screenshots/round25/slide-deck-demo-dark.pngasset11,765 bytes
  • archive/screenshots/round25/slide-deck-demo-light.pngasset11,922 bytes
  • archive/screenshots/round25/slide-deck-demo-slide1.pngasset15,051 bytes
  • archive/screenshots/round25/slide-deck-demo-slide3.pngasset11,554 bytes
  • archive/screenshots/round25/slide-deck-demo-slide5.pngasset14,502 bytes
  • archive/screenshots/round25/startup-pitch-deck-dark.pngasset8,854 bytes
  • archive/screenshots/round25/startup-pitch-deck-light.pngasset9,057 bytes
  • archive/screenshots/round25/startup-pitch-deck-slide1.pngasset9,057 bytes
  • archive/screenshots/round25/startup-pitch-deck-slide3.pngasset10,109 bytes
  • archive/screenshots/round25/startup-pitch-deck-slide5.pngasset11,807 bytes
  • archive/screenshots/round25/system-architecture-dark.pngasset123,467 bytes
  • archive/screenshots/round25/system-architecture-light.pngasset126,621 bytes
  • archive/screenshots/round26-fixed/ai-timeline.jpgasset84,237 bytes
  • archive/screenshots/round26-fixed/comparison-infographic.jpgasset73,426 bytes
  • archive/screenshots/round26-fixed/saas-dashboard.jpgasset115,285 bytes
  • archive/screenshots/round26-fixed/slide-deck-demo.jpgasset47,098 bytes
  • archive/screenshots/round26-fixed/startup-pitch-deck.jpgasset39,418 bytes
  • archive/screenshots/round26/ai-timeline-dark.pngasset79,548 bytes
  • archive/screenshots/round26/ai-timeline-light.pngasset86,137 bytes
  • archive/screenshots/round26/comparison-infographic-dark.pngasset52,657 bytes
  • archive/screenshots/round26/saas-dashboard-dark.pngasset89,864 bytes
  • archive/screenshots/round26/slide-deck-demo-dark.pngasset16,312 bytes
  • archive/screenshots/round26/startup-pitch-deck-dark.pngasset13,425 bytes
  • archive/screenshots/round26/system-architecture-dark.pngasset127,922 bytes
  • archive/screenshots/round27-fixed/ai-timeline-dark.pngasset99,625 bytes
  • archive/screenshots/round27-fixed/carousel-infographic-dark.pngasset47,935 bytes
  • archive/screenshots/round27-fixed/saas-dashboard-dark.pngasset114,457 bytes
  • archive/screenshots/round27-fixed/startup-pitch-deck-dark.pngasset70,894 bytes
  • archive/screenshots/round27/ai-timeline-dark.pngasset84,237 bytes
  • archive/screenshots/round27/carousel-infographic-dark.pngasset48,857 bytes
  • archive/screenshots/round27/comparison-infographic-dark.pngasset73,426 bytes
  • archive/screenshots/round27/quote-card-dark.pngasset104,936 bytes
  • archive/screenshots/round27/saas-dashboard-dark.pngasset115,285 bytes
  • archive/screenshots/round27/slide-deck-demo-dark.pngasset47,098 bytes
  • archive/screenshots/round27/startup-pitch-deck-dark.pngasset39,418 bytes
  • archive/screenshots/round27/system-architecture-dark.pngasset101,220 bytes
  • archive/screenshots/round28-fixed/ai-timeline-dark.pngasset110,872 bytes
  • archive/screenshots/round28-fixed/carousel-infographic-dark.pngasset48,612 bytes
  • archive/screenshots/round28-fixed/comparison-infographic-dark.pngasset86,400 bytes
  • archive/screenshots/round28-fixed/saas-dashboard-dark.pngasset136,980 bytes
  • archive/screenshots/round28-fixed/startup-pitch-deck-dark.pngasset72,525 bytes
  • archive/screenshots/round28/ai-timeline-dark.pngasset99,625 bytes
  • archive/screenshots/round28/ai-timeline-light.pngasset109,805 bytes
  • archive/screenshots/round28/carousel-infographic-dark.pngasset52,669 bytes
  • archive/screenshots/round28/carousel-infographic-light.pngasset46,331 bytes
  • archive/screenshots/round28/comparison-infographic-dark.pngasset80,233 bytes
  • archive/screenshots/round28/comparison-infographic-light.pngasset80,804 bytes
  • archive/screenshots/round28/saas-dashboard-dark.pngasset118,070 bytes
  • archive/screenshots/round28/saas-dashboard-light.pngasset119,523 bytes
  • archive/screenshots/round28/slide-deck-demo-dark.pngasset81,581 bytes
  • archive/screenshots/round28/slide-deck-demo-light.pngasset79,105 bytes
  • archive/screenshots/round28/slide-deck-demo-slide3.pngasset14,301 bytes
  • archive/screenshots/round28/slide-deck-demo-slide5.pngasset58,090 bytes
  • archive/screenshots/round28/startup-pitch-deck-dark.pngasset70,894 bytes
  • archive/screenshots/round28/startup-pitch-deck-light.pngasset75,093 bytes
  • archive/screenshots/round28/startup-pitch-deck-slide3.pngasset14,262 bytes
  • archive/screenshots/round28/startup-pitch-deck-slide5.pngasset59,082 bytes
  • archive/screenshots/round28/status-report-dark.pngasset135,679 bytes
  • archive/screenshots/round28/status-report-light.pngasset141,343 bytes
  • archive/screenshots/round28/system-architecture-dark.pngasset109,756 bytes
  • archive/screenshots/round28/system-architecture-light.pngasset117,790 bytes
  • archive/screenshots/round29-fixed/carousel-threads-dark.pngasset34,872 bytes
  • archive/screenshots/round29-fixed/process-guide-dark.pngasset143,558 bytes
  • archive/screenshots/round29/ai-timeline-dark.pngasset110,911 bytes
  • archive/screenshots/round29/ai-timeline-light.pngasset110,430 bytes
  • archive/screenshots/round29/carousel-infographic-dark.pngasset53,154 bytes
  • archive/screenshots/round29/carousel-infographic-light.pngasset49,215 bytes
  • archive/screenshots/round29/carousel-korean-dark.pngasset41,682 bytes
  • archive/screenshots/round29/carousel-korean-light.pngasset47,678 bytes
  • archive/screenshots/round29/carousel-threads-dark.pngasset35,837 bytes
  • archive/screenshots/round29/carousel-threads-light.pngasset35,837 bytes
  • archive/screenshots/round29/cheatsheet-claude-code-dark.pngasset193,164 bytes
  • archive/screenshots/round29/cheatsheet-claude-code-light.pngasset200,155 bytes
  • archive/screenshots/round29/cheatsheet-git-dark.pngasset186,199 bytes
  • archive/screenshots/round29/cheatsheet-git-light.pngasset194,949 bytes
  • archive/screenshots/round29/comparison-infographic-dark.pngasset88,197 bytes
  • archive/screenshots/round29/comparison-infographic-light.pngasset78,328 bytes
  • archive/screenshots/round29/event-poster-dark.pngasset100,587 bytes
  • archive/screenshots/round29/event-poster-light.pngasset116,656 bytes
  • archive/screenshots/round29/process-guide-dark.pngasset166,061 bytes
  • archive/screenshots/round29/process-guide-light.pngasset166,953 bytes
  • archive/screenshots/round29/quote-card-dark.pngasset102,896 bytes
  • archive/screenshots/round29/quote-card-light.pngasset105,415 bytes
  • archive/screenshots/round29/saas-dashboard-dark.pngasset140,347 bytes
  • archive/screenshots/round29/saas-dashboard-light.pngasset123,688 bytes
  • archive/screenshots/round29/slide-deck-demo-dark.pngasset79,486 bytes
  • archive/screenshots/round29/slide-deck-demo-light.pngasset82,724 bytes
  • archive/screenshots/round29/startup-pitch-deck-dark.pngasset76,115 bytes
  • archive/screenshots/round29/startup-pitch-deck-light.pngasset71,673 bytes
  • archive/screenshots/round29/status-report-dark.pngasset150,319 bytes
  • archive/screenshots/round29/status-report-light.pngasset147,587 bytes
  • archive/screenshots/round29/system-architecture-dark.pngasset121,731 bytes
  • archive/screenshots/round29/system-architecture-light.pngasset124,475 bytes
  • archive/screenshots/round30-fixed/carousel-threads-dark.pngasset39,243 bytes
  • archive/screenshots/round30-fixed/event-poster-dark.pngasset106,887 bytes
  • archive/screenshots/round30-fixed/quote-card-dark.pngasset103,354 bytes
  • archive/screenshots/round30-fixed/saas-dashboard-dark.pngasset136,869 bytes
  • archive/screenshots/round30/ai-timeline-dark.pngasset110,911 bytes
  • archive/screenshots/round30/ai-timeline-light.pngasset110,430 bytes
  • archive/screenshots/round30/carousel-infographic-dark.pngasset53,154 bytes
  • archive/screenshots/round30/carousel-infographic-light.pngasset49,215 bytes
  • archive/screenshots/round30/carousel-infographic-slide3.pngasset38,951 bytes
  • archive/screenshots/round30/carousel-infographic-slide5.pngasset39,770 bytes
  • archive/screenshots/round30/carousel-korean-dark.pngasset41,682 bytes
  • archive/screenshots/round30/carousel-korean-light.pngasset47,205 bytes
  • archive/screenshots/round30/carousel-threads-light.pngasset35,837 bytes
  • archive/screenshots/round30/cheatsheet-claude-code-light.pngasset200,155 bytes
  • archive/screenshots/round32/ai-timeline-dark.pngasset110,911 bytes
  • archive/screenshots/round32/ai-timeline-light.pngasset110,430 bytes
  • archive/screenshots/round32/carousel-infographic-dark.pngasset48,260 bytes
  • archive/screenshots/round32/carousel-infographic-light.pngasset49,215 bytes
  • archive/screenshots/round32/carousel-korean-dark.pngasset41,682 bytes
  • archive/screenshots/round32/carousel-korean-light.pngasset42,529 bytes
  • archive/screenshots/round32/carousel-threads-dark.pngasset39,172 bytes
  • archive/screenshots/round32/carousel-threads-light.pngasset39,733 bytes
  • archive/screenshots/round32/cheatsheet-claude-code-dark.pngasset188,199 bytes
  • archive/screenshots/round32/cheatsheet-claude-code-light.pngasset200,155 bytes
  • archive/screenshots/round32/cheatsheet-git-dark.pngasset186,199 bytes
  • archive/screenshots/round32/cheatsheet-git-light.pngasset190,410 bytes
  • archive/screenshots/round32/comparison-infographic-dark.pngasset84,508 bytes
  • archive/screenshots/round32/comparison-infographic-light.pngasset78,328 bytes
  • archive/screenshots/round32/event-poster-dark.pngasset107,406 bytes
  • archive/screenshots/round32/event-poster-light.pngasset114,598 bytes
  • archive/screenshots/round32/process-guide-dark.pngasset143,558 bytes
  • archive/screenshots/round32/process-guide-light.pngasset140,226 bytes
  • archive/screenshots/round32/quote-card-dark.pngasset103,354 bytes
  • archive/screenshots/round32/quote-card-light.pngasset100,023 bytes
  • archive/screenshots/round32/saas-dashboard-dark.pngasset131,915 bytes
  • archive/screenshots/round32/saas-dashboard-light.pngasset123,205 bytes
  • archive/screenshots/round32/slide-deck-demo-dark.pngasset79,486 bytes
  • archive/screenshots/round32/slide-deck-demo-light.pngasset65,374 bytes
  • archive/screenshots/round32/slide-deck-demo-slide3.pngasset14,123 bytes
  • archive/screenshots/round32/slide-deck-demo-slide5.pngasset57,239 bytes
  • archive/screenshots/round32/startup-pitch-deck-dark.pngasset72,841 bytes
  • archive/screenshots/round32/startup-pitch-deck-light.pngasset58,708 bytes
  • archive/screenshots/round32/startup-pitch-deck-slide3.pngasset14,672 bytes
  • archive/screenshots/round32/startup-pitch-deck-slide5.pngasset55,630 bytes
  • archive/screenshots/round32/status-report-dark.pngasset150,319 bytes
  • archive/screenshots/round32/status-report-light.pngasset143,817 bytes
  • archive/screenshots/round32/system-architecture-dark.pngasset119,651 bytes
  • archive/screenshots/round32/system-architecture-light.pngasset124,475 bytes
  • archive/screenshots/round33-fixed/carousel-infographic.jpgasset47,810 bytes
  • archive/screenshots/round33-fixed/carousel-korean.jpgasset45,610 bytes
  • archive/screenshots/round33-fixed/comparison-infographic.jpgasset95,863 bytes
  • archive/screenshots/round33-fixed/process-guide.jpgasset140,558 bytes
  • archive/screenshots/round33-fixed/saas-dashboard.jpgasset135,168 bytes
  • archive/screenshots/round33-fixed/slide-deck-demo.jpgasset81,923 bytes
  • archive/screenshots/round33-fixed/startup-pitch-deck.jpgasset77,584 bytes
  • archive/screenshots/round33/ai-timeline-dark.pngasset112,181 bytes
  • archive/screenshots/round33/ai-timeline-light.pngasset109,091 bytes
  • archive/screenshots/round33/carousel-infographic-dark.pngasset48,260 bytes
  • archive/screenshots/round33/carousel-infographic-light.pngasset53,807 bytes
  • archive/screenshots/round33/carousel-korean-dark.pngasset41,682 bytes
  • archive/screenshots/round33/carousel-korean-light.pngasset42,529 bytes
  • archive/screenshots/round33/carousel-threads-dark.pngasset42,194 bytes
  • archive/screenshots/round33/cheatsheet-claude-code-dark.pngasset106,658 bytes
  • archive/screenshots/round33/cheatsheet-claude-code-light.pngasset82,514 bytes
  • archive/screenshots/round33/cheatsheet-git-dark.pngasset111,534 bytes
  • archive/screenshots/round33/cheatsheet-git-light.pngasset85,033 bytes
  • archive/screenshots/round33/comparison-infographic-dark.pngasset88,197 bytes
  • archive/screenshots/round33/comparison-infographic-light.pngasset78,328 bytes
  • archive/screenshots/round33/event-poster-dark.pngasset113,723 bytes
  • archive/screenshots/round33/event-poster-light.pngasset126,787 bytes
  • archive/screenshots/round33/process-guide-dark.pngasset146,901 bytes
  • archive/screenshots/round33/process-guide-light.pngasset140,226 bytes
  • archive/screenshots/round33/quote-card-dark.pngasset103,122 bytes
  • archive/screenshots/round33/quote-card-light.pngasset107,502 bytes
  • archive/screenshots/round33/saas-dashboard-dark.pngasset136,851 bytes
  • archive/screenshots/round33/saas-dashboard-light.pngasset126,815 bytes
  • archive/screenshots/round33/slide-deck-demo-dark.pngasset79,486 bytes
  • archive/screenshots/round33/slide-deck-demo-light.pngasset65,374 bytes
  • archive/screenshots/round33/slide-deck-demo-slide3.pngasset14,400 bytes
  • archive/screenshots/round33/slide-deck-demo-slide5.pngasset59,807 bytes
  • archive/screenshots/round33/startup-pitch-deck-dark.pngasset72,841 bytes
  • archive/screenshots/round33/startup-pitch-deck-light.pngasset72,841 bytes
  • archive/screenshots/round33/startup-pitch-deck-slide3.pngasset14,672 bytes
  • archive/screenshots/round33/startup-pitch-deck-slide5.pngasset59,440 bytes
  • archive/screenshots/round33/status-report-dark.pngasset150,319 bytes
  • archive/screenshots/round33/status-report-light.pngasset143,772 bytes
  • archive/screenshots/round33/system-architecture-dark.pngasset121,701 bytes
  • archive/screenshots/round33/system-architecture-light.pngasset124,496 bytes
  • archive/screenshots/round34-fixed/carousel-infographic-dark.pngasset52,831 bytes
  • archive/screenshots/round34-fixed/quote-card-dark.pngasset145,887 bytes
  • archive/screenshots/round34-fixed/slide-deck-demo-dark.pngasset85,668 bytes
  • archive/screenshots/round34-fixed/startup-pitch-deck-dark.pngasset75,834 bytes
  • archive/screenshots/round34-fixed/status-report-dark.pngasset151,399 bytes
  • archive/screenshots/round34-fixed/status-report-light.pngasset144,279 bytes
  • archive/screenshots/round34/ai-timeline-dark.pngasset110,911 bytes
  • archive/screenshots/round34/ai-timeline-light.pngasset110,430 bytes
  • archive/screenshots/round34/carousel-infographic-dark.pngasset47,810 bytes
  • archive/screenshots/round34/carousel-infographic-light.pngasset49,042 bytes
  • archive/screenshots/round34/carousel-korean-dark.pngasset45,610 bytes
  • archive/screenshots/round34/carousel-threads-dark.pngasset42,194 bytes
  • archive/screenshots/round34/cheatsheet-claude-code-dark.pngasset106,658 bytes
  • archive/screenshots/round34/cheatsheet-git-dark.pngasset111,534 bytes
  • archive/screenshots/round34/comparison-infographic-dark.pngasset95,863 bytes
  • archive/screenshots/round34/event-poster-dark.pngasset113,932 bytes
  • archive/screenshots/round34/process-guide-dark.pngasset140,558 bytes
  • archive/screenshots/round34/quote-card-dark.pngasset103,122 bytes
  • archive/screenshots/round34/saas-dashboard-dark.pngasset135,168 bytes
  • archive/screenshots/round34/slide-deck-demo-dark.pngasset81,923 bytes
  • archive/screenshots/round34/startup-pitch-deck-dark.pngasset77,584 bytes
  • archive/screenshots/round34/status-report-dark.pngasset150,319 bytes
  • archive/screenshots/round34/system-architecture-dark.pngasset119,651 bytes
  • archive/screenshots/round35/ai-timeline-dark.pngasset110,943 bytes
  • archive/screenshots/round35/ai-timeline-light.pngasset109,289 bytes
  • archive/screenshots/round35/carousel-infographic-dark.pngasset53,664 bytes
  • archive/screenshots/round35/carousel-infographic-light.pngasset55,911 bytes
  • archive/screenshots/round35/carousel-korean-dark.pngasset60,613 bytes
  • archive/screenshots/round35/carousel-korean-light.pngasset68,318 bytes
  • archive/screenshots/round35/carousel-threads-dark.pngasset43,248 bytes
  • archive/screenshots/round35/carousel-threads-light.pngasset44,956 bytes
  • archive/screenshots/round36/ai-timeline-dark.pngasset110,943 bytes
  • archive/screenshots/round36/ai-timeline-light.pngasset109,289 bytes
  • archive/screenshots/round36/carousel-infographic-dark.pngasset65,372 bytes
  • archive/screenshots/round36/carousel-infographic-slide3.pngasset45,588 bytes
  • archive/screenshots/round36/carousel-korean-dark.pngasset60,290 bytes
  • archive/screenshots/round36/cheatsheet-claude-code-dark.pngasset86,233 bytes
  • archive/screenshots/round36/saas-dashboard-dark.pngasset121,866 bytes
  • archive/screenshots/round36/startup-pitch-deck-dark.pngasset63,499 bytes
  • archive/screenshots/round36/system-architecture-dark.pngasset116,366 bytes
  • archive/screenshots/round38-fixed/ai-timeline-dark.pngasset95,876 bytes
  • archive/screenshots/round38-fixed/carousel-infographic-dark.pngasset73,953 bytes
  • archive/screenshots/round38-fixed/comparison-infographic-dark.pngasset89,939 bytes
  • archive/screenshots/round38-fixed/quote-card-dark.pngasset142,730 bytes
  • archive/screenshots/round38-fixed/saas-dashboard-dark.pngasset123,208 bytes
  • archive/screenshots/round38-fixed/slide-deck-demo-dark.pngasset106,523 bytes
  • archive/screenshots/round38/ai-timeline-dark.pngasset99,730 bytes
  • archive/screenshots/round38/ai-timeline-light.pngasset102,288 bytes
  • archive/screenshots/round38/carousel-infographic-dark.pngasset74,696 bytes
  • archive/screenshots/round38/carousel-infographic-light.pngasset64,582 bytes
  • archive/screenshots/round38/carousel-korean-dark.pngasset60,068 bytes
  • archive/screenshots/round38/carousel-korean-light.pngasset63,627 bytes
  • archive/screenshots/round38/carousel-threads-dark.pngasset42,464 bytes
  • archive/screenshots/round38/carousel-threads-light.pngasset43,786 bytes
  • archive/screenshots/round38/cheatsheet-claude-code-dark.pngasset83,967 bytes
  • archive/screenshots/round38/cheatsheet-claude-code-light.pngasset73,647 bytes
  • archive/screenshots/round38/cheatsheet-git-dark.pngasset78,773 bytes
  • archive/screenshots/round38/comparison-infographic-dark.pngasset89,939 bytes
  • archive/screenshots/round38/quote-card-dark.pngasset143,295 bytes
  • archive/screenshots/round38/saas-dashboard-dark.pngasset123,208 bytes
  • archive/screenshots/round38/saas-dashboard-light.pngasset118,368 bytes
  • archive/screenshots/round38/slide-deck-demo-dark.pngasset106,463 bytes
  • archive/screenshots/round38/slide-deck-demo-light.pngasset96,361 bytes
  • eval-round39-raw.mddoc7,051 bytes
  • loop-state.jsonasset16,486 bytes
  • pipeline/LOOP-PROMPT.mddoc9,705 bytes
  • pipeline/calibration/anchors.mddoc1,460 bytes
  • pipeline/checks/accessibility.jsruns7,390 bytes
  • pipeline/checks/charts.jsruns12,046 bytes
  • pipeline/checks/layout.jsruns9,491 bytes
  • pipeline/checks/menu.jsruns9,037 bytes
  • pipeline/checks/technical.jsruns13,416 bytes
  • pipeline/checks/theme.jsruns7,910 bytes
  • pipeline/checks/typography.jsruns8,221 bytes
  • pipeline/format-detect.jsruns16,920 bytes
  • pipeline/package.jsonruns419 bytes
  • pipeline/run.jsruns15,341 bytes
  • pipeline/vision-eval.jsruns5,731 bytes
  • rounds/round-40/analysis.mddoc3,013 bytes
  • rounds/round-40/persona.mddoc1,488 bytes
  • rounds/round-40/scores.jsonasset773 bytes
  • rounds/round-41/analysis.mddoc3,411 bytes
  • rounds/round-41/persona.mddoc430 bytes
  • rounds/round-41/scores.jsonasset1,072 bytes
  • rounds/round-42/analysis.mddoc3,610 bytes
  • rounds/round-42/persona.mddoc993 bytes
  • rounds/round-42/scores.jsonasset760 bytes
  • rounds/round-43/analysis.mddoc3,281 bytes
  • rounds/round-43/persona.mddoc619 bytes
  • rounds/round-43/research.mddoc3,769 bytes
  • rounds/round-43/scores.jsonasset367 bytes
  • rounds/round-44/analysis.mddoc2,856 bytes
  • rounds/round-44/persona.mddoc857 bytes
  • rounds/round-44/scores.jsonasset902 bytes
  • rounds/round-45/analysis.mddoc2,965 bytes
  • rounds/round-45/persona.mddoc1,160 bytes
  • rounds/round-45/scores.jsonasset376 bytes
  • rounds/round-46/analysis.mddoc3,670 bytes
  • rounds/round-46/persona.mddoc1,007 bytes
  • rounds/round-46/scores.jsonasset523 bytes
  • rounds/round-47/analysis.mddoc4,827 bytes
  • rounds/round-47/persona.mddoc917 bytes
  • rounds/round-47/scores.jsonasset790 bytes
  • rounds/round-48/analysis.mddoc3,488 bytes
  • rounds/round-48/customer-acquisition-dashboard-dark-1440.pngasset130,001 bytes
  • rounds/round-48/customer-acquisition-dashboard-dark-375.pngasset155,822 bytes
  • rounds/round-48/customer-acquisition-dashboard-light-1440.pngasset117,075 bytes
  • rounds/round-48/customer-acquisition-dashboard-v2-dark-1440.pngasset120,512 bytes
  • rounds/round-48/customer-acquisition-dashboard-v2-dark-375.pngasset130,405 bytes
  • rounds/round-48/customer-acquisition-dashboard-v2-light-1440.pngasset128,816 bytes
  • rounds/round-48/persona.mddoc959 bytes
  • rounds/round-48/sales-performance-slides-dark-1440.pngasset185,365 bytes
  • rounds/round-48/sales-performance-slides-dark-375.pngasset70,253 bytes
  • rounds/round-48/sales-performance-slides-light-1440.pngasset140,341 bytes
  • rounds/round-48/scores.jsonasset661 bytes
  • rounds/round-48/sea-expansion-infographic-dark-1440.pngasset99,047 bytes
  • rounds/round-48/sea-expansion-infographic-dark-375.pngasset96,534 bytes
  • rounds/round-48/sea-expansion-infographic-light-1440.pngasset96,746 bytes
  • rounds/round-49/analysis.mddoc2,834 bytes
  • rounds/round-49/executive-presentation-dark-1440.pngasset50,193 bytes
  • rounds/round-49/executive-presentation-dark-375.pngasset29,625 bytes
  • rounds/round-49/executive-presentation-light-1440.pngasset51,833 bytes
  • rounds/round-49/executive-presentation-v2-dark-1440.pngasset53,779 bytes
  • rounds/round-49/executive-presentation-v2-dark-375.pngasset32,374 bytes
  • rounds/round-49/executive-presentation-v2-light-1440.pngasset55,462 bytes
  • rounds/round-49/executive-presentation-v2-slide-1.pngasset27,042 bytes
  • rounds/round-49/executive-presentation-v2-slide-3.pngasset9,958 bytes
  • rounds/round-49/executive-presentation-v2-slide-5.pngasset9,907 bytes
  • rounds/round-49/persona.mddoc1,083 bytes
  • rounds/round-49/scores.jsonasset531 bytes
  • rounds/round-49/training-dashboard-dark-1440.pngasset93,623 bytes
  • rounds/round-49/training-dashboard-dark-375.pngasset99,464 bytes
  • rounds/round-49/training-dashboard-light-1440.pngasset94,698 bytes
  • rounds/round-49/training-effectiveness-infographic-dark-1440.pngasset189,104 bytes
  • rounds/round-49/training-effectiveness-infographic-dark-375.pngasset174,742 bytes
  • rounds/round-49/training-effectiveness-infographic-light-1440.pngasset212,562 bytes
  • rounds/round-50/ai-personalization-journey-dark-1440.pngasset148,518 bytes
  • rounds/round-50/ai-personalization-journey-dark-375.pngasset122,804 bytes
  • rounds/round-50/ai-personalization-journey-light-1440.pngasset167,188 bytes
  • rounds/round-50/analysis.mddoc3,780 bytes
  • rounds/round-50/game-metrics-dashboard-dark-1440.pngasset73,605 bytes
  • rounds/round-50/game-metrics-dashboard-dark-375.pngasset69,575 bytes
  • rounds/round-50/game-metrics-dashboard-light-1440.pngasset79,008 bytes
  • rounds/round-50/persona.mddoc1,106 bytes
  • rounds/round-50/scores.jsonasset369 bytes
  • rounds/round-50/series-a-pitch-deck-dark-1440.pngasset245,033 bytes
  • rounds/round-50/series-a-pitch-deck-dark-375.pngasset110,239 bytes
  • rounds/round-50/series-a-pitch-deck-light-1440.pngasset316,462 bytes
  • rounds/round-51/analysis.mddoc3,946 bytes
  • rounds/round-51/clinical-trial-dashboard-dark-1440.pngasset229,325 bytes
  • rounds/round-51/clinical-trial-dashboard-dark-375.pngasset226,449 bytes
  • rounds/round-51/clinical-trial-dashboard-light-1440.pngasset250,263 bytes
  • rounds/round-51/clinical-trial-dashboard-v2-dark-1440.pngasset234,235 bytes
  • rounds/round-51/clinical-trial-dashboard-v2-dark-375.pngasset212,032 bytes
  • rounds/round-51/clinical-trial-dashboard-v2-light-1440.pngasset255,710 bytes
  • rounds/round-51/persona.mddoc888 bytes
  • rounds/round-51/regulatory-timeline-dark-1440.pngasset352,037 bytes
  • rounds/round-51/regulatory-timeline-dark-375.pngasset312,155 bytes
  • rounds/round-51/regulatory-timeline-light-1440.pngasset386,088 bytes
  • rounds/round-51/safety-presentation-dark-1440.pngasset71,582 bytes
  • rounds/round-51/safety-presentation-dark-375.pngasset57,357 bytes
  • rounds/round-51/safety-presentation-light-1440.pngasset78,921 bytes
  • rounds/round-51/scores.jsonasset1,700 bytes
  • rounds/round-52/analysis.mddoc2,976 bytes
  • rounds/round-52/persona.mddoc1,000 bytes
  • rounds/round-52/scores.jsonasset1,343 bytes
  • rounds/round-53/analysis.mddoc4,617 bytes
  • rounds/round-53/persona.mddoc1,036 bytes
  • rounds/round-53/scores.jsonasset1,212 bytes
  • rounds/round-54/analysis.mddoc4,134 bytes
  • rounds/round-54/fintech-competition-timeline-dark-1440.pngasset417,979 bytes
  • rounds/round-54/fintech-competition-timeline-dark-375.pngasset140,995 bytes
  • rounds/round-54/fintech-competition-timeline-light-1440.pngasset381,343 bytes
  • rounds/round-54/persona.mddoc2,030 bytes
  • rounds/round-54/research.mddoc3,860 bytes
  • rounds/round-54/scores.jsonasset3,597 bytes
  • rounds/round-54/toss-expansion-presentation-dark-1440.pngasset365,218 bytes
  • rounds/round-54/toss-expansion-presentation-dark-375.pngasset73,614 bytes
  • rounds/round-54/toss-expansion-presentation-light-1440.pngasset148,956 bytes
  • rounds/round-54/toss-expansion-presentation-slide-1.pngasset365,253 bytes
  • rounds/round-54/toss-expansion-presentation-slide-3.pngasset369,345 bytes
  • rounds/round-54/toss-expansion-presentation-slide-5.pngasset428,334 bytes
  • rounds/round-54/toss-payment-funnel-dashboard-dark-1440.pngasset110,920 bytes
  • rounds/round-54/toss-payment-funnel-dashboard-dark-375.pngasset105,824 bytes
  • rounds/round-54/toss-payment-funnel-dashboard-light-1440.pngasset114,760 bytes
  • rounds/round-55/analysis.mddoc2,893 bytes
  • rounds/round-55/kaist-ai-performance-dashboard-dark-1440.pngasset59,691 bytes
  • rounds/round-55/kaist-ai-performance-dashboard-dark-375.pngasset59,519 bytes
  • rounds/round-55/kaist-ai-performance-dashboard-light-1440.pngasset68,131 bytes
  • rounds/round-55/korea-ai-roadmap-timeline-dark-1440.pngasset137,087 bytes
  • rounds/round-55/korea-ai-roadmap-timeline-dark-375.pngasset79,496 bytes
  • rounds/round-55/korea-ai-roadmap-timeline-light-1440.pngasset173,895 bytes
  • rounds/round-55/parliament-ai-briefing-slides-dark-1440.pngasset366,428 bytes
  • rounds/round-55/parliament-ai-briefing-slides-dark-375.pngasset182,321 bytes
  • rounds/round-55/parliament-ai-briefing-slides-light-1440.pngasset609,334 bytes
  • rounds/round-55/persona.mddoc870 bytes
  • rounds/round-55/scores.jsonasset2,573 bytes
  • rounds/round-56/analysis.mddoc2,735 bytes
  • rounds/round-56/persona.mddoc946 bytes
  • rounds/round-56/scores.jsonasset1,429 bytes
  • rounds/round-57/analysis.mddoc4,883 bytes
  • rounds/round-57/ev-competition-analysis-dark-1440.pngasset66,154 bytes
  • rounds/round-57/ev-competition-analysis-dark-375.pngasset84,723 bytes
  • rounds/round-57/ev-competition-analysis-light-1440.pngasset70,232 bytes
  • rounds/round-57/ev-investment-roadmap-dark-1440.pngasset232,494 bytes
  • rounds/round-57/ev-investment-roadmap-dark-375.pngasset154,007 bytes
  • rounds/round-57/ev-investment-roadmap-light-1440.pngasset239,994 bytes
  • rounds/round-57/persona.mddoc717 bytes
  • rounds/round-57/scores.jsonasset4,947 bytes
  • rounds/round-57/smart-factory-dashboard-dark-1440.pngasset60,505 bytes
  • rounds/round-57/smart-factory-dashboard-dark-375.pngasset64,342 bytes
  • rounds/round-57/smart-factory-dashboard-light-1440.pngasset65,713 bytes
  • rounds/round-58/analysis.mddoc2,962 bytes
  • rounds/round-58/persona.mddoc1,829 bytes
  • rounds/round-58/scores.jsonasset1,628 bytes
  • screenshots/round39-fixed/carousel-korean-fixed.jpgasset67,064 bytes
  • screenshots/round39-fixed/carousel-threads-fixed.jpgasset49,547 bytes
  • screenshots/round39-fixed/process-guide-fixed.jpgasset119,583 bytes
  • screenshots/round39-fixed/quote-card-fixed.jpgasset139,112 bytes
  • screenshots/round39/ai-timeline-dark.pngasset95,845 bytes
  • screenshots/round39/ai-timeline-light.pngasset103,849 bytes
  • screenshots/round39/carousel-infographic-dark.pngasset41,834 bytes
  • screenshots/round39/carousel-infographic-light.pngasset77,176 bytes
  • screenshots/round39/carousel-korean-dark.pngasset68,708 bytes
  • screenshots/round39/carousel-korean-light.pngasset68,186 bytes
  • screenshots/round39/slide-deck-demo-dark-slide1.pngasset105,917 bytes
  • stress-tests.mddoc15,838 bytes
Read SKILL.md

# Evaluate

Comprehensive quality evaluation for any AI-generated artifact. Produces its report as a visualization.

## How It Works

```
┌──────────────────────────────────────────────┐
│                                              │
│  Phase 1: SPEC GENERATION                    │
│  Analyze the artifact type                   │
│  Generate tailored evaluation criteria       │
│  Define scoring dimensions + weights         │
│  Set quality gates                           │
View the complete source on GitHub

Skills included

  • evaluate
  • visualize

Repository facts

License
MIT
Created
Feb 26, 2026
Last pushed
Mar 6, 2026
Forks
39
Open issues
0
Project activity
Slowing

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 1 note
  • skills/visualize/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 102 signals by file

.claude-plugin/plugin.json

  • Network accessline 7
    "email": "careerhackeralex@gmail.com"   },   "homepage": "https://github.com/careerhackeralex/visualize",
  • Network accessline 8
    },   "homepage": "https://github.com/careerhackeralex/visualize",   "repository": "https://github.com/careerhackeralex/visualize",
  • Network accessline 9
    "homepage": "https://github.com/careerhackeralex/visualize",
  • Network accessline 10
    "repository": "https://github.com/careerhackeralex/visualize",

eval/LOOP.md

  • Network accessline 3
    The git repo (`https://github.com/careerhackeralex/visualize`) is the **source of truth**.
  • Network accessline 42
    WORK_DIR=$(mktemp -d) cd "$WORK_DIR" git clone https://github.com/careerhackeralex/visualize.git
  • Network accessline 44
    git clone https://github.com/careerhackeralex/visualize.git
  • Instruction override signalline 67
    claude -p \   --dangerously-skip-permissions \
  • Instruction override signalline 68
    --dangerously-skip-permissions \
  • Instruction override signalline 185
    cd "$WORK_DIR/outputs-fixed" claude -p \   --dangerously-skip-permissions \
  • Instruction override signalline 186
    claude -p    --dangerously-skip-permissions
  • Instruction override signalline 187
    --dangerously-skip-permissions \
  • Dangerous shell operationline 239
    rm -rf "$WORK_DIR"

eval/OPENCLAW-SETUP.md

  • Network accessline 14
    Each run executes one round of a self-improvement loop for an open-source Claude Code plugin (https://github.com/careerhackeralex/visualize). The loop generates HTML visualizations using the plugin, scores them with an automated eval pipeli
  • Network accessline 18
    1. Clone the repo: `git clone https://github.com/careerhackeralex/visualize.git`
  • Network accessline 31
    - **Shell access** — to run git, node, and claude CLI commands - **File system access** — to read/write files in the cloned repo - **Git push access** — to push commits to https://github.com/careerhackeralex/visualize.git (configure SSH key
  • Network accessline 32
    - **File system access** — to read/write files in the cloned repo - **Git push access** — to push commits to https://github.com/careerhackeralex/visualize.git (configure SSH key or token) - **Claude Code CLI** — `claude` must be in PATH (th
  • Network accessline 33
    - **Git push access** — to push commits to https://github.com/careerhackeralex/visualize.git (configure SSH key or token)

eval/archive/eval-round21-raw.md

  • Dangerous shell operationline 4
    **Evaluator:** Strict visual quality eval (benchmarked against Apple/Stripe/Vercel/NYT)

eval/pipeline/LOOP-PROMPT.md

  • Network accessline 18
    # 2. Clone the repo git clone https://github.com/careerhackeralex/visualize.git
  • Network accessline 19
    git clone https://github.com/careerhackeralex/visualize.git
  • Instruction override signalline 57
    # For each of the 3 prompts: claude -p --dangerously-skip-permissions --model sonnet \
  • Instruction override signalline 58
    claude -p --dangerously-skip-permissions --model sonnet \
  • Instruction override signalline 186
    claude -p --dangerously-skip-permissions --model sonnet \

eval/pipeline/checks/accessibility.js

  • Executable scriptline 1
    Executable file

eval/pipeline/checks/charts.js

  • Executable scriptline 1
    Executable file

eval/pipeline/checks/layout.js

  • Executable scriptline 1
    Executable file

eval/pipeline/checks/menu.js

  • Executable scriptline 1
    Executable file

eval/pipeline/checks/technical.js

  • Executable scriptline 1
    Executable file

eval/pipeline/checks/theme.js

  • Executable scriptline 1
    Executable file

eval/pipeline/checks/typography.js

  • Executable scriptline 1
    Executable file

eval/pipeline/format-detect.js

  • Executable scriptline 1
    Executable file

eval/pipeline/package.json

  • Executable scriptline 1
    Executable file

eval/pipeline/run.js

  • Executable scriptline 1
    #!/usr/bin/env node

eval/pipeline/vision-eval.js

  • Executable scriptline 1
    Executable file

eval/rounds/round-40/analysis.md

  • Network accessline 41
    - **Severity:** Medium - **Root cause:** No guidance on map visualizations. Hand-drawn SVG continents look amateurish. No recommendation for Leaflet or proper map approaches. - **Proposed fix:** Add to SKILL.md: "For geographic data, use Le
  • Network accessline 43
    - **Proposed fix:** Add to SKILL.md: "For geographic data, use Leaflet.js (CDN: https://unpkg.com/leaflet) with a tile provider, or use a pre-built SVG world map. Never hand-draw continent shapes."

eval/rounds/round-54/research.md

  • Network accessline 19
    ### Linear App Insights From https://linear.app fetch:
  • Network accessline 20
    From https://linear.app fetch:
  • Network accessline 26
    ### Vercel Insights   From https://vercel.com fetch:
  • Network accessline 27
    From https://vercel.com fetch:

eval/stress-tests.md

  • Network accessline 59
    ### T09: Presentation from URL **Prompt:** "Summarize this article as a 5-slide presentation: https://paulgraham.com/greatwork.html"
  • Network accessline 60
    **Prompt:** "Summarize this article as a 5-slide presentation: https://paulgraham.com/greatwork.html"

skills/visualize/SKILL.md

  • Network accessline 42
    1. **CSS Custom Properties:** Exact names required: `--bg, --surface, --surface-hover, --border, --text, --text-secondary, --accent, --accent-secondary, --positive, --negative, --warning` — NO other names (not --bg-primary, not --text-prima
  • Network accessline 43
    2. **Utility Menu System (MANDATORY):** Complete `.viz-menu` element with `.viz-menu-toggle` button, `.viz-menu-dropdown` container, download PNG button (`onclick="downloadImage()"`), print button (`onclick="window.print()"`), and html-to-i
  • Network accessline 50
    **NEVER rely on just `:root` or `@media (prefers-color-scheme)` — evaluation system checks for class-based themes.** 4. **Semantic HTML:** `<main id="main-content">` element, **MANDATORY: Multiple `<section>` elements for major content bloc
  • Network accessline 52
    5. **Chart.js Requirements (EVALUATION CRITICAL):** MUST include `<script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.7/dist/chart.umd.min.js"></script>` before closing `</head>`. **MANDATORY:** IMMEDIATELY after Chart.js script, add `<s
  • Network accessline 159
    - All custom styles in `<style>` after the skeleton's base styles - **CDN libraries are encouraged** — use the best tool for the job:   - **Tailwind CSS** — `https://cdn.tailwindcss.com` (utility-first styling, use freely)
  • Network accessline 160
    - **CDN libraries are encouraged** — use the best tool for the job:   - **Tailwind CSS** — `https://cdn.tailwindcss.com` (utility-first styling, use freely)   - **Chart.js** — `https://cdn.jsdelivr.net/npm/chart.js` (bar, line, pie, radar, 
  • Network accessline 161
    - **Tailwind CSS** — `https://cdn.tailwindcss.com` (utility-first styling, use freely)
  • Network accessline 162
    - **Chart.js** — `https://cdn.jsdelivr.net/npm/chart.js` (bar, line, pie, radar, doughnut)
  • Network accessline 163
    - **D3.js** — `https://cdn.jsdelivr.net/npm/d3@7` (complex/custom data viz, force graphs)
  • Network accessline 164
    - **Mermaid** — `https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.min.js` (flowcharts, sequence diagrams)
  • Network accessline 184
    - **Leaflet** — maps and geospatial data (`https://unpkg.com/leaflet@1.9/dist/leaflet.js` + CSS). **Required for geographic data** — never hand-draw SVG continent shapes. Use OpenStreetMap tiles or a minimal tile provider.
  • Network accessline 206
    **Typography:** - **Inter font mandatory** — `https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap`
  • Network accessline 207
    - **Inter font mandatory** — `https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap`
  • Network accessline 208
    - **MANDATORY font weight hierarchy:** h1 ≥ 700, h2 ≥ 600, h3 ≥ 500, body = 400 (critical evaluation requirement) - -0.03em tracking on headings - **KOREAN TYPOGRAPHY EXCELLENCE:** For Korean content, use Noto Sans KR for body text with Int
  • Network accessline 210
    - **KOREAN TYPOGRAPHY EXCELLENCE:** For Korean content, use Noto Sans KR for body text with Inter for UI elements. Apply `line-height: 1.6` for Korean (vs 1.4 for Latin). Korean Medium weight maps to Western Regular (400). Include: `https:/

skills/visualize/references/animations.md

  • Network accessline 13
    <!-- OPTIONAL: only include for spring physics or complex orchestration --> <script src="https://cdn.jsdelivr.net/npm/motion@12/dist/motion.js"></script>
  • Network accessline 14
    <script src="https://cdn.jsdelivr.net/npm/motion@12/dist/motion.js"></script>

skills/visualize/references/css-techniques.md

  • Network accessline 141
    <div class="card-container">   <article class="card">     <img src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='200'><rect fill='%23457b9d' width='400' height='200'/></svg>" alt="">
  • Network accessline 142
    <article class="card">     <img src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='200'><rect fill='%23457b9d' width='400' height='200'/></svg>" alt="">     <div class="card-body">
  • Network accessline 143
    <img src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='200'><rect fill='%23457b9d' width='400' height='200'/></svg>" alt="">
  • Network accessline 1312
    <!-- Preconnect to external origins --> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 1313
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 1314
    <link rel="dns-prefetch" href="https://analytics.example.com">

skills/visualize/references/design-system.md

  • Network accessline 13
    ### Typography - **Primary font:** Inter via Google Fonts CDN — `https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap`
  • Network accessline 14
    - **Primary font:** Inter via Google Fonts CDN — `https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap`
  • Network accessline 28
    - **NO gradient text on headings** — use solid colors only. Gradient text looks cheap at scale. - **Multilingual support:** When content includes non-Latin text (Korean, Japanese, Chinese, etc.), add the appropriate Google Fonts:   - **Kore
  • Network accessline 29
    - **Multilingual support:** When content includes non-Latin text (Korean, Japanese, Chinese, etc.), add the appropriate Google Fonts:   - **Korean:** Noto Sans KR — `https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;600
  • Network accessline 30
    - **Korean:** Noto Sans KR — `https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;600;700;800;900&display=swap`
  • Network accessline 31
    - **Japanese:** Noto Sans JP — `https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700;800;900&display=swap`
  • Network accessline 32
    - **Chinese (Simplified):** Noto Sans SC — `https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;600;700;800;900&display=swap`
  • Network accessline 33
    - **Arabic:** Noto Sans Arabic — `https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@300;400;500;600;700;800;900&display=swap`
  • Network accessline 39
    - **Display/creative:** Space Grotesk, Outfit, Sora, Poppins   - **Handwritten:** Caveat, Patrick Hand   - Always load via Google Fonts CDN: `https://fonts.googleapis.com/css2?family=FONTNAME:wght@WEIGHTS&display=swap`
  • Network accessline 40
    - **Handwritten:** Caveat, Patrick Hand   - Always load via Google Fonts CDN: `https://fonts.googleapis.com/css2?family=FONTNAME:wght@WEIGHTS&display=swap`   - Update the `--font-primary` CSS var and `body { font-family: ... }` accordingly
  • Network accessline 41
    - Always load via Google Fonts CDN: `https://fonts.googleapis.com/css2?family=FONTNAME:wght@WEIGHTS&display=swap`
  • Network accessline 404
    body::after {      content: ''; position: fixed; inset: 0; z-index: -1; opacity: 0.03;      background: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fract
  • Network accessline 405
    content: ''; position: fixed; inset: 0; z-index: -1; opacity: 0.03;      background: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFreque
  • Network accessline 406
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect wid

skills/visualize/references/libraries.md

  • Network accessline 21
    <script src="https://cdn.jsdelivr.net/npm/motion@12/dist/motion.js"></script>
  • Network accessline 48
    <script src="https://cdn.jsdelivr.net/npm/chart.js@4"></script>
  • Network accessline 98
    <script src="https://cdn.jsdelivr.net/npm/d3@7"></script>
  • Network accessline 144
    <script src="https://cdn.jsdelivr.net/npm/three@0.170/build/three.module.min.js" type="module"></script>
  • Network accessline 160
    <script src="https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.min.js"></script>
  • Network accessline 194
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js@5/dist/reveal.css">
  • Network accessline 195
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js@5/dist/theme/white.css">
  • Network accessline 196
    <script src="https://cdn.jsdelivr.net/npm/reveal.js@5/dist/reveal.js"></script>
  • Network accessline 217
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/leaflet@1/dist/leaflet.css">
  • Network accessline 218
    <script src="https://cdn.jsdelivr.net/npm/leaflet@1/dist/leaflet.js"></script>
  • Network accessline 230
    <script> const map = L.map('map').setView([37.5, -122.3], 10); L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
  • Network accessline 231
    const map = L.map('map').setView([37.5, -122.3], 10); L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {   attribution: '© OpenStreetMap'
  • Network accessline 232
    L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {

skills/visualize/references/menu.md

  • Network accessline 11
    <script src="https://cdn.jsdelivr.net/npm/html-to-image@1.11.11/dist/html-to-image.js"></script>

skills/visualize/references/skeleton.md

  • Network accessline 12
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>YOUR TITLE HERE</title>   <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 13
    <title>YOUR TITLE HERE</title>   <link rel="preconnect" href="https://fonts.googleapis.com">   <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap" rel="stylesheet">
  • Network accessline 14
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 15
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap" rel="stylesheet">
  • Network accessline 16
    <!-- ADD LANGUAGE FONTS IF NEEDED: e.g. Noto Sans KR for Korean, Noto Sans JP for Japanese -->   <!-- <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;600;700;800;900&display=swap" rel="stylesheet"> -->   <
  • Network accessline 17
    <!-- <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;600;700;800;900&display=swap" rel="stylesheet"> -->
  • Network accessline 18
    <!-- ADD CDN LIBRARIES HERE (Chart.js, Mermaid, etc.) -->   <script src="https://cdn.jsdelivr.net/npm/html-to-image@1.11.11/dist/html-to-image.js"></script>   <style>
  • Network accessline 19
    <script src="https://cdn.jsdelivr.net/npm/html-to-image@1.11.11/dist/html-to-image.js"></script>

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 98 facts

and 48 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md eval/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md eval/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md eval/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md eval/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md eval/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.