Repository Analysis

zebbern/claude-code-guide

Claude Code Guide - Setup, Commands, workflows, agents, skills & tips-n-tricks from beginner to power user!

6.9 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of zebbern/claude-code-guide, a Python project with 4,594 GitHub stars. SynthScan v2.0 examined 132,437 lines of code across 369 source files, recording 525 pattern matches distributed across 13 syntactic categories. The overall adjusted score of 6.9 places this repository in the Low 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).

6.9
Adjusted Score
6.9
Raw Score
100%
Time Factor
2026-08-29
Last Push
4.6K
Stars
Python
Language
132.4K
Lines of Code
369
Files
525
Pattern Hits
2026-08-29
Scan Date
0.02
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 9MEDIUM 115LOW 401

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 525 distinct pattern matches across 13 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.

Decorative Section Separators88 hits · 285 pts
SeverityFileLineSnippetContext
MEDIUMskills/code-to-diagram/scripts/analyze_codebase.py28# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/code-to-diagram/scripts/analyze_codebase.py30# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/code-to-diagram/scripts/analyze_codebase.py99# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/code-to-diagram/scripts/analyze_codebase.py101# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/code-to-diagram/scripts/analyze_codebase.py128# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/code-to-diagram/scripts/analyze_codebase.py130# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/code-to-diagram/scripts/analyze_codebase.py207# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/code-to-diagram/scripts/analyze_codebase.py209# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/code-to-diagram/scripts/analyze_codebase.py215# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/code-to-diagram/scripts/analyze_codebase.py217# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/code-to-diagram/scripts/analyze_codebase.py366# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/code-to-diagram/scripts/analyze_codebase.py368# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/code-to-diagram/scripts/analyze_codebase.py395# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/code-to-diagram/scripts/analyze_codebase.py397# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/sql-insight/scripts/sql_query_helper.py23# ─── SQL safety ─────────────────────────────────────────────────────────────COMMENT
MEDIUMskills/sql-insight/scripts/sql_query_helper.py71# ─── Schema extraction ──────────────────────────────────────────────────────COMMENT
MEDIUMskills/sql-insight/scripts/sql_query_helper.py289# ─── Query optimizer (rule-based) ───────────────────────────────────────────COMMENT
MEDIUMskills/sql-insight/scripts/sql_query_helper.py479# ─── EXPLAIN interpreter ────────────────────────────────────────────────────COMMENT
MEDIUMskills/sql-insight/scripts/sql_query_helper.py788# ─── Compact schema formatter ───────────────────────────────────────────────COMMENT
MEDIUMskills/sql-insight/scripts/sql_query_helper.py819# ─── CLI ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMskills/code-vuln-audit/scripts/security_scan.py22# ── Severity ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMskills/code-vuln-audit/scripts/security_scan.py31# ── Directories to always skip ───────────────────────────────────────────────COMMENT
MEDIUMskills/code-vuln-audit/scripts/security_scan.py40# ── Binary extensions to skip ────────────────────────────────────────────────COMMENT
MEDIUMskills/code-vuln-audit/scripts/security_scan.py53# ── File extension → language tag ────────────────────────────────────────────COMMENT
MEDIUMskills/code-vuln-audit/scripts/security_scan.py81# ── Secret regex patterns ────────────────────────────────────────────────────COMMENT
MEDIUMskills/code-vuln-audit/scripts/security_scan.py171# ── OWASP patterns ───────────────────────────────────────────────────────────COMMENT
MEDIUMskills/code-vuln-audit/scripts/security_scan.py374# ── Entropy ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMskills/code-vuln-audit/scripts/security_scan.py397# ── Finding ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMskills/code-vuln-audit/scripts/security_scan.py424# ── File walker ──────────────────────────────────────────────────────────────COMMENT
MEDIUMskills/code-vuln-audit/scripts/security_scan.py463# ── Dependency scanner ───────────────────────────────────────────────────────COMMENT
MEDIUMskills/code-vuln-audit/scripts/security_scan.py579# ── Secret scanner ───────────────────────────────────────────────────────────COMMENT
MEDIUMskills/code-vuln-audit/scripts/security_scan.py634# ── OWASP scanner ────────────────────────────────────────────────────────────COMMENT
MEDIUMskills/code-vuln-audit/scripts/security_scan.py692# ── Reporter ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMskills/code-vuln-audit/scripts/security_scan.py764# ── Deduplication ────────────────────────────────────────────────────────────COMMENT
MEDIUMskills/code-vuln-audit/scripts/security_scan.py779# ── Main ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMskills/audit-flow/scripts/audit.py1040 # -----------------------------------------------------------------------COMMENT
MEDIUMskills/audit-flow/scripts/audit.py1042 # -----------------------------------------------------------------------COMMENT
MEDIUMskills/audit-flow/scripts/audit.py873# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/audit-flow/scripts/audit.py875# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/audit-flow/scripts/audit.py1079 # -----------------------------------------------------------------------COMMENT
MEDIUMskills/audit-flow/scripts/audit.py1082 # -----------------------------------------------------------------------COMMENT
MEDIUMskills/audit-flow/scripts/audit.py1138 # -----------------------------------------------------------------------COMMENT
MEDIUMskills/audit-flow/scripts/audit.py1140 # -----------------------------------------------------------------------COMMENT
MEDIUMskills/audit-flow/scripts/audit.py1178 # -----------------------------------------------------------------------COMMENT
MEDIUMskills/audit-flow/scripts/audit.py1180 # -----------------------------------------------------------------------COMMENT
MEDIUMskills/audit-flow/scripts/audit.py1203 # -----------------------------------------------------------------------COMMENT
MEDIUMskills/audit-flow/scripts/audit.py1205 # -----------------------------------------------------------------------COMMENT
MEDIUMskills/audit-flow/scripts/audit.py1255 # -----------------------------------------------------------------------COMMENT
MEDIUMskills/audit-flow/scripts/audit.py1257 # -----------------------------------------------------------------------COMMENT
MEDIUMskills/audit-flow/scripts/audit.py1283# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/audit-flow/scripts/audit.py1285# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/playwright/core/configuration.md30 // ── Test discovery ──────────────────────────────────────────────COMMENT
MEDIUMskills/playwright/core/configuration.md34 // ── Execution ───────────────────────────────────────────────────COMMENT
MEDIUMskills/playwright/core/configuration.md40 // ── Reporting ───────────────────────────────────────────────────COMMENT
MEDIUMskills/playwright/core/configuration.md45 // ── Timeouts ────────────────────────────────────────────────────COMMENT
MEDIUMskills/playwright/core/configuration.md51 // ── Shared browser context options ──────────────────────────────COMMENT
MEDIUMskills/playwright/core/configuration.md70 // ── Projects (browser targets) ─────────────────────────────────COMMENT
MEDIUMskills/playwright/core/configuration.md94 // ── Dev server ──────────────────────────────────────────────────COMMENT
MEDIUMskills/playwright/core/mobile-and-responsive.md721 // ── Desktop ────────────────────────────────────────────COMMENT
MEDIUMskills/playwright/core/mobile-and-responsive.md735 // ── Mobile ─────────────────────────────────────────────COMMENT
28 more matches not shown…
Structural Annotation Overuse124 hits · 240 pts
SeverityFileLineSnippetContext
LOWskills/broken-authentication/SKILL.md202# Step 1: Get session before loginCOMMENT
LOWskills/broken-authentication/SKILL.md206# Step 2: Login with same sessionCOMMENT
LOWskills/broken-authentication/SKILL.md211# Step 3: Check if session changedCOMMENT
LOWskills/broken-authentication/SKILL.md406# Step 1: Identify lockout thresholdCOMMENT
LOWskills/broken-authentication/SKILL.md410# Step 2: Test bypass via IP rotationCOMMENT
LOWskills/broken-authentication/SKILL.md420# Step 3: Test bypass via case manipulationCOMMENT
LOWskills/broken-authentication/SKILL.md431# Step 1: Capture JWT tokenCOMMENT
LOWskills/broken-authentication/SKILL.md434# Step 2: Decode and analyzeCOMMENT
LOWskills/broken-authentication/SKILL.md438# Step 3: Try "none" algorithm attackCOMMENT
LOWskills/broken-authentication/SKILL.md443# Step 4: Submit modified tokenCOMMENT
LOWskills/broken-authentication/SKILL.md452# Step 1: Request reset for test accountCOMMENT
LOWskills/broken-authentication/SKILL.md456# Step 2: Capture reset linkCOMMENT
LOWskills/broken-authentication/SKILL.md459# Step 3: Test token propertiesCOMMENT
LOWskills/broken-authentication/SKILL.md464# Step 4: Test for user parameter manipulationCOMMENT
LOWskills/active-directory-attacks/SKILL.md48### Step 1: Kerberos Clock SyncCOMMENT
LOWskills/active-directory-attacks/SKILL.md66### Step 2: AD Reconnaissance with BloodHoundCOMMENT
LOWskills/active-directory-attacks/SKILL.md81### Step 3: PowerView EnumerationCOMMENT
LOW…ls/code-documenter/references/user-guides-tutorials.md75## Step 1: Set Up the ProjectCOMMENT
LOW…ls/code-documenter/references/user-guides-tutorials.md85## Step 2: Fetch UsersCOMMENT
LOW…ls/code-documenter/references/user-guides-tutorials.md106## Step 3: Create the ComponentCOMMENT
LOW…ls/code-documenter/references/user-guides-tutorials.md150## Step 4: Test ItCOMMENT
LOWskills/file-path-traversal/SKILL.md363# Step 1: Identify potential parametersCOMMENT
LOWskills/file-path-traversal/SKILL.md366# Step 2: Test basic traversalCOMMENT
LOWskills/file-path-traversal/SKILL.md369# Step 3: Test encoding variationsCOMMENT
LOWskills/file-path-traversal/SKILL.md373# Step 4: Test bypass techniquesCOMMENT
LOWskills/file-path-traversal/SKILL.md377# Step 5: Test absolute pathsCOMMENT
LOWskills/file-path-traversal/SKILL.md380# Step 6: Test with null bytes (legacy)COMMENT
LOWskills/file-path-traversal/SKILL.md383# Step 7: Attempt wrapper exploitationCOMMENT
LOWskills/file-path-traversal/SKILL.md386# Step 8: Attempt log poisoning for RCECOMMENT
LOWskills/sql-insight/SKILL.md30# Step 1: Extract schema (compact mode, suitable for LLM context)COMMENT
LOWskills/sql-insight/SKILL.md33# Step 2: Analyze SQL optimization suggestionsCOMMENT
LOWskills/sql-insight/SKILL.md36# Step 3: View EXPLAIN execution planCOMMENT
LOWskills/idor-testing/SKILL.md86# Step 1: Capture original authenticated requestCOMMENT
LOWskills/idor-testing/SKILL.md90# Step 2: Modify ID to target another userCOMMENT
LOWskills/idor-testing/SKILL.md328# Step 1: Enumerate user rolesCOMMENT
LOWskills/idor-testing/SKILL.md333# Step 2: Access admin functions with discovered IDCOMMENT
LOWskills/smtp-penetration-testing/SKILL.md408# Step 1: Service discoveryCOMMENT
LOWskills/smtp-penetration-testing/SKILL.md411# Step 2: Banner grabCOMMENT
LOWskills/smtp-penetration-testing/SKILL.md416# Step 3: User enumerationCOMMENT
LOWskills/smtp-penetration-testing/SKILL.md419# Step 4: Open relay testCOMMENT
LOWskills/smtp-penetration-testing/SKILL.md422# Step 5: Authentication testCOMMENT
LOWskills/smtp-penetration-testing/SKILL.md425# Step 6: TLS checkCOMMENT
LOWskills/smtp-penetration-testing/SKILL.md428# Step 7: Check email authenticationCOMMENT
LOWskills/pdf/forms.md81## Step 1: Try Structure Extraction FirstCOMMENT
LOWskills/pdf/forms.md270## Step 2: Validate Before FillingCOMMENT
LOWskills/pdf/forms.md281## Step 3: Fill the FormCOMMENT
LOWskills/pdf/forms.md286## Step 4: Verify OutputCOMMENT
LOWskills/playwright/playwright-cli/storage-and-auth.md93### Step 1: Log In and SaveCOMMENT
LOWskills/playwright/playwright-cli/storage-and-auth.md114### Step 2: Reuse Auth StateCOMMENT
LOWskills/playwright/playwright-cli/advanced-workflows.md405# Step 1: Personal InfoCOMMENT
LOWskills/playwright/playwright-cli/advanced-workflows.md414# Step 2: AddressCOMMENT
LOWskills/playwright/playwright-cli/advanced-workflows.md423# Step 3: Upload DocumentsCOMMENT
LOWskills/playwright/playwright-cli/advanced-workflows.md429# Step 4: Review and SubmitCOMMENT
LOWskills/playwright/playwright-cli/running-custom-code.md499 // Step 1: Personal infoCOMMENT
LOWskills/playwright/playwright-cli/running-custom-code.md505 // Step 2: AddressCOMMENT
LOWskills/playwright/playwright-cli/running-custom-code.md513 // Step 3: Confirm and submitCOMMENT
LOWskills/playwright/core/forms-and-validation.md416 // Step 1: ShippingCOMMENT
LOWskills/playwright/core/forms-and-validation.md428 // Step 2: PaymentCOMMENT
LOWskills/playwright/core/forms-and-validation.md439 // Step 3: ReviewCOMMENT
LOWskills/playwright/core/api-testing.md1334 // Step 1: Create a productCOMMENT
64 more matches not shown…
Fake / Example Data203 hits · 218 pts
SeverityFileLineSnippetContext
LOWskills/database-optimizer/references/mysql-tuning.md258SELECT name, created_at FROM users WHERE email = 'user@example.com';CODE
LOWskills/database-optimizer/references/mysql-tuning.md263WHERE email = 'user@example.com';CODE
LOW…ills/database-optimizer/references/index-strategies.md97WHERE email = 'user@example.com';CODE
LOW…/code-documenter/references/api-docs-nestjs-express.md56 example: "John Doe",CODE
LOW…lls/code-documenter/references/interactive-api-docs.md27 example: "user@example.com"CODE
LOW…lls/code-documenter/references/interactive-api-docs.md230 @example "user@example.com"STRING
LOW…lls/code-documenter/references/interactive-api-docs.md236 @example "John Doe"STRING
LOW…lls/code-documenter/references/interactive-api-docs.md438 name="John Doe",CODE
LOW…lls/code-documenter/references/interactive-api-docs.md452 name: "John Doe",CODE
LOW…lls/code-documenter/references/interactive-api-docs.md465 Name: "John Doe",CODE
LOW…lls/code-documenter/references/interactive-api-docs.md481 name: 'John Doe',CODE
LOW…lls/code-documenter/references/interactive-api-docs.md534 name: "John Doe",CODE
LOW…/code-documenter/references/api-docs-fastapi-django.md16 name: str = Field(..., min_length=1, max_length=100, example="John Doe")CODE
LOWskills/idor-testing/SKILL.md275 "street": "123 Main St",CODE
LOWskills/typescript-pro/references/type-guards.md270const email: Email = createEmail("user@example.com")CODE
LOW…lls/playwright/playwright-cli/tracing-and-debugging.md227playwright-cli fill e1 "Jane Doe"CODE
LOW…lls/playwright/playwright-cli/tracing-and-debugging.md388playwright-cli fill e1 "user@example.com"CODE
LOWskills/playwright/playwright-cli/storage-and-auth.md99playwright-cli fill e1 "admin@example.com"CODE
LOWskills/playwright/playwright-cli/storage-and-auth.md131playwright-cli fill e1 "admin@example.com"CODE
LOWskills/playwright/playwright-cli/storage-and-auth.md138playwright-cli fill e1 "user@example.com"CODE
LOWskills/playwright/playwright-cli/storage-and-auth.md332 localStorage.setItem('user_name', 'Jane Doe');CODE
LOWskills/playwright/playwright-cli/test-generation.md12playwright-cli fill e1 "user@example.com"CODE
LOWskills/playwright/playwright-cli/test-generation.md13# Output: await page.getByRole('textbox', { name: 'Email' }).fill('user@example.com');COMMENT
LOWskills/playwright/playwright-cli/test-generation.md49playwright-cli fill e1 "user@example.com"CODE
LOWskills/playwright/playwright-cli/test-generation.md51# await page.getByRole('textbox', { name: 'Email' }).fill('user@example.com');COMMENT
LOWskills/playwright/playwright-cli/test-generation.md71 await page.getByRole("textbox", { name: "Email" }).fill("user@example.com")CODE
LOWskills/playwright/playwright-cli/test-generation.md86 await page.getByRole("textbox", { name: "Email" }).fill("user@example.com")CODE
LOWskills/playwright/playwright-cli/test-generation.md130playwright-cli fill e1 "Jane Doe"CODE
LOWskills/playwright/playwright-cli/test-generation.md131# await page.getByRole('textbox', { name: 'Full Name' }).fill('Jane Doe');COMMENT
LOWskills/playwright/playwright-cli/test-generation.md132playwright-cli fill e2 "123 Main St"CODE
LOWskills/playwright/playwright-cli/test-generation.md133# await page.getByRole('textbox', { name: 'Address' }).fill('123 Main St');COMMENT
LOWskills/playwright/playwright-cli/test-generation.md150playwright-cli fill e1 "Acme Corp"CODE
LOWskills/playwright/playwright-cli/test-generation.md239 await page.getByRole("textbox", { name: "Full Name" }).fill("Jane Doe")CODE
LOWskills/playwright/playwright-cli/test-generation.md240 await page.getByRole("textbox", { name: "Address" }).fill("123 Main St")CODE
LOWskills/playwright/playwright-cli/test-generation.md302 name: "Jane Doe",CODE
LOWskills/playwright/playwright-cli/advanced-workflows.md66 await popup.fill('input[name=email]', 'user@example.com');CODE
LOWskills/playwright/playwright-cli/advanced-workflows.md416playwright-cli fill e1 "123 Main Street"CODE
LOWskills/playwright/playwright-cli/advanced-workflows.md450 await page.fill('#company-name', 'Acme Corp');CODE
LOWskills/playwright/playwright-cli/advanced-workflows.md455 await page.fill('#contact-name', 'Jane Doe');CODE
LOWskills/playwright/playwright-cli/running-custom-code.md465 await page.fill('input[name=email]', 'user@example.com');CODE
LOWskills/playwright/playwright-cli/running-custom-code.md507 await page.fill('#street', '123 Main St');CODE
LOWskills/playwright/playwright-cli/core-commands.md11playwright-cli fill e1 "user@example.com" # Fill an input fieldCODE
LOWskills/playwright/playwright-cli/core-commands.md35playwright-cli fill e1 "user@example.com"CODE
LOWskills/playwright/playwright-cli/core-commands.md145playwright-cli fill e5 "user@example.com"CODE
LOWskills/playwright/playwright-cli/core-commands.md309playwright-cli fill e1 "admin@example.com"CODE
LOWskills/playwright/playwright-cli/core-commands.md324playwright-cli fill e1 "Jane Doe"CODE
LOWskills/playwright/playwright-cli/session-management.md14playwright-cli -s=auth fill e1 "user@example.com"CODE
LOWskills/playwright/playwright-cli/session-management.md75playwright-cli -s=admin fill e1 "admin@example.com"CODE
LOWskills/playwright/playwright-cli/session-management.md277playwright-cli -s=login fill e1 "user@example.com"CODE
LOWskills/playwright/pom/pom-vs-fixtures-vs-helpers.md829 await login.emailInput.fill("user@example.com")CODE
LOWskills/playwright/core/forms-and-validation.md420 await page.getByLabel("Address").fill("123 Main St")CODE
LOWskills/playwright/core/forms-and-validation.md10await page.getByLabel("Name").fill("Jane Doe")CODE
LOWskills/playwright/core/forms-and-validation.md215 await page.getByLabel("Name").fill("Jane Doe")CODE
LOWskills/playwright/core/forms-and-validation.md260 await page.getByLabel("Name").fill("Jane Doe")CODE
LOWskills/playwright/core/forms-and-validation.md444 await expect(page.getByText("123 Main St")).toBeVisible()CODE
LOWskills/playwright/core/forms-and-validation.md469 await page.getByLabel("Address").fill("123 Main St")CODE
LOWskills/playwright/core/forms-and-validation.md479 await expect(page.getByLabel("Address")).toHaveValue("123 Main St")CODE
LOWskills/playwright/core/forms-and-validation.md495 await page.getByLabel("Address").fill("123 Main St")CODE
LOWskills/playwright/core/forms-and-validation.md516 await expect(page.getByText("123 Main St")).toBeVisible()CODE
LOWskills/playwright/core/forms-and-validation.md537 await page.getByLabel("Address").fill("123 Main St")CODE
143 more matches not shown…
Excessive Try-Catch Wrapping31 hits · 44 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md2563 print(f"Error: Invalid JSON input: {e}", file=sys.stderr)CODE
MEDIUMREADME.md2602 print(f"Error: Invalid JSON input: {e}", file=sys.stderr)CODE
MEDIUMREADME.md2651 print(f"Error: Invalid JSON input: {e}", file=sys.stderr)CODE
MEDIUMskills/code-to-diagram/scripts/analyze_codebase.py442 print(f"Error: '{args.directory}' is not a valid directory", file=sys.stderr)CODE
LOWskills/sql-insight/scripts/sql_query_helper.py945 except Exception as e:CODE
MEDIUMskills/timeline-builder/scripts/generate_timeline.py600 print(f"Error: config file not found: {args.config}", file=sys.stderr)STRING
MEDIUMskills/timeline-builder/scripts/generate_timeline.py603 print(f"Error: invalid JSON - {e}", file=sys.stderr)STRING
MEDIUMskills/timeline-builder/scripts/generate_timeline.py607 print("Error: no events in config", file=sys.stderr)STRING
MEDIUMskills/code-vuln-audit/scripts/security_scan.py846 print(f"Error: '{args.target}' is not a directory", file=sys.stderr)STRING
LOWskills/ssh-penetration-testing/SKILL.md349 except Exception as e:CODE
MEDIUMskills/audit-flow/scripts/audit.py1029 print(f"Error: Ours CSV directory not found at {ours_dir}", file=sys.stderr)CODE
MEDIUMskills/audit-flow/scripts/audit.py1034 print(f"Error: Theirs directory not found at {theirs_dir}", file=sys.stderr)CODE
MEDIUMskills/audit-flow/scripts/audit.py111 print(f"Error: Database not found at {DB_PATH}", file=sys.stderr)CODE
MEDIUMskills/audit-flow/scripts/audit.py935 print(f"Error: CSV directory not found at {CSV_DIR}", file=sys.stderr)CODE
MEDIUMskills/audit-flow/scripts/audit.py943 print(f"Error: Missing CSV file: {csv_path}", file=sys.stderr)CODE
MEDIUMskills/audit-flow/scripts/audit.py1518 print(f"Error: ours DB not found: {ours_path}", file=sys.stderr)CODE
MEDIUMskills/audit-flow/scripts/audit.py1521 print(f"Error: theirs DB not found: {theirs_path}", file=sys.stderr)CODE
MEDIUMskills/audit-flow/scripts/audit.py1570 print("Error: not in a git repository", file=sys.stderr)CODE
LOWskills/pdf/reference.md503 except Exception as e:CODE
LOWskills/pdf/reference.md523 except Exception as e:CODE
LOWskills/pdf/reference.md604except Exception as e:CODE
LOWskills/database-scout/scripts/db_explorer.py464 except Exception as e:CODE
MEDIUMskills/shodan-reconnaissance/SKILL.md472 print(f"Error: {e}")CODE
LOW…/dataset-quality-audit/scripts/data_quality_checker.py580 except Exception:CODE
LOW…/dataset-quality-audit/scripts/data_quality_checker.py648 except Exception as e:CODE
LOWskills/html-injection-testing/SKILL.md393 except Exception as e:CODE
LOW…ills/regression-modeler/scripts/regression_analyzer.py49 except Exception:CODE
LOW…ills/regression-modeler/scripts/regression_analyzer.py244 except Exception as e:CODE
LOW…ills/regression-modeler/scripts/regression_analyzer.py308 except Exception as e:CODE
LOW…ills/regression-modeler/scripts/regression_analyzer.py333 except Exception:CODE
MEDIUMskills/route-to-openapi/scripts/generate_api_doc.py606 print(f"Error: '{source_dir}' is not a directory.", file=sys.stderr)CODE
Magic Placeholder Names7 hits · 35 pts
SeverityFileLineSnippetContext
HIGHskills/dev-guide-generator/SKILL.md112 - When configuration files are involved, use placeholders (e.g., `YOUR_API_KEY`) and explain how to obtain the real vCODE
HIGH…ls/code-documenter/references/documentation-systems.md40 apiKey: "YOUR_API_KEY",CODE
HIGH…ls/code-documenter/references/documentation-systems.md201 apiKey: 'YOUR_API_KEY',CODE
HIGHskills/shodan-reconnaissance/SKILL.md51shodan init YOUR_API_KEYCODE
HIGHskills/shodan-reconnaissance/SKILL.md279api = shodan.Shodan('YOUR_API_KEY')CODE
HIGHskills/shodan-reconnaissance/SKILL.md440API_KEY = 'YOUR_API_KEY'CODE
HIGHskills/shodan-reconnaissance/SKILL.md498| No API Key Configured | Key not initialized | Run `shodan init YOUR_API_KEY` then verify with `shodan info` |CODE
Deep Nesting38 hits · 34 pts
SeverityFileLineSnippetContext
LOWskills/code-to-diagram/scripts/analyze_codebase.py169CODE
LOWskills/code-to-diagram/scripts/analyze_codebase.py320CODE
LOWskills/code-to-diagram/scripts/analyze_codebase.py33CODE
LOWskills/sql-insight/scripts/sql_query_helper.py869CODE
LOWskills/code-vuln-audit/scripts/security_scan.py582CODE
LOWskills/code-vuln-audit/scripts/security_scan.py637CODE
LOWskills/audit-flow/scripts/audit.py508CODE
LOWskills/audit-flow/scripts/audit.py602CODE
LOWskills/audit-flow/scripts/audit.py666CODE
LOWskills/audit-flow/scripts/audit.py907CODE
LOWskills/audit-flow/scripts/audit.py932CODE
LOWskills/audit-flow/scripts/audit.py1015CODE
LOWskills/audit-flow/scripts/audit.py1304CODE
LOWskills/audit-flow/scripts/audit.py1618CODE
LOWskills/audit-flow/scripts/audit.py1210CODE
LOWskills/pdf/scripts/fill_fillable_fields.py11CODE
LOWskills/pdf/scripts/fill_fillable_fields.py55CODE
LOWskills/pdf/scripts/extract_form_field_info.py19CODE
LOWskills/pdf/scripts/extract_form_field_info.py47CODE
LOWskills/pdf/scripts/extract_form_structure.py20CODE
LOWskills/pdf/scripts/check_bounding_boxes.py15CODE
LOWskills/http-load-profiler/scripts/http_benchmark.py97CODE
LOWskills/http-load-profiler/scripts/http_benchmark.py328CODE
LOWskills/database-scout/scripts/db_explorer.py424CODE
LOW…/dataset-quality-audit/scripts/data_quality_checker.py43CODE
LOW…/dataset-quality-audit/scripts/data_quality_checker.py62CODE
LOW…/dataset-quality-audit/scripts/data_quality_checker.py78CODE
LOW…/dataset-quality-audit/scripts/data_quality_checker.py138CODE
LOW…/dataset-quality-audit/scripts/data_quality_checker.py248CODE
LOW…/dataset-quality-audit/scripts/data_quality_checker.py299CODE
LOW…/dataset-quality-audit/scripts/data_quality_checker.py530CODE
LOW…ills/regression-modeler/scripts/regression_analyzer.py20CODE
LOW…ills/regression-modeler/scripts/regression_analyzer.py54CODE
LOWskills/route-to-openapi/scripts/generate_api_doc.py44CODE
LOWskills/route-to-openapi/scripts/generate_api_doc.py641CODE
LOWskills/route-to-openapi/scripts/generate_api_doc.py162CODE
LOWskills/route-to-openapi/scripts/generate_api_doc.py200CODE
LOWskills/data-viz-renderer/scripts/build_infographic.py602CODE
Modern AI Meta-Vocabulary8 hits · 17 pts
SeverityFileLineSnippetContext
MEDIUMCHANGELOG.md1331- Changed `/review <pr>` back to a fast single-pass review; use `/code-review <level> <pr#>` for the multi-agent review CODE
MEDIUMREADME.md273export CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 # Opt out of enforcing the assumed context window for unknCODE
MEDIUMREADME.md563claude --max-turns 3 -p "query" # Limit agentic turns (print mode only)CODE
MEDIUMREADME.md583/workflows # View dynamic workflows and background orchestrationCODE
MEDIUMREADME.md730/effort xhigh # Strong default for difficult coding and agentic work where supportedCODE
MEDIUMREADME.md732/effort ultracode # Session-only xhigh plus dynamic workflow orchestration, where availableCODE
MEDIUMREADME.md1280# Optional: scaffold a personal skills-directory plugin (a separate layout)COMMENT
MEDIUMskills/playwright/core/configuration.md8npx playwright init # scaffold config + first testCODE
Hyper-Verbose Identifiers12 hits · 12 pts
SeverityFileLineSnippetContext
LOWskills/code-to-diagram/scripts/analyze_codebase.py219def generate_architecture_diagram(CODE
LOWskills/pdf/scripts/fill_fillable_fields.py55def validation_error_for_field_value(field_info, field_value):CODE
LOWskills/pdf/scripts/extract_form_field_info.py9def get_full_annotation_field_id(annotation):CODE
LOWskills/pdf/scripts/check_bounding_boxes.py15def get_bounding_box_messages(fields_json_stream) -> list[str]:CODE
LOWskills/pdf/scripts/fill_pdf_form_with_annotations.py10def transform_from_image_coords(bbox, image_width, image_height, pdf_width, pdf_height):CODE
LOWskills/pdf/scripts/fill_pdf_form_with_annotations.py23def transform_from_pdf_coords(bbox, pdf_height):CODE
LOWskills/test-suite-architect/scripts/init_qa_project.py21def create_directory_structure(base_path):CODE
LOWskills/test-suite-architect/scripts/init_qa_project.py35def create_test_execution_tracking(base_path, project_name):CODE
LOWskills/test-suite-architect/scripts/init_qa_project.py58def create_bug_tracking_template(base_path):CODE
LOWskills/test-suite-architect/scripts/init_qa_project.py179def create_weekly_report_template(base_path):STRING
LOWskills/caching/SKILL.md62export function getOrSet<T>(key: string, ttlMs: number, compute: () => T): T {CODE
LOWskills/log-error-digest/scripts/analyze_logs.py275def compute_time_distribution(entries: list[dict]) -> tuple:CODE
Docstring Block Structure2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHskills/code-documenter/references/python-docstrings.md7Calculate total cost including tax. Args: items: List of items to calculate total for. tax_rate: TaSTRING
HIGH…/code-documenter/references/api-docs-fastapi-django.md34Create a new user account. Args: user: User creation data including name and email. Returns: CSTRING
Over-Commented Block4 hits · 4 pts
SeverityFileLineSnippetContext
LOWskills/scanning-tools/SKILL.md501COMMENT
LOWskills/playwright/playwright-cli/test-generation.md41COMMENT
LOWskills/windows-privilege-escalation/SKILL.md241# Install (runs as SYSTEM)COMMENT
LOWskills/shodan-reconnaissance/SKILL.md81# Country: AustraliaCOMMENT
Unused Imports5 hits · 4 pts
SeverityFileLineSnippetContext
LOWskills/audit-flow/scripts/audit.py20CODE
LOWskills/audit-flow/scripts/audit.py25CODE
LOWskills/localization-toolkit/scripts/i18n_audit.py8CODE
LOWskills/test-suite-architect/scripts/init_qa_project.py15CODE
LOWskills/route-to-openapi/scripts/generate_api_doc.py12CODE
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOW.github/workflows/sync-release-notes.yml136 # Check if file needs updatingCOMMENT
LOW.github/workflows/sync-release-notes.yml235 # Check if there are changes to commitCOMMENT
AI Slop Vocabulary1 hit · 1 pts
SeverityFileLineSnippetContext
MEDIUM…ills/test-suite-architect/scripts/calculate_metrics.py17 """Calculate comprehensive QA metrics from tracking CSV."""STRING