Repository Analysis

nextlevelbuilder/ui-ux-pro-max-skill

An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms

16.2 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of nextlevelbuilder/ui-ux-pro-max-skill, a Python project with 105,414 GitHub stars. SynthScan v2.0 examined 50,620 lines of code across 283 source files, recording 408 pattern matches distributed across 14 syntactic categories. The overall adjusted score of 16.2 places this repository in the Moderate AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

16.2
Adjusted Score
16.2
Raw Score
100%
Time Factor
2026-07-14
Last Push
105.4K
Stars
Python
Language
50.6K
Lines of Code
283
Files
408
Pattern Hits
2026-07-14
Scan Date
0.24
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 0HIGH 69MEDIUM 42LOW 297

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 408 distinct pattern matches across 14 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Cross-File Repetition65 hits · 325 pts
SeverityFileLineSnippetContext
HIGH.claude/skills/ui-ux-pro-max/scripts/design_system.py0design system generator - aggregates search results and applies reasoning to generate comprehensive design system recommSTRING
HIGHcli/assets/scripts/design_system.py0design system generator - aggregates search results and applies reasoning to generate comprehensive design system recommSTRING
HIGHsrc/ui-ux-pro-max/scripts/design_system.py0design system generator - aggregates search results and applies reasoning to generate comprehensive design system recommSTRING
HIGH.claude/skills/ui-ux-pro-max/scripts/design_system.py0bucket a 1-10 dial value into its tier config. returns none if value is none.STRING
HIGHcli/assets/scripts/design_system.py0bucket a 1-10 dial value into its tier config. returns none if value is none.STRING
HIGHsrc/ui-ux-pro-max/scripts/design_system.py0bucket a 1-10 dial value into its tier config. returns none if value is none.STRING
HIGH.claude/skills/ui-ux-pro-max/scripts/design_system.py0generates design system recommendations from aggregated searches.STRING
HIGHcli/assets/scripts/design_system.py0generates design system recommendations from aggregated searches.STRING
HIGHsrc/ui-ux-pro-max/scripts/design_system.py0generates design system recommendations from aggregated searches.STRING
HIGH.claude/skills/ui-ux-pro-max/scripts/design_system.py0select best matching result based on priority keywords.STRING
HIGHcli/assets/scripts/design_system.py0select best matching result based on priority keywords.STRING
HIGHsrc/ui-ux-pro-max/scripts/design_system.py0select best matching result based on priority keywords.STRING
HIGH.claude/skills/ui-ux-pro-max/scripts/design_system.py0generate complete design system recommendation. variance/motion/density are optional 1-10 dials (see dial_tiers) that biSTRING
HIGHcli/assets/scripts/design_system.py0generate complete design system recommendation. variance/motion/density are optional 1-10 dials (see dial_tiers) that biSTRING
HIGHsrc/ui-ux-pro-max/scripts/design_system.py0generate complete design system recommendation. variance/motion/density are optional 1-10 dials (see dial_tiers) that biSTRING
HIGH.claude/skills/ui-ux-pro-max/scripts/design_system.py0convert hex color to ansi true color swatch (██) with fallback.STRING
HIGHcli/assets/scripts/design_system.py0convert hex color to ansi true color swatch (██) with fallback.STRING
HIGHsrc/ui-ux-pro-max/scripts/design_system.py0convert hex color to ansi true color swatch (██) with fallback.STRING
HIGH.claude/skills/ui-ux-pro-max/scripts/design_system.py0like str.ljust but accounts for zero-width ansi escape sequences.STRING
HIGHcli/assets/scripts/design_system.py0like str.ljust but accounts for zero-width ansi escape sequences.STRING
HIGHsrc/ui-ux-pro-max/scripts/design_system.py0like str.ljust but accounts for zero-width ansi escape sequences.STRING
HIGH.claude/skills/ui-ux-pro-max/scripts/design_system.py0create a unicode section separator: ├─── name ───...┤STRING
HIGHcli/assets/scripts/design_system.py0create a unicode section separator: ├─── name ───...┤STRING
HIGHsrc/ui-ux-pro-max/scripts/design_system.py0create a unicode section separator: ├─── name ───...┤STRING
HIGH.claude/skills/ui-ux-pro-max/scripts/design_system.py0format design system as unicode box with ansi color swatches.STRING
HIGHcli/assets/scripts/design_system.py0format design system as unicode box with ansi color swatches.STRING
HIGHsrc/ui-ux-pro-max/scripts/design_system.py0format design system as unicode box with ansi color swatches.STRING
HIGH.claude/skills/ui-ux-pro-max/scripts/design_system.py0main entry point for design system generation. args: query: search query (e.g., "saas dashboard", "e-commerce luxury") pSTRING
HIGHcli/assets/scripts/design_system.py0main entry point for design system generation. args: query: search query (e.g., "saas dashboard", "e-commerce luxury") pSTRING
HIGHsrc/ui-ux-pro-max/scripts/design_system.py0main entry point for design system generation. args: query: search query (e.g., "saas dashboard", "e-commerce luxury") pSTRING
HIGH.claude/skills/ui-ux-pro-max/scripts/design_system.py0slugify a name into a single safe path segment. only [a-z0-9_-] survives; every other character (including '/', '\\' andSTRING
HIGHcli/assets/scripts/design_system.py0slugify a name into a single safe path segment. only [a-z0-9_-] survives; every other character (including '/', '\\' andSTRING
HIGHsrc/ui-ux-pro-max/scripts/design_system.py0slugify a name into a single safe path segment. only [a-z0-9_-] survives; every other character (including '/', '\\' andSTRING
HIGH.claude/skills/ui-ux-pro-max/scripts/design_system.py0persist design system to design-system/<project>/ folder using master + overrides pattern. args: design_system: the geneSTRING
HIGHcli/assets/scripts/design_system.py0persist design system to design-system/<project>/ folder using master + overrides pattern. args: design_system: the geneSTRING
HIGHsrc/ui-ux-pro-max/scripts/design_system.py0persist design system to design-system/<project>/ folder using master + overrides pattern. args: design_system: the geneSTRING
HIGH.claude/skills/ui-ux-pro-max/scripts/design_system.py0format design system as master.md with hierarchical override logic.STRING
HIGHcli/assets/scripts/design_system.py0format design system as master.md with hierarchical override logic.STRING
HIGHsrc/ui-ux-pro-max/scripts/design_system.py0format design system as master.md with hierarchical override logic.STRING
HIGH.claude/skills/ui-ux-pro-max/scripts/design_system.py0format a page-specific override file with intelligent ai-generated content.STRING
HIGHcli/assets/scripts/design_system.py0format a page-specific override file with intelligent ai-generated content.STRING
HIGHsrc/ui-ux-pro-max/scripts/design_system.py0format a page-specific override file with intelligent ai-generated content.STRING
HIGH.claude/skills/ui-ux-pro-max/scripts/design_system.py0generate intelligent overrides based on page type using layered search. uses the existing search infrastructure to find STRING
HIGHcli/assets/scripts/design_system.py0generate intelligent overrides based on page type using layered search. uses the existing search infrastructure to find STRING
HIGHsrc/ui-ux-pro-max/scripts/design_system.py0generate intelligent overrides based on page type using layered search. uses the existing search infrastructure to find STRING
HIGH.claude/skills/ui-ux-pro-max/scripts/core.py0ui/ux pro max core - bm25 search engine for ui/ux style guidesSTRING
HIGHcli/assets/scripts/core.py0ui/ux pro max core - bm25 search engine for ui/ux style guidesSTRING
HIGHsrc/ui-ux-pro-max/scripts/core.py0ui/ux pro max core - bm25 search engine for ui/ux style guidesSTRING
HIGH.claude/skills/ui-ux-pro-max/scripts/core.py0lowercase, split, remove punctuation, filter short wordsSTRING
HIGH.claude/skills/design/scripts/cip/core.py0lowercase, split, remove punctuation, filter short wordsSTRING
HIGH.claude/skills/design/scripts/logo/core.py0lowercase, split, remove punctuation, filter short wordsSTRING
HIGH…aude/skills/design-system/scripts/slide_search_core.py0lowercase, split, remove punctuation, filter short wordsSTRING
HIGHcli/assets/scripts/core.py0lowercase, split, remove punctuation, filter short wordsSTRING
HIGHcli/assets/skills/design/scripts/cip/core.py0lowercase, split, remove punctuation, filter short wordsSTRING
HIGHcli/assets/skills/design/scripts/logo/core.py0lowercase, split, remove punctuation, filter short wordsSTRING
HIGH…sets/skills/design-system/scripts/slide_search_core.py0lowercase, split, remove punctuation, filter short wordsSTRING
HIGHsrc/ui-ux-pro-max/scripts/core.py0lowercase, split, remove punctuation, filter short wordsSTRING
HIGH.claude/skills/ui-ux-pro-max/scripts/search.py0ui/ux pro max search - bm25 search engine for ui/ux style guides usage: python search.py "<query>" [--domain <domain>] [STRING
HIGHcli/assets/scripts/search.py0ui/ux pro max search - bm25 search engine for ui/ux style guides usage: python search.py "<query>" [--domain <domain>] [STRING
HIGHsrc/ui-ux-pro-max/scripts/search.py0ui/ux pro max search - bm25 search engine for ui/ux style guides usage: python search.py "<query>" [--domain <domain>] [STRING
5 more matches not shown…
Structural Annotation Overuse81 hits · 148 pts
SeverityFileLineSnippetContext
LOW.claude/skills/ui-ux-pro-max/SKILL.md342### Step 1: Analyze User RequirementsCOMMENT
LOW.claude/skills/ui-ux-pro-max/SKILL.md350### Step 2: Generate Design System (REQUIRED)COMMENT
LOW.claude/skills/ui-ux-pro-max/SKILL.md426### Step 3: Supplement with Detailed Searches (as needed)COMMENT
LOW.claude/skills/ui-ux-pro-max/SKILL.md451### Step 4: Stack Guidelines (match your framework)COMMENT
LOW.claude/skills/ui-ux-pro-max/SKILL.md511### Step 1: Analyze RequirementsCOMMENT
LOW.claude/skills/ui-ux-pro-max/SKILL.md517### Step 2: Generate Design System (REQUIRED)COMMENT
LOW.claude/skills/ui-ux-pro-max/SKILL.md525### Step 3: Supplement with Detailed Searches (as needed)COMMENT
LOW.claude/skills/ui-ux-pro-max/SKILL.md535### Step 4: Stack GuidelinesCOMMENT
LOW.claude/skills/ui-ux-pro-max/scripts/design_system.py217 # Step 1: First search product to get categoryCOMMENT
LOW.claude/skills/ui-ux-pro-max/scripts/design_system.py224 # Step 2: Get reasoning rules for this categoryCOMMENT
LOW.claude/skills/ui-ux-pro-max/scripts/design_system.py234 # Step 3: Multi-domain search with style priority hintsCOMMENT
LOW.claude/skills/ui-ux-pro-max/scripts/design_system.py238 # Step 4: Select best matches from each domain using priorityCOMMENT
LOW.claude/skills/ui-ux-pro-max/scripts/design_system.py262 # Step 5: Build final recommendationCOMMENT
LOW…laude/skills/design/references/social-photos-design.md25### Step 1: Activate Project ManagementCOMMENT
LOW…laude/skills/design/references/social-photos-design.md36### Step 2: Analyze RequirementsCOMMENT
LOW…laude/skills/design/references/social-photos-design.md46### Step 3: Generate IdeasCOMMENT
LOW…laude/skills/design/references/social-photos-design.md56### Step 4: Design HTML FilesCOMMENT
LOW…laude/skills/design/references/social-photos-design.md120### Step 5: Screenshot ExportCOMMENT
LOW…laude/skills/design/references/social-photos-design.md211### Step 6: Verify & Fix DesignsCOMMENT
LOW…laude/skills/design/references/social-photos-design.md228### Step 7: Generate Summary ReportCOMMENT
LOW…laude/skills/design/references/social-photos-design.md270### Step 8: Organize OutputCOMMENT
LOW.claude/skills/banner-design/SKILL.md30### Step 1: Gather Requirements (AskUserQuestion)COMMENT
LOW.claude/skills/banner-design/SKILL.md40### Step 2: Research & Art DirectionCOMMENT
LOW.claude/skills/banner-design/SKILL.md51### Step 3: Design & Generate OptionsCOMMENT
LOW.claude/skills/banner-design/SKILL.md102### Step 4: Export Banners to ImagesCOMMENT
LOW.claude/skills/banner-design/SKILL.md138### Step 5: Present Options & IterateCOMMENT
LOW.claude/skills/brand/references/update.md14### Step 1: Gather Brand InputCOMMENT
LOW.claude/skills/brand/references/update.md36### Step 2: Update Brand GuidelinesCOMMENT
LOW.claude/skills/brand/references/update.md45### Step 3: Sync to Design TokensCOMMENT
LOW.claude/skills/brand/references/update.md56### Step 4: Verify SyncCOMMENT
LOW.claude/skills/brand/references/update.md67### Step 5: ReportCOMMENT
LOW.claude/skills/brand/references/voice-framework.md38### Step 1: Define Personality TraitsCOMMENT
LOW.claude/skills/brand/references/voice-framework.md46### Step 2: Create Voice ChartCOMMENT
LOW.claude/skills/brand/references/voice-framework.md52### Step 3: Context AdaptationCOMMENT
LOWcli/assets/scripts/design_system.py217 # Step 1: First search product to get categoryCOMMENT
LOWcli/assets/scripts/design_system.py224 # Step 2: Get reasoning rules for this categoryCOMMENT
LOWcli/assets/scripts/design_system.py234 # Step 3: Multi-domain search with style priority hintsCOMMENT
LOWcli/assets/scripts/design_system.py238 # Step 4: Select best matches from each domain using priorityCOMMENT
LOWcli/assets/scripts/design_system.py262 # Step 5: Build final recommendationCOMMENT
LOWcli/assets/templates/base/skill-content.md39### Step 1: Analyze User RequirementsCOMMENT
LOWcli/assets/templates/base/skill-content.md47### Step 2: Generate Design System (REQUIRED)COMMENT
LOWcli/assets/templates/base/skill-content.md123### Step 3: Supplement with Detailed Searches (as needed)COMMENT
LOWcli/assets/templates/base/skill-content.md148### Step 4: Stack GuidelinesCOMMENT
LOWcli/assets/templates/base/skill-content.md194### Step 1: Analyze RequirementsCOMMENT
LOWcli/assets/templates/base/skill-content.md200### Step 2: Generate Design System (REQUIRED)COMMENT
LOWcli/assets/templates/base/skill-content.md208### Step 3: Supplement with Detailed Searches (as needed)COMMENT
LOWcli/assets/templates/base/skill-content.md218### Step 4: Stack GuidelinesCOMMENT
LOW…ssets/skills/design/references/social-photos-design.md25### Step 1: Activate Project ManagementCOMMENT
LOW…ssets/skills/design/references/social-photos-design.md36### Step 2: Analyze RequirementsCOMMENT
LOW…ssets/skills/design/references/social-photos-design.md46### Step 3: Generate IdeasCOMMENT
LOW…ssets/skills/design/references/social-photos-design.md56### Step 4: Design HTML FilesCOMMENT
LOW…ssets/skills/design/references/social-photos-design.md120### Step 5: Screenshot ExportCOMMENT
LOW…ssets/skills/design/references/social-photos-design.md211### Step 6: Verify & Fix DesignsCOMMENT
LOW…ssets/skills/design/references/social-photos-design.md228### Step 7: Generate Summary ReportCOMMENT
LOW…ssets/skills/design/references/social-photos-design.md270### Step 8: Organize OutputCOMMENT
LOWcli/assets/skills/banner-design/SKILL.md30### Step 1: Gather Requirements (AskUserQuestion)COMMENT
LOWcli/assets/skills/banner-design/SKILL.md40### Step 2: Research & Art DirectionCOMMENT
LOWcli/assets/skills/banner-design/SKILL.md51### Step 3: Design & Generate OptionsCOMMENT
LOWcli/assets/skills/banner-design/SKILL.md102### Step 4: Export Banners to ImagesCOMMENT
LOWcli/assets/skills/banner-design/SKILL.md138### Step 5: Present Options & IterateCOMMENT
21 more matches not shown…
Hyper-Verbose Identifiers103 hits · 126 pts
SeverityFileLineSnippetContext
LOW.claude/skills/ui-ux-pro-max/scripts/design_system.py1187def _generate_intelligent_overrides(page_name: str, page_query: str, design_system: dict) -> dict:CODE
LOW.claude/skills/design/scripts/cip/generate.py186def generate_with_nano_banana(prompt_data, output_dir=None, model_key="flash", aspect_ratio="1:1", logo_image=None):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py44 def test_init_default_project_root(self):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py50 def test_init_custom_project_root(self, tmp_path):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py60 def test_check_shadcn_config_exists(self, temp_project):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py65 def test_check_shadcn_config_not_exists(self, tmp_path):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py70 def test_get_installed_components_empty(self, temp_project):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py76 def test_get_installed_components_with_files(self, temp_project):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py89 def test_get_installed_components_no_config(self, tmp_path):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py95 def test_add_components_no_components(self, temp_project):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py103 def test_add_components_no_config(self, tmp_path):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py111 def test_add_components_already_installed(self, temp_project):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py194 def test_add_components_npx_not_found(self, mock_run, temp_project):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py204 def test_add_all_components_no_config(self, tmp_path):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py212 def test_add_all_components_dry_run(self, temp_project):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py222 def test_add_all_components_success(self, mock_run, temp_project):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py239 def test_list_installed_no_config(self, tmp_path):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py247 def test_list_installed_empty(self, temp_project):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py255 def test_list_installed_with_components(self, temp_project):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py123 def test_add_components_with_overwrite(self, temp_project):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py146 def test_add_components_dry_run(self, temp_project):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py157 def test_add_components_success(self, mock_run, temp_project):CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py181 def test_add_components_subprocess_error(self, mock_run, temp_project):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py63 def test_default_content_paths_react(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py71 def test_default_content_paths_nextjs(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py80 def test_default_content_paths_vue(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py189 def test_recommend_plugins_nextjs(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py196 def test_generate_typescript_config(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py205 def test_generate_javascript_config(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py213 def test_generate_config_with_colors(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py222 def test_generate_config_with_plugins(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py231 def test_validate_config_valid(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py238 def test_validate_config_no_content(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py248 def test_validate_config_empty_theme(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py19 def test_init_default_typescript(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py36 def test_default_output_path_typescript(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py41 def test_default_output_path_javascript(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py52 def test_base_config_structure(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py100 def test_add_colors_multiple_times(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py172 def test_add_plugins_no_duplicates(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py269 def test_write_config_creates_content(self, tmp_path):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py281 def test_write_config_invalid_path(self):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py290 def test_full_configuration_typescript(self, tmp_path):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py319 def test_full_configuration_javascript(self, tmp_path):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py363 def test_property_before_plugins_is_comma_terminated(self, typescript):CODE
LOW…s/ui-styling/scripts/tests/test_tailwind_config_gen.py375 def test_node_check_parses_generated_config(self, typescript, tmp_path):CODE
LOW…kills/brand/scripts/tests/test_sync_brand_to_tokens.py27def test_sync_parses_bundled_starter_template(tmp_path):CODE
LOW…laude/skills/design-system/scripts/fetch-background.py238def generate_css_for_background(result: dict, slide_class: str = '.slide-with-bg') -> str:CODE
LOW.claude/skills/design-system/scripts/generate-slide.py588def generate_testimonial_slide(data):STRING
LOW…ls/design-system/scripts/tests/test_validate_tokens.py31def test_flags_hardcoded_hex_sharing_line_with_token(tmp_path):CODE
LOW…ls/design-system/scripts/tests/test_validate_tokens.py41def test_token_only_line_reports_no_violation(tmp_path):CODE
LOWcli/assets/scripts/design_system.py1187def _generate_intelligent_overrides(page_name: str, page_query: str, design_system: dict) -> dict:CODE
LOWcli/assets/skills/design/scripts/cip/generate.py186def generate_with_nano_banana(prompt_data, output_dir=None, model_key="flash", aspect_ratio="1:1", logo_image=None):CODE
LOW…ets/skills/ui-styling/scripts/tests/test_shadcn_add.py44 def test_init_default_project_root(self):CODE
LOW…ets/skills/ui-styling/scripts/tests/test_shadcn_add.py50 def test_init_custom_project_root(self, tmp_path):CODE
LOW…ets/skills/ui-styling/scripts/tests/test_shadcn_add.py60 def test_check_shadcn_config_exists(self, temp_project):CODE
LOW…ets/skills/ui-styling/scripts/tests/test_shadcn_add.py65 def test_check_shadcn_config_not_exists(self, tmp_path):CODE
LOW…ets/skills/ui-styling/scripts/tests/test_shadcn_add.py70 def test_get_installed_components_empty(self, temp_project):CODE
LOW…ets/skills/ui-styling/scripts/tests/test_shadcn_add.py76 def test_get_installed_components_with_files(self, temp_project):CODE
LOW…ets/skills/ui-styling/scripts/tests/test_shadcn_add.py89 def test_get_installed_components_no_config(self, tmp_path):CODE
43 more matches not shown…
Excessive Try-Catch Wrapping48 hits · 85 pts
SeverityFileLineSnippetContext
MEDIUM.claude/skills/design/scripts/cip/generate.py41 print("Error: pillow package not installed.")CODE
MEDIUM.claude/skills/design/scripts/cip/generate.py47 print(f"Error: Logo file not found: {logo_path}")CODE
LOW.claude/skills/design/scripts/cip/generate.py64 except Exception as e:CODE
MEDIUM.claude/skills/design/scripts/cip/generate.py65 print(f"Error loading logo: {e}")CODE
MEDIUM.claude/skills/design/scripts/cip/generate.py208 print("Error: google-genai package not installed.")CODE
MEDIUM.claude/skills/design/scripts/cip/generate.py214 print("Error: GEMINI_API_KEY or GOOGLE_API_KEY not set")CODE
LOW.claude/skills/design/scripts/cip/generate.py281 except Exception as e:CODE
MEDIUM.claude/skills/design/scripts/cip/generate.py282 print(f"Error generating image: {e}")CODE
MEDIUM.claude/skills/design/scripts/cip/generate.py423 print("Error: Could not load logo image")STRING
LOW.claude/skills/design/scripts/cip/render-html.py104 except Exception as e:CODE
MEDIUM.claude/skills/design/scripts/cip/render-html.py129 print(f"Error: Directory not found: {images_dir}")CODE
MEDIUM.claude/skills/design/scripts/cip/render-html.py135 print(f"Error: No PNG images found in {images_dir}")CODE
MEDIUM.claude/skills/design/scripts/logo/generate.py53 print("Error: google-genai package not installed.")CODE
MEDIUM.claude/skills/design/scripts/logo/generate.py146 print("Error: GEMINI_API_KEY not set")CODE
LOW.claude/skills/design/scripts/logo/generate.py225 except Exception as e:CODE
MEDIUM.claude/skills/design/scripts/logo/generate.py226 print(f"Error generating logo: {e}")CODE
MEDIUM.claude/skills/design/scripts/icon/generate.py50 print("Error: google-genai package not installed.")CODE
MEDIUM.claude/skills/design/scripts/icon/generate.py194 print("Error: GEMINI_API_KEY not set")CODE
LOW.claude/skills/design/scripts/icon/generate.py281 except Exception as e:CODE
MEDIUM.claude/skills/design/scripts/icon/generate.py282 print(f"Error generating icon: {e}")CODE
MEDIUM.claude/skills/design/scripts/icon/generate.py291 print("Error: GEMINI_API_KEY not set")CODE
LOW.claude/skills/design/scripts/icon/generate.py366 except Exception as e:CODE
MEDIUM.claude/skills/design/scripts/icon/generate.py367 print(f"Error generating icons: {e}")CODE
MEDIUM.claude/skills/design-system/scripts/search-slides.py198 print(f"Error: {result['error']}")STRING
MEDIUMcli/assets/skills/design/scripts/cip/generate.py41 print("Error: pillow package not installed.")CODE
MEDIUMcli/assets/skills/design/scripts/cip/generate.py47 print(f"Error: Logo file not found: {logo_path}")CODE
LOWcli/assets/skills/design/scripts/cip/generate.py64 except Exception as e:CODE
MEDIUMcli/assets/skills/design/scripts/cip/generate.py65 print(f"Error loading logo: {e}")CODE
MEDIUMcli/assets/skills/design/scripts/cip/generate.py208 print("Error: google-genai package not installed.")CODE
MEDIUMcli/assets/skills/design/scripts/cip/generate.py214 print("Error: GEMINI_API_KEY or GOOGLE_API_KEY not set")CODE
LOWcli/assets/skills/design/scripts/cip/generate.py281 except Exception as e:CODE
MEDIUMcli/assets/skills/design/scripts/cip/generate.py282 print(f"Error generating image: {e}")CODE
MEDIUMcli/assets/skills/design/scripts/cip/generate.py423 print("Error: Could not load logo image")STRING
LOWcli/assets/skills/design/scripts/cip/render-html.py104 except Exception as e:CODE
MEDIUMcli/assets/skills/design/scripts/cip/render-html.py129 print(f"Error: Directory not found: {images_dir}")CODE
MEDIUMcli/assets/skills/design/scripts/cip/render-html.py135 print(f"Error: No PNG images found in {images_dir}")CODE
MEDIUMcli/assets/skills/design/scripts/logo/generate.py53 print("Error: google-genai package not installed.")CODE
MEDIUMcli/assets/skills/design/scripts/logo/generate.py146 print("Error: GEMINI_API_KEY not set")CODE
LOWcli/assets/skills/design/scripts/logo/generate.py225 except Exception as e:CODE
MEDIUMcli/assets/skills/design/scripts/logo/generate.py226 print(f"Error generating logo: {e}")CODE
MEDIUMcli/assets/skills/design/scripts/icon/generate.py50 print("Error: google-genai package not installed.")CODE
MEDIUMcli/assets/skills/design/scripts/icon/generate.py194 print("Error: GEMINI_API_KEY not set")CODE
LOWcli/assets/skills/design/scripts/icon/generate.py281 except Exception as e:CODE
MEDIUMcli/assets/skills/design/scripts/icon/generate.py282 print(f"Error generating icon: {e}")CODE
MEDIUMcli/assets/skills/design/scripts/icon/generate.py291 print("Error: GEMINI_API_KEY not set")CODE
LOWcli/assets/skills/design/scripts/icon/generate.py366 except Exception as e:CODE
MEDIUMcli/assets/skills/design/scripts/icon/generate.py367 print(f"Error generating icons: {e}")CODE
MEDIUM…i/assets/skills/design-system/scripts/search-slides.py198 print(f"Error: {result['error']}")STRING
Deep Nesting35 hits · 35 pts
SeverityFileLineSnippetContext
LOW.claude/skills/ui-ux-pro-max/scripts/design_system.py164CODE
LOW.claude/skills/design/scripts/cip/generate.py69CODE
LOW.claude/skills/design/scripts/cip/generate.py186CODE
LOW.claude/skills/design/scripts/cip/generate.py370CODE
LOW.claude/skills/design/scripts/cip/search.py65CODE
LOW.claude/skills/design/scripts/logo/generate.py29CODE
LOW.claude/skills/design/scripts/logo/generate.py136CODE
LOW.claude/skills/design/scripts/icon/generate.py27CODE
LOW.claude/skills/design/scripts/icon/generate.py189CODE
LOW.claude/skills/design/scripts/icon/generate.py286CODE
LOW.claude/skills/ui-styling/scripts/shadcn_add.py67CODE
LOW…aude/skills/design-system/scripts/slide_search_core.py352CODE
LOW…laude/skills/design-system/scripts/fetch-background.py39CODE
LOW…laude/skills/design-system/scripts/fetch-background.py269CODE
LOW.claude/skills/design-system/scripts/search-slides.py17CODE
LOW.claude/skills/design-system/scripts/search-slides.py108CODE
LOW…e/skills/design-system/scripts/html-token-validator.py115CODE
LOWcli/assets/scripts/design_system.py164CODE
LOWcli/assets/skills/design/scripts/cip/generate.py69CODE
LOWcli/assets/skills/design/scripts/cip/generate.py186CODE
LOWcli/assets/skills/design/scripts/cip/generate.py370CODE
LOWcli/assets/skills/design/scripts/cip/search.py65CODE
LOWcli/assets/skills/design/scripts/logo/generate.py29CODE
LOWcli/assets/skills/design/scripts/logo/generate.py136CODE
LOWcli/assets/skills/design/scripts/icon/generate.py27CODE
LOWcli/assets/skills/design/scripts/icon/generate.py189CODE
LOWcli/assets/skills/design/scripts/icon/generate.py286CODE
LOWcli/assets/skills/ui-styling/scripts/shadcn_add.py67CODE
LOW…sets/skills/design-system/scripts/slide_search_core.py352CODE
LOW…ssets/skills/design-system/scripts/fetch-background.py39CODE
LOW…ssets/skills/design-system/scripts/fetch-background.py269CODE
LOW…i/assets/skills/design-system/scripts/search-slides.py17CODE
LOW…i/assets/skills/design-system/scripts/search-slides.py108CODE
LOW…s/skills/design-system/scripts/html-token-validator.py115CODE
LOWsrc/ui-ux-pro-max/scripts/design_system.py164CODE
Unused Imports34 hits · 33 pts
SeverityFileLineSnippetContext
LOW.claude/skills/ui-ux-pro-max/scripts/search.py27CODE
LOW.claude/skills/design/scripts/cip/render-html.py11CODE
LOW.claude/skills/design/scripts/cip/render-html.py12CODE
LOW.claude/skills/design/scripts/cip/render-html.py20CODE
LOW.claude/skills/design/scripts/icon/generate.py18CODE
LOW…ude/skills/ui-styling/scripts/tests/test_shadcn_add.py6CODE
LOW…laude/skills/design-system/scripts/fetch-background.py10CODE
LOW…laude/skills/design-system/scripts/fetch-background.py11CODE
LOW.claude/skills/design-system/scripts/search-slides.py7CODE
LOW.claude/skills/design-system/scripts/search-slides.py10CODE
LOW.claude/skills/design-system/scripts/search-slides.py10CODE
LOW.claude/skills/design-system/scripts/search-slides.py10CODE
LOW.claude/skills/design-system/scripts/search-slides.py10CODE
LOW…e/skills/design-system/scripts/html-token-validator.py16CODE
LOW…e/skills/design-system/scripts/html-token-validator.py19CODE
LOW…e/skills/design-system/scripts/html-token-validator.py19CODE
LOWcli/assets/scripts/search.py27CODE
LOWcli/assets/skills/design/scripts/cip/render-html.py11CODE
LOWcli/assets/skills/design/scripts/cip/render-html.py12CODE
LOWcli/assets/skills/design/scripts/cip/render-html.py20CODE
LOWcli/assets/skills/design/scripts/icon/generate.py18CODE
LOW…ets/skills/ui-styling/scripts/tests/test_shadcn_add.py6CODE
LOW…ssets/skills/design-system/scripts/fetch-background.py10CODE
LOW…ssets/skills/design-system/scripts/fetch-background.py11CODE
LOW…i/assets/skills/design-system/scripts/search-slides.py7CODE
LOW…i/assets/skills/design-system/scripts/search-slides.py10CODE
LOW…i/assets/skills/design-system/scripts/search-slides.py10CODE
LOW…i/assets/skills/design-system/scripts/search-slides.py10CODE
LOW…i/assets/skills/design-system/scripts/search-slides.py10CODE
LOW…s/skills/design-system/scripts/html-token-validator.py16CODE
LOW…s/skills/design-system/scripts/html-token-validator.py19CODE
LOW…s/skills/design-system/scripts/html-token-validator.py19CODE
LOWscripts/validate-csv.py11CODE
LOWsrc/ui-ux-pro-max/scripts/search.py27CODE
Verbosity Indicators15 hits · 32 pts
SeverityFileLineSnippetContext
LOW.claude/skills/ui-ux-pro-max/scripts/design_system.py217 # Step 1: First search product to get categoryCOMMENT
LOW.claude/skills/ui-ux-pro-max/scripts/design_system.py224 # Step 2: Get reasoning rules for this categoryCOMMENT
LOW.claude/skills/ui-ux-pro-max/scripts/design_system.py234 # Step 3: Multi-domain search with style priority hintsCOMMENT
LOW.claude/skills/ui-ux-pro-max/scripts/design_system.py238 # Step 4: Select best matches from each domain using priorityCOMMENT
LOW.claude/skills/ui-ux-pro-max/scripts/design_system.py262 # Step 5: Build final recommendationCOMMENT
LOWcli/assets/scripts/design_system.py217 # Step 1: First search product to get categoryCOMMENT
LOWcli/assets/scripts/design_system.py224 # Step 2: Get reasoning rules for this categoryCOMMENT
LOWcli/assets/scripts/design_system.py234 # Step 3: Multi-domain search with style priority hintsCOMMENT
LOWcli/assets/scripts/design_system.py238 # Step 4: Select best matches from each domain using priorityCOMMENT
LOWcli/assets/scripts/design_system.py262 # Step 5: Build final recommendationCOMMENT
LOWsrc/ui-ux-pro-max/scripts/design_system.py217 # Step 1: First search product to get categoryCOMMENT
LOWsrc/ui-ux-pro-max/scripts/design_system.py224 # Step 2: Get reasoning rules for this categoryCOMMENT
LOWsrc/ui-ux-pro-max/scripts/design_system.py234 # Step 3: Multi-domain search with style priority hintsCOMMENT
LOWsrc/ui-ux-pro-max/scripts/design_system.py238 # Step 4: Select best matches from each domain using priorityCOMMENT
LOWsrc/ui-ux-pro-max/scripts/design_system.py262 # Step 5: Build final recommendationCOMMENT
Synthetic Comment Markers2 hits · 10 pts
SeverityFileLineSnippetContext
HIGH.claude/skills/brand/references/asset-organization.md39│ └── generated/ # AI-generated assetsCODE
HIGH…i/assets/skills/brand/references/asset-organization.md39│ └── generated/ # AI-generated assetsCODE
Redundant / Tautological Comments8 hits · 8 pts
SeverityFileLineSnippetContext
LOW.claude/skills/design/scripts/cip/generate.py418 # Check if logo is provided, prompt user if notSTRING
LOW…laude/skills/ui-styling/scripts/tailwind_config_gen.py295 # Check if extending empty themeCOMMENT
LOW…e/skills/design-system/scripts/html-token-validator.py158 # Check if it's a fallback value in var()COMMENT
LOW…e/skills/design-system/scripts/html-token-validator.py319 # Print resultsSTRING
LOWcli/assets/skills/design/scripts/cip/generate.py418 # Check if logo is provided, prompt user if notSTRING
LOW…ssets/skills/ui-styling/scripts/tailwind_config_gen.py295 # Check if extending empty themeCOMMENT
LOW…s/skills/design-system/scripts/html-token-validator.py158 # Check if it's a fallback value in var()COMMENT
LOW…s/skills/design-system/scripts/html-token-validator.py319 # Print resultsSTRING
AI Slop Vocabulary6 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM.claude/skills/design/scripts/cip/core.py185 """Generate a comprehensive CIP brief for a brand"""STRING
MEDIUM.claude/skills/design/scripts/logo/search.py38 """Generate a comprehensive logo design brief based on query"""STRING
MEDIUM…aude/skills/design-system/scripts/slide_search_core.py181 """Search across all domains for comprehensive results"""STRING
MEDIUMcli/assets/skills/design/scripts/cip/core.py185 """Generate a comprehensive CIP brief for a brand"""STRING
MEDIUMcli/assets/skills/design/scripts/logo/search.py38 """Generate a comprehensive logo design brief based on query"""STRING
MEDIUM…sets/skills/design-system/scripts/slide_search_core.py181 """Search across all domains for comprehensive results"""STRING
Cross-Language Confusion2 hits · 5 pts
SeverityFileLineSnippetContext
HIGH…kills/brand/scripts/tests/test_sync_brand_to_tokens.py6came back `undefined` and `adjustBrightness(undefined)` threw a TypeError —STRING
HIGH…kills/brand/scripts/tests/test_sync_brand_to_tokens.py6came back `undefined` and `adjustBrightness(undefined)` threw a TypeError —STRING
Fake / Example Data3 hits · 3 pts
SeverityFileLineSnippetContext
LOWprojects/portfolio-dark/index.html365 <input type="text" id="name" name="name" class="w-full px-4 py-3 rounded-xl bg-background border border-whitCODE
LOW.claude/skills/design-system/scripts/generate-slide.py595 <p class="testimonial-author">{_e(data.get('author', 'Jane Doe'))}</p>CODE
LOW…/assets/skills/design-system/scripts/generate-slide.py595 <p class="testimonial-author">{_e(data.get('author', 'Jane Doe'))}</p>CODE
AI Structural Patterns3 hits · 3 pts
SeverityFileLineSnippetContext
LOW.claude/skills/ui-ux-pro-max/scripts/design_system.py666CODE
LOWcli/assets/scripts/design_system.py666CODE
LOWsrc/ui-ux-pro-max/scripts/design_system.py666CODE
Over-Commented Block3 hits · 3 pts
SeverityFileLineSnippetContext
LOW.claude/skills/ui-styling/scripts/requirements.txt1# UI Styling Skill DependenciesCOMMENT
LOWcli/assets/skills/ui-styling/scripts/requirements.txt1# UI Styling Skill DependenciesCOMMENT
LOWscripts/smoke-stacks.sh1#!/usr/bin/env bashCOMMENT