AI Slop Code RIsk Monitor

bestofjs/bestofjs

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

5.1 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for bestofjs/bestofjs, a JavaScript project with 3,136 GitHub stars. SynthScan examined 214,721 lines of code across 1043 source files, recording 1074 pattern matches distributed across 9 syntactic categories. The legacy adjusted pattern signal is 5.1 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

5.1
Adjusted Signal
5.1
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
3.1K
Stars
JavaScript
Language
214.7K
Lines of Code
1.0K
Files
1.1K
Pattern Hits
2026-10-12
Scan Date
0.01
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 18.4/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 1004 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.0/100 · LOW

Are imports declared and package/API names verified? 0 finding(s).

Agent Over-Engineering Ratio 15.0/100 · LOW

Are wrappers, guards, and repeated structures necessary? 837 finding(s).

PR Review Velocity Impact 26.5/100 · MEDIUM

Which changes need focused human review? 1074 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 10MEDIUM 98LOW 966

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 1074 distinct pattern matches across 9 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers767 hits · 466 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
707 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 Block90 hits · 50 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
30 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.tsx101async function getData() {CODE
LOWapps/web/src/server/create-api.tsx14 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