Repository Analysis

bestofjs/bestofjs

:star: A place to find the best components to build amazing web applications. The best of JavaScript!

5.3 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of bestofjs/bestofjs, a JavaScript project with 3,134 GitHub stars. SynthScan v2.0 examined 207,000 lines of code across 999 source files, recording 1066 pattern matches distributed across 9 syntactic categories. The overall adjusted score of 5.3 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).

5.3
Adjusted Score
5.3
Raw Score
100%
Time Factor
2026-08-15
Last Push
3.1K
Stars
JavaScript
Language
207.0K
Lines of Code
999
Files
1.1K
Pattern Hits
2026-08-29
Scan Date
0.01
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

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

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 10MEDIUM 98LOW 958

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 1066 distinct pattern matches across 9 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.

Hyper-Verbose Identifiers762 hits · 461 pts
SeverityFileLineSnippetContext
LOW.cursor/skills/impeccable/scripts/live-browser.js4994 function isSvelteComponentManifestPath(filePath) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js4998 function isFrameworkComponentPreviewMode(mode) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js5002 function parseOriginalMarkupElement(originalMarkup) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js5008 function normalizeElementClassName(el) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js8895 function restoreFromActiveSessions(activeSessions, reason) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js8911 function recoverMissedGenerationCompletion(activeSessions) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js355 function shouldShowHighlightTagTooltip() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js893 function buildAnnotationsForCapture(rect, snapshot) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js933 function stripManualEditRuntimeState(root) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js956 function sanitizedContextOuterHTML(el, maxLength) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1008 function contextElementForManualEdit(selectedEl, rows, ops) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1032 function isUsefulManualEditContext(candidate, leafEl, editedTexts) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1038 function collectManualContextPieces(rootEl, editedTexts) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1062 function isMeaningfulManualContextPiece(text, editedTexts) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1068 function normalizeManualContextText(value) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1307 function configureSelectionPillStyle(extra = {}) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1328 function configureModifierPillStyle(extra = {}) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1346 function configureInlineControlStyle(extra = {}) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1363 function bindConfigureInlineControlHover(btn, controlsLocked) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1375 function bindConfigureModifierPillHover(btn, controlsLocked) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1392 function ensureConfigureBarTooltip() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1545 function bindConfigureCountPillTooltip(count, controlsLocked) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1557 function buildConfigureActionControl({ controlsLocked, onClick }) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1587 function buildConfigureCountControl({ controlsLocked, onClick }) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1601 function buildConfigureVoiceButton({ id, controlsLocked, onClick }) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1624 function buildConfigureTrailingCluster(controls, voiceBtn, submitBtn) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1643 function buildConfigureSubmitButton({ controlsLocked, onClick, ariaLabel }) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1670 function detectInsertAxisFromStyle(style) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1840 function placeholderWidthIsImplicit(kind) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1844 function applyPlaceholderSizingStyles(placeholder, sizing) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1861 function materializePlaceholderWidth(placeholder) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1882 function insertCreateDisabledReason({ prompt, comments, strokes }) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1901 function resizePlaceholderFromEdge(start, edge, dx, dy, parentWidth) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2016 function syncPageInteractionCursor() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2067 function removeInsertPlaceholderDom() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2085 function buildInsertPlaceholderSnapshotFromDom(anchor, placeholder) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2116 function isInsertGeneratingSession() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2151 function applyPlaceholderDimensions({ width, height, marginLeft, marginTop }) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2168 function buildPlaceholderResizeHandles() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2198 function syncPlaceholderResizeHandles() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2209 function startPlaceholderEdgeResize(edge, e) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2282 function ensureInsertCreateTooltip() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2359 function ensureConfigureInputStyle() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3124 function getMountedSvelteComponentAnchor(session = svelteComponentSession) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3130 function resolveSvelteComponentAnchor(session = svelteComponentSession) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3387 function wrapMixedContentTextNodes(rootEl) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3412 function unwrapMixedContentTextNodes(rootEl) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3657 function normalizeDocumentRefToken(value) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3689 function nearbyEditableTextsForManualEdit(rows, activeEl, originalText, newText) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3806 function schedulePendingDockPosition() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3821 function playPendingIntroAnimation() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3868 function readStoredManualApplyState() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3912 function clearStoredManualApplyState() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3920 function shouldResumeManualApplyLoading(count) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3954 function updateManualApplyProgressFromChunk(chunk) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3969 function updateManualApplyRepairState(repair, phase) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3980 function refreshLiveControlsForManualApply() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js4237 function manualEditEventForCurrentPage(msg) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js4332 function restoreDiscardedManualEdits(entries) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js4351 function canRestoreManualEditElement(el, op) {CODE
702 more matches not shown…
Decorative Section Separators70 hits · 232 pts
SeverityFileLineSnippetContext
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3400// ── Numbered section labels ─────────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5181// ─── Cream / beige palette (the default "tasteful" AI surface) ────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5368// ─── Clipped overflow container ───────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5518// ─── Text overflow (browser-only: needs scrollWidth/clientWidth) ──────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js15// ─── Section 1: Constants ───────────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js617 // ── Common generated-UI tells ───────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js671// ─── Section 2: Color Utilities ─────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js818// ─── Section 3: Pure Detection ──────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js2430// ─── Section 4: resolveBackground (unified) ─────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js2618// ─── Section 5: Element Adapters ────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3670// ─── Decorative radial spotlight glow ───────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js4666// ─── Section 6: Page-Level Checks ───────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5052// ── Repeated text inside one container ──────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5248// ─── Oversized hero headline ────────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5294// ─── Generated-UI tell: hairline border + wide diffuse shadow ────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js6261// ─── Section 7: Browser UI (IS_BROWSER only) ────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3400// ── Numbered section labels ─────────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5181// ─── Cream / beige palette (the default "tasteful" AI surface) ────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5368// ─── Clipped overflow container ───────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5518// ─── Text overflow (browser-only: needs scrollWidth/clientWidth) ──────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js15// ─── Section 1: Constants ───────────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js617 // ── Common generated-UI tells ───────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js671// ─── Section 2: Color Utilities ─────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js818// ─── Section 3: Pure Detection ──────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js2430// ─── Section 4: resolveBackground (unified) ─────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js2618// ─── Section 5: Element Adapters ────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3670// ─── Decorative radial spotlight glow ───────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js4666// ─── Section 6: Page-Level Checks ───────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5052// ── Repeated text inside one container ──────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5248// ─── Oversized hero headline ────────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5294// ─── Generated-UI tell: hairline border + wide diffuse shadow ────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js6261// ─── Section 7: Browser UI (IS_BROWSER only) ────────────────────────────────COMMENT
MEDIUM.agents/skills/wizard/template.sh11# ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM.agents/skills/wizard/template.sh13# ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM.agents/skills/wizard/template.sh182# ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM.agents/skills/wizard/template.sh185# ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM.agents/skills/wizard/template.sh191# ── Example stage: replace with your real steps ───────────────────────────COMMENT
MEDIUM.agents/skills/wizard/template.sh202# ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3400// ── Numbered section labels ─────────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5181// ─── Cream / beige palette (the default "tasteful" AI surface) ────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5368// ─── Clipped overflow container ───────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5518// ─── Text overflow (browser-only: needs scrollWidth/clientWidth) ──────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js15// ─── Section 1: Constants ───────────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js617 // ── Common generated-UI tells ───────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js671// ─── Section 2: Color Utilities ─────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js818// ─── Section 3: Pure Detection ──────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js2430// ─── Section 4: resolveBackground (unified) ─────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js2618// ─── Section 5: Element Adapters ────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3670// ─── Decorative radial spotlight glow ───────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js4666// ─── Section 6: Page-Level Checks ───────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5052// ── Repeated text inside one container ──────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5248// ─── Oversized hero headline ────────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5294// ─── Generated-UI tell: hairline border + wide diffuse shadow ────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js6261// ─── Section 7: Browser UI (IS_BROWSER only) ────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3400// ── Numbered section labels ─────────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5181// ─── Cream / beige palette (the default "tasteful" AI surface) ────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5368// ─── Clipped overflow container ───────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js5518// ─── Text overflow (browser-only: needs scrollWidth/clientWidth) ──────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js15// ─── Section 1: Constants ───────────────────────────────────────────────────COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js617 // ── Common generated-UI tells ───────────────────────────────────────────COMMENT
10 more matches not shown…
Structural Annotation Overuse105 hits · 178 pts
SeverityFileLineSnippetContext
LOW.cursor/skills/impeccable/reference/document.md82### Step 1: Find the design assetsCOMMENT
LOW.cursor/skills/impeccable/reference/document.md94### Step 2: Auto-extract what can be auto-extractedCOMMENT
LOW.cursor/skills/impeccable/reference/document.md116### Step 3: Ask the user for qualitative languageCOMMENT
LOW.cursor/skills/impeccable/reference/document.md128### Step 4: Write DESIGN.mdCOMMENT
LOW.cursor/skills/impeccable/reference/document.md342### Step 5: Confirm and refineCOMMENT
LOW.cursor/skills/impeccable/reference/document.md354### Step 1: Route through new-work's workshopCOMMENT
LOW.cursor/skills/impeccable/reference/document.md362### Step 2: Write seed DESIGN.mdCOMMENT
LOW.cursor/skills/impeccable/reference/document.md385### Step 3: ConfirmCOMMENT
LOW.cursor/skills/impeccable/reference/extract.md5## Step 1: Discover the Design SystemCOMMENT
LOW.cursor/skills/impeccable/reference/extract.md11## Step 2: Identify PatternsCOMMENT
LOW.cursor/skills/impeccable/reference/extract.md24## Step 3: Plan ExtractionCOMMENT
LOW.cursor/skills/impeccable/reference/extract.md36## Step 4: Extract & EnrichCOMMENT
LOW.cursor/skills/impeccable/reference/extract.md44## Step 5: MigrateCOMMENT
LOW.cursor/skills/impeccable/reference/extract.md53## Step 6: DocumentCOMMENT
LOW.cursor/skills/impeccable/reference/doctor.md13## Step 1: Run the passCOMMENT
LOW.cursor/skills/impeccable/reference/doctor.md25## Step 2: Act by severityCOMMENT
LOW.cursor/skills/impeccable/reference/doctor.md35## Step 3: Deprecated fields are bindingCOMMENT
LOW.cursor/skills/impeccable/reference/doctor.md39## Step 4: Do not overclaim on truth driftCOMMENT
LOW.cursor/skills/impeccable/reference/init.md5## Step 1: Load current stateCOMMENT
LOW.cursor/skills/impeccable/reference/init.md17## Step 2: Explore the projectCOMMENT
LOW.cursor/skills/impeccable/reference/init.md25## Step 3: Interview for product truthCOMMENT
LOW.cursor/skills/impeccable/reference/init.md56## Step 4: Write PRODUCT.mdCOMMENT
LOW.cursor/skills/impeccable/reference/init.md110## Step 5: Configure live mode when usefulCOMMENT
LOW.cursor/skills/impeccable/reference/init.md114## Step 6: Wrap up or resumeCOMMENT
LOW.agents/skills/impeccable/reference/document.md82### Step 1: Find the design assetsCOMMENT
LOW.agents/skills/impeccable/reference/document.md94### Step 2: Auto-extract what can be auto-extractedCOMMENT
LOW.agents/skills/impeccable/reference/document.md116### Step 3: Ask the user for qualitative languageCOMMENT
LOW.agents/skills/impeccable/reference/document.md128### Step 4: Write DESIGN.mdCOMMENT
LOW.agents/skills/impeccable/reference/document.md342### Step 5: Confirm and refineCOMMENT
LOW.agents/skills/impeccable/reference/document.md354### Step 1: Route through new-work's workshopCOMMENT
LOW.agents/skills/impeccable/reference/document.md362### Step 2: Write seed DESIGN.mdCOMMENT
LOW.agents/skills/impeccable/reference/document.md385### Step 3: ConfirmCOMMENT
LOW.agents/skills/impeccable/reference/extract.md5## Step 1: Discover the Design SystemCOMMENT
LOW.agents/skills/impeccable/reference/extract.md11## Step 2: Identify PatternsCOMMENT
LOW.agents/skills/impeccable/reference/extract.md24## Step 3: Plan ExtractionCOMMENT
LOW.agents/skills/impeccable/reference/extract.md36## Step 4: Extract & EnrichCOMMENT
LOW.agents/skills/impeccable/reference/extract.md44## Step 5: MigrateCOMMENT
LOW.agents/skills/impeccable/reference/extract.md53## Step 6: DocumentCOMMENT
LOW.agents/skills/impeccable/reference/doctor.md13## Step 1: Run the passCOMMENT
LOW.agents/skills/impeccable/reference/doctor.md25## Step 2: Act by severityCOMMENT
LOW.agents/skills/impeccable/reference/doctor.md35## Step 3: Deprecated fields are bindingCOMMENT
LOW.agents/skills/impeccable/reference/doctor.md39## Step 4: Do not overclaim on truth driftCOMMENT
LOW.agents/skills/impeccable/reference/init.md5## Step 1: Load current stateCOMMENT
LOW.agents/skills/impeccable/reference/init.md17## Step 2: Explore the projectCOMMENT
LOW.agents/skills/impeccable/reference/init.md25## Step 3: Interview for product truthCOMMENT
LOW.agents/skills/impeccable/reference/init.md56## Step 4: Write PRODUCT.mdCOMMENT
LOW.agents/skills/impeccable/reference/init.md110## Step 5: Configure live mode when usefulCOMMENT
LOW.agents/skills/impeccable/reference/init.md114## Step 6: Wrap up or resumeCOMMENT
LOW.agents/skills/find-skills/SKILL.md36### Step 1: Understand What They NeedCOMMENT
LOW.agents/skills/find-skills/SKILL.md44### Step 2: Search for SkillsCOMMENT
LOW.agents/skills/find-skills/SKILL.md67### Step 3: Present Options to the UserCOMMENT
LOW.agents/skills/find-skills/SKILL.md87### Step 4: Offer to InstallCOMMENT
LOW.claude/skills/impeccable/reference/document.md82### Step 1: Find the design assetsCOMMENT
LOW.claude/skills/impeccable/reference/document.md94### Step 2: Auto-extract what can be auto-extractedCOMMENT
LOW.claude/skills/impeccable/reference/document.md116### Step 3: Ask the user for qualitative languageCOMMENT
LOW.claude/skills/impeccable/reference/document.md128### Step 4: Write DESIGN.mdCOMMENT
LOW.claude/skills/impeccable/reference/document.md342### Step 5: Confirm and refineCOMMENT
LOW.claude/skills/impeccable/reference/document.md354### Step 1: Route through new-work's workshopCOMMENT
LOW.claude/skills/impeccable/reference/document.md362### Step 2: Write seed DESIGN.mdCOMMENT
LOW.claude/skills/impeccable/reference/document.md385### Step 3: ConfirmCOMMENT
45 more matches not shown…
Modern AI Meta-Vocabulary28 hits · 102 pts
SeverityFileLineSnippetContext
MEDIUM.cursor/skills/impeccable/scripts/live-browser.js8902 // Self-heal on SSE (re)connect. The preflight scaffold write triggers aCOMMENT
MEDIUM.cursor/skills/impeccable/scripts/live-browser.js6171 // the fetched source still shows only the preflight scaffold, before theCOMMENT
MEDIUM.cursor/skills/impeccable/scripts/live-browser.js6289 // Mid-generation the source legitimately holds a scaffold wrapperCOMMENT
MEDIUM.cursor/skills/impeccable/scripts/live-browser.js6298 // Generation finished, yet the read shows only the scaffold: theCOMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3402// the section scaffold is a tiny numeric index riding beside each sectionCOMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3510 // A repeated identical number is some other device; the scaffold counts up.COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3441 // Deliberate micro-label styling separates the scaffold from incidentalCOMMENT
MEDIUM.agents/skills/impeccable/scripts/live-browser.js8902 // Self-heal on SSE (re)connect. The preflight scaffold write triggers aCOMMENT
MEDIUM.agents/skills/impeccable/scripts/live-browser.js6171 // the fetched source still shows only the preflight scaffold, before theCOMMENT
MEDIUM.agents/skills/impeccable/scripts/live-browser.js6289 // Mid-generation the source legitimately holds a scaffold wrapperCOMMENT
MEDIUM.agents/skills/impeccable/scripts/live-browser.js6298 // Generation finished, yet the read shows only the scaffold: theCOMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3402// the section scaffold is a tiny numeric index riding beside each sectionCOMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3510 // A repeated identical number is some other device; the scaffold counts up.COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3441 // Deliberate micro-label styling separates the scaffold from incidentalCOMMENT
MEDIUM.claude/skills/impeccable/scripts/live-browser.js8902 // Self-heal on SSE (re)connect. The preflight scaffold write triggers aCOMMENT
MEDIUM.claude/skills/impeccable/scripts/live-browser.js6171 // the fetched source still shows only the preflight scaffold, before theCOMMENT
MEDIUM.claude/skills/impeccable/scripts/live-browser.js6289 // Mid-generation the source legitimately holds a scaffold wrapperCOMMENT
MEDIUM.claude/skills/impeccable/scripts/live-browser.js6298 // Generation finished, yet the read shows only the scaffold: theCOMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3402// the section scaffold is a tiny numeric index riding beside each sectionCOMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3510 // A repeated identical number is some other device; the scaffold counts up.COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3441 // Deliberate micro-label styling separates the scaffold from incidentalCOMMENT
MEDIUM.github/skills/impeccable/scripts/live-browser.js8902 // Self-heal on SSE (re)connect. The preflight scaffold write triggers aCOMMENT
MEDIUM.github/skills/impeccable/scripts/live-browser.js6171 // the fetched source still shows only the preflight scaffold, before theCOMMENT
MEDIUM.github/skills/impeccable/scripts/live-browser.js6289 // Mid-generation the source legitimately holds a scaffold wrapperCOMMENT
MEDIUM.github/skills/impeccable/scripts/live-browser.js6298 // Generation finished, yet the read shows only the scaffold: theCOMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3402// the section scaffold is a tiny numeric index riding beside each sectionCOMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3510 // A repeated identical number is some other device; the scaffold counts up.COMMENT
MEDIUM…ccable/scripts/detector/detect-antipatterns-browser.js3441 // Deliberate micro-label styling separates the scaffold from incidentalCOMMENT
Synthetic Comment Markers9 hits · 65 pts
SeverityFileLineSnippetContext
HIGH…ccable/scripts/detector/detect-antipatterns-browser.js113 // ── AI slop: tells that something was AI-generated ──COMMENT
HIGH…ccable/scripts/detector/detect-antipatterns-browser.js2824 // (the "card-icon" pattern from many AI-generated demos).COMMENT
HIGH…ccable/scripts/detector/detect-antipatterns-browser.js113 // ── AI slop: tells that something was AI-generated ──COMMENT
HIGH…ccable/scripts/detector/detect-antipatterns-browser.js2824 // (the "card-icon" pattern from many AI-generated demos).COMMENT
HIGH.agents/skills/triage/SKILL.md16> *This was generated by AI during triage.*CODE
HIGH…ccable/scripts/detector/detect-antipatterns-browser.js113 // ── AI slop: tells that something was AI-generated ──COMMENT
HIGH…ccable/scripts/detector/detect-antipatterns-browser.js2824 // (the "card-icon" pattern from many AI-generated demos).COMMENT
HIGH…ccable/scripts/detector/detect-antipatterns-browser.js113 // ── AI slop: tells that something was AI-generated ──COMMENT
HIGH…ccable/scripts/detector/detect-antipatterns-browser.js2824 // (the "card-icon" pattern from many AI-generated demos).COMMENT
Over-Commented Block87 hits · 47 pts
SeverityFileLineSnippetContext
LOW.cursor/skills/impeccable/scripts/live-browser.js121 //COMMENT
LOW.cursor/skills/impeccable/scripts/live-browser.js3041 //COMMENT
LOW.cursor/skills/impeccable/scripts/live-browser.js6541 if (visual.length === 1) return visual[0];COMMENT
LOW.cursor/skills/impeccable/scripts/live-browser.js8121 float cellPx = 10.0;COMMENT
LOW.cursor/skills/impeccable/scripts/live-browser.js8161 let shaderState = null; // { canvas, gl, program, texture, rafId, startTime }COMMENT
LOW.cursor/skills/impeccable/scripts/live-browser.js9381 const ICON_PAGE_VOICE =COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js881 // element has no own background and the contrast against the ancestorCOMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js901COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js1021}COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js1501}COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js2021 return false;COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js2121 snippet: `animate-${anim[1]} on tiny rounded-full element${inLandmark ? ' in header/nav' : ''}`,COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js2181COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js2381 // --- Generated-UI tells: two-axis grid-line background ---COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js2481 const hasGradientOrUrl = bgImage && bgImage !== 'none' && (/gradient/i.test(bgImage) || /url\s*\(/i.test(bgImage));COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js3961 }COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js4021 // Emit at most one finding per element — pick whichever axis is worse.COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js4101 // Children-insulate-this-side: a side is insulated if ANY directCOMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js4261 // The live failure it closes: a build shipped its entire furniture layer atCOMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js6261// ─── Section 7: Browser UI (IS_BROWSER only) ────────────────────────────────COMMENT
LOW.agents/skills/impeccable/scripts/live-browser.js121 //COMMENT
LOW.agents/skills/impeccable/scripts/live-browser.js3041 //COMMENT
LOW.agents/skills/impeccable/scripts/live-browser.js6541 if (visual.length === 1) return visual[0];COMMENT
LOW.agents/skills/impeccable/scripts/live-browser.js8121 float cellPx = 10.0;COMMENT
LOW.agents/skills/impeccable/scripts/live-browser.js8161 let shaderState = null; // { canvas, gl, program, texture, rafId, startTime }COMMENT
LOW.agents/skills/impeccable/scripts/live-browser.js9381 const ICON_PAGE_VOICE =COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js881 // element has no own background and the contrast against the ancestorCOMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js901COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js1021}COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js1501}COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js2021 return false;COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js2121 snippet: `animate-${anim[1]} on tiny rounded-full element${inLandmark ? ' in header/nav' : ''}`,COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js2181COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js2381 // --- Generated-UI tells: two-axis grid-line background ---COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js2481 const hasGradientOrUrl = bgImage && bgImage !== 'none' && (/gradient/i.test(bgImage) || /url\s*\(/i.test(bgImage));COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js3961 }COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js4021 // Emit at most one finding per element — pick whichever axis is worse.COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js4101 // Children-insulate-this-side: a side is insulated if ANY directCOMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js4261 // The live failure it closes: a build shipped its entire furniture layer atCOMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js6261// ─── Section 7: Browser UI (IS_BROWSER only) ────────────────────────────────COMMENT
LOW…s/skills/diagnosing-bugs/scripts/hitl-loop.template.sh1#!/usr/bin/env bashCOMMENT
LOW.claude/skills/impeccable/scripts/live-browser.js121 //COMMENT
LOW.claude/skills/impeccable/scripts/live-browser.js3041 //COMMENT
LOW.claude/skills/impeccable/scripts/live-browser.js6541 if (visual.length === 1) return visual[0];COMMENT
LOW.claude/skills/impeccable/scripts/live-browser.js8121 float cellPx = 10.0;COMMENT
LOW.claude/skills/impeccable/scripts/live-browser.js8161 let shaderState = null; // { canvas, gl, program, texture, rafId, startTime }COMMENT
LOW.claude/skills/impeccable/scripts/live-browser.js9381 const ICON_PAGE_VOICE =COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js881 // element has no own background and the contrast against the ancestorCOMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js901COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js1021}COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js1501}COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js2021 return false;COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js2121 snippet: `animate-${anim[1]} on tiny rounded-full element${inLandmark ? ' in header/nav' : ''}`,COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js2181COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js2381 // --- Generated-UI tells: two-axis grid-line background ---COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js2481 const hasGradientOrUrl = bgImage && bgImage !== 'none' && (/gradient/i.test(bgImage) || /url\s*\(/i.test(bgImage));COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js3961 }COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js4021 // Emit at most one finding per element — pick whichever axis is worse.COMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js4101 // Children-insulate-this-side: a side is insulated if ANY directCOMMENT
LOW…ccable/scripts/detector/detect-antipatterns-browser.js4261 // The live failure it closes: a build shipped its entire furniture layer atCOMMENT
27 more matches not shown…
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHdocker-compose.yaml14 # In this example, we share the folder `db-data` in our root repository, with the default PostgreSQL data pathCOMMENT
Overly Generic Function Names3 hits · 3 pts
SeverityFileLineSnippetContext
LOWapps/web/src/app/(home)/layout.tsx86async function getData() {CODE
LOWapps/web/src/server/create-api.tsx13 async function getData() {CODE
LOWapps/legacy/public/mockServiceWorker.js118async function handleRequest(event, requestId) {CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…s/skills/diagnosing-bugs/scripts/hitl-loop.template.sh6# Usage:COMMENT