Repository Analysis

sdyckjq-lab/llm-wiki-skill

基于 Karpathy llm-wiki 方法论的个人知识库构建 Skill,支持多平台!

4.8 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of sdyckjq-lab/llm-wiki-skill, a TypeScript project with 2,154 GitHub stars. SynthScan v2.0 examined 213,836 lines of code across 728 source files, recording 818 pattern matches distributed across 14 syntactic categories. The overall adjusted score of 4.8 places this repository in the Likely human-written 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).

4.8
Adjusted Score
4.8
Raw Score
100%
Time Factor
2026-07-14
Last Push
2.2K
Stars
TypeScript
Language
213.8K
Lines of Code
728
Files
818
Pattern Hits
2026-07-14
Scan Date
0.06
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 1HIGH 43MEDIUM 22LOW 752

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

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

Hyper-Verbose Identifiers566 hits · 572 pts
SeverityFileLineSnippetContext
LOWtests/browser/graph-renderer-trial-shared.ts133export function memoryGrowthFailureDetail(memoryGrowthMb: number | null, metadata: LargeGraphFixtureMetadata): string | CODE
LOWtests/browser/graph-renderer-trial-shared.ts163export function returnGlobalTakeoverLimitMs(metadata: LargeGraphFixtureMetadata): number {CODE
LOWtests/browser/graph-sigma-global-production.ts72function parseSigmaProductionShapes(value: string | undefined): LargeGraphFixtureId[] {CODE
LOWtests/browser/graph-sigma-global-production.ts79function parseSigmaProductionActions(value: string | undefined): Set<string> | null {CODE
LOWtests/browser/graph-sigma-global-production.ts434 function selectedCommunityRegionReady() {CODE
LOWtests/browser/graph-sigma-global-production.ts662 function exposedCommunityRegionPoint(id) {CODE
LOWtests/browser/graph-sigma-global-production.ts1073async function waitForZoomButtonAnchorStable(page: PageLike): Promise<void> {CODE
LOWtests/browser/graph-sigma-global-production.ts1270async function measureSpotlightAnimation(page: PageLike, metadata: LargeGraphFixtureMetadata): Promise<PerformanceRecordCODE
LOWtests/browser/graph-sigma-global-production.ts1397async function waitForStableCommunityRegion(page: PageLike, id: string | null, maxFrames = 42): Promise<void> {CODE
LOWtests/browser/graph-sigma-global-production.ts1480async function measureReturnGlobalTakeover(page: PageLike, metadata: LargeGraphFixtureMetadata): Promise<PerformanceRecoCODE
LOWtests/browser/graph-sigma-global-production.ts1523function medianReturnGlobalTakeoverMetric(CODE
LOWtests/browser/graph-sigma-global-production.ts1632async function waitForReturnGlobalTakeoverFinal(CODE
LOWtests/browser/graph-sigma-global-production.ts1652async function selectCommunityForReturnGlobalTakeover(page: PageLike): Promise<string> {CODE
LOWtests/browser/graph-sigma-global-production.ts1675function allowsNonSigmaRouteForAction(action: string): boolean {CODE
LOWtests/browser/graph-sigma-global-production.ts1679function clickedCommunityFromCounts(counts: { lastSelectionKind?: string | null; lastSelectionCommunityIds?: string[] })CODE
LOWtests/browser/graph-sigma-global-production.ts1825function productionSignalFailureClass(record: PerformanceRecord): string | null {CODE
LOWtests/browser/graph-sigma-global-production.ts1831function productionSignalFailureDetail(record: PerformanceRecord): string {CODE
LOWtests/browser/graph-sigma-global-production.ts2036async function startSpotlightAnimationFrameSampler(CODE
LOWtests/browser/graph-sigma-global-production.ts2105async function readSpotlightAnimationFrameSample(page: PageLike): Promise<SigmaSpotlightAnimationSample> {CODE
LOW…powers/plans/2026-07-01-sigma-camera-frame-contract.md362export function sigmaWorldPointToScreenPointForCameraState(CODE
LOW…powers/plans/2026-07-01-sigma-camera-frame-contract.md449 function repositionForCameraAnimation(): void {CODE
LOW…powers/plans/2026-07-01-sigma-camera-frame-contract.md692export function maybeAnimateSigmaCommunitySpotlightCamera(CODE
LOW…powers/plans/2026-07-01-sigma-camera-frame-contract.md983 function startOverlayCameraFrameTracking(): void {CODE
LOW…powers/plans/2026-07-01-sigma-camera-frame-contract.md988 function requestOverlayAnimationFrame(owner: number): void {CODE
LOW…powers/plans/2026-07-01-sigma-camera-frame-contract.md1007 function refreshOverlayForCameraFrame(owner: number): void {CODE
LOW…powers/plans/2026-07-01-sigma-camera-frame-contract.md1029 function suppressOverlayAnimationFastPathUntilSettled(): void {CODE
LOW…powers/plans/2026-07-01-sigma-camera-frame-contract.md1041 function cancelOverlayAnimationSettleCheck(): void {CODE
LOW…powers/plans/2026-07-01-sigma-camera-frame-contract.md1068 function applySpotlightCameraResult(result: SigmaCommunitySpotlightCameraResult): void {CODE
LOW…powers/plans/2026-07-01-sigma-camera-frame-contract.md1158async function sampleSpotlightAnimationFrames(CODE
LOW…powers/plans/2026-07-01-sigma-camera-frame-contract.md1211async function measureSpotlightAnimation(page: PageLike, metadata: LargeGraphFixtureMetadata): Promise<PerformanceRecordCODE
LOWdocs/superpowers/plans/2026-06-22-chat-auto-scroll.md121function installChatScrollerLayoutMock(CODE
LOWdocs/superpowers/plans/2026-06-22-chat-auto-scroll.md455function createControlledSseStream() {CODE
LOW…s/superpowers/plans/2026-06-30-pr82-drawer-recovery.md244export function graphCommunityDrawerViewModel(payload: GraphCommunitySummaryPayload): GraphGroupDrawerViewModel {CODE
LOW…s/superpowers/plans/2026-06-30-pr82-drawer-recovery.md277export function graphSelectionGroupDrawerViewModel(title: string, selection: Selection): GraphGroupDrawerViewModel {CODE
LOW…ers/plans/2026-06-27-sigma-global-renderer-refactor.md800export function maybeAnimateSigmaCommunitySpotlightCamera(CODE
LOW…ers/plans/2026-06-27-sigma-global-renderer-refactor.md945export function bindSigmaWheelZoomController(input: SigmaWheelZoomControllerInput): SigmaWheelZoomController {CODE
LOW…ers/plans/2026-06-27-sigma-global-renderer-refactor.md969export function sigmaWheelInputFromPayload(payload: unknown, fallbackPoint: GraphScreenPoint): {CODE
LOW…ers/plans/2026-06-27-sigma-global-renderer-refactor.md996export function sigmaWheelTargetIsZoomControl(payload: unknown): boolean {CODE
LOW…lans/2026-06-30-sigma-animation-overlay-performance.md275export function sigmaOverlayCameraAnchorWorldPoints(bounds: {CODE
LOW…lans/2026-06-30-sigma-animation-overlay-performance.md294export function projectSigmaOverlayCameraAnchors(CODE
LOW…lans/2026-06-30-sigma-animation-overlay-performance.md305export function sigmaOverlayCameraTransform(CODE
LOW…lans/2026-06-30-sigma-animation-overlay-performance.md341export function sigmaOverlayCameraTransformCss(transform: SigmaOverlayCameraTransform | null): string {CODE
LOW…lans/2026-06-30-sigma-animation-overlay-performance.md624 function repositionForCameraAnimation(): void {CODE
LOW…lans/2026-06-30-sigma-animation-overlay-performance.md647 function invalidateAnimationBaseline(): void {CODE
LOW…lans/2026-06-30-sigma-animation-overlay-performance.md652 function refreshCameraAnimationBaseline(CODE
LOW…lans/2026-06-30-sigma-animation-overlay-performance.md664 function clearCameraAnimationTransform(): void {CODE
LOW…lans/2026-06-30-sigma-animation-overlay-performance.md970 function refreshOverlayForCameraFrame(): void {CODE
LOW…lans/2026-06-30-sigma-animation-overlay-performance.md990 function suppressOverlayAnimationFastPathUntilSettled(): void {CODE
LOW…lans/2026-06-30-sigma-animation-overlay-performance.md995 function scheduleOverlayAnimationSettleCheck(): void {CODE
LOW…lans/2026-06-30-sigma-animation-overlay-performance.md1019 function cancelOverlayAnimationSettleCheck(): void {CODE
LOW…lans/2026-06-30-sigma-animation-overlay-performance.md1199async function measureSpotlightAnimation(page: PageLike, metadata: LargeGraphFixtureMetadata): Promise<PerformanceRecordCODE
LOW…lans/2026-06-30-sigma-animation-overlay-performance.md1296async function waitForStableCommunityRegion(page: PageLike, id: string | null, maxFrames = 12): Promise<void> {CODE
LOW…/superpowers/plans/2026-07-02-community-view-phase1.md337export function sigmaGlobalNodeAttributes(CODE
LOW…perpowers/plans/2026-06-28-unified-community-drawer.md165function graphFixtureWithUngroupedNodes(): GraphData {CODE
LOW…perpowers/plans/2026-06-28-unified-community-drawer.md203function graphFixtureWithLinkedUngroupedNodes(): GraphData {CODE
LOW…perpowers/plans/2026-06-28-unified-community-drawer.md700export function graphCommunityDrawerViewModel(payload: GraphCommunitySummaryPayload): GraphGroupDrawerViewModel {CODE
LOW…perpowers/plans/2026-06-28-unified-community-drawer.md727export function graphSelectionGroupDrawerViewModel(title: string, selection: Selection): GraphGroupDrawerViewModel {CODE
LOW…perpowers/plans/2026-06-28-unified-community-drawer.md759function recommendedActionForCommunity(payload: GraphCommunitySummaryPayload): SelectionActionId {CODE
LOW…perpowers/plans/2026-06-28-unified-community-drawer.md765function recommendedActionForSelection(selection: Selection): SelectionActionId {CODE
LOW…perpowers/plans/2026-06-28-unified-community-drawer.md861function graphFixtureWithUngroupedNodes(): GraphData {CODE
506 more matches not shown…
Cross-File Repetition30 hits · 150 pts
SeverityFileLineSnippetContext
HIGHworkbench/.claude/skills/xlsx/scripts/office/pack.py0pack a directory into a docx, pptx, or xlsx file. validates with auto-repair, condenses xml formatting, and creates the STRING
HIGHworkbench/.claude/skills/pptx/scripts/office/pack.py0pack a directory into a docx, pptx, or xlsx file. validates with auto-repair, condenses xml formatting, and creates the STRING
HIGHworkbench/.claude/skills/docx/scripts/office/pack.py0pack a directory into a docx, pptx, or xlsx file. validates with auto-repair, condenses xml formatting, and creates the STRING
HIGH…rkbench/.claude/skills/xlsx/scripts/office/validate.py0command line tool to validate office document xml files against xsd schemas and tracked changes. usage: python validate.STRING
HIGH…rkbench/.claude/skills/pptx/scripts/office/validate.py0command line tool to validate office document xml files against xsd schemas and tracked changes. usage: python validate.STRING
HIGH…rkbench/.claude/skills/docx/scripts/office/validate.py0command line tool to validate office document xml files against xsd schemas and tracked changes. usage: python validate.STRING
HIGHworkbench/.claude/skills/xlsx/scripts/office/unpack.py0unpack office files (docx, pptx, xlsx) for editing. extracts the zip archive, pretty-prints xml files, and optionally: -STRING
HIGHworkbench/.claude/skills/pptx/scripts/office/unpack.py0unpack office files (docx, pptx, xlsx) for editing. extracts the zip archive, pretty-prints xml files, and optionally: -STRING
HIGHworkbench/.claude/skills/docx/scripts/office/unpack.py0unpack office files (docx, pptx, xlsx) for editing. extracts the zip archive, pretty-prints xml files, and optionally: -STRING
HIGHworkbench/.claude/skills/xlsx/scripts/office/soffice.py0helper for running libreoffice (soffice) in environments where af_unix sockets may be blocked (e.g., sandboxed vms). detSTRING
HIGHworkbench/.claude/skills/pptx/scripts/office/soffice.py0helper for running libreoffice (soffice) in environments where af_unix sockets may be blocked (e.g., sandboxed vms). detSTRING
HIGHworkbench/.claude/skills/docx/scripts/office/soffice.py0helper for running libreoffice (soffice) in environments where af_unix sockets may be blocked (e.g., sandboxed vms). detSTRING
HIGHworkbench/.claude/skills/xlsx/scripts/office/soffice.py0#define _gnu_source #include <dlfcn.h> #include <errno.h> #include <signal.h> #include <stdio.h> #include <stdlib.h> #inSTRING
HIGHworkbench/.claude/skills/pptx/scripts/office/soffice.py0#define _gnu_source #include <dlfcn.h> #include <errno.h> #include <signal.h> #include <stdio.h> #include <stdlib.h> #inSTRING
HIGHworkbench/.claude/skills/docx/scripts/office/soffice.py0#define _gnu_source #include <dlfcn.h> #include <errno.h> #include <signal.h> #include <stdio.h> #include <stdlib.h> #inSTRING
HIGH…/.claude/skills/xlsx/scripts/office/validators/docx.py0validator for word document xml files against xsd schemas.STRING
HIGH…/.claude/skills/pptx/scripts/office/validators/docx.py0validator for word document xml files against xsd schemas.STRING
HIGH…/.claude/skills/docx/scripts/office/validators/docx.py0validator for word document xml files against xsd schemas.STRING
HIGH…/.claude/skills/xlsx/scripts/office/validators/pptx.py0validator for powerpoint presentation xml files against xsd schemas.STRING
HIGH…/.claude/skills/pptx/scripts/office/validators/pptx.py0validator for powerpoint presentation xml files against xsd schemas.STRING
HIGH…/.claude/skills/docx/scripts/office/validators/pptx.py0validator for powerpoint presentation xml files against xsd schemas.STRING
HIGH…/.claude/skills/xlsx/scripts/office/validators/base.py0base validator with common validation logic for document files.STRING
HIGH…/.claude/skills/pptx/scripts/office/validators/base.py0base validator with common validation logic for document files.STRING
HIGH…/.claude/skills/docx/scripts/office/validators/base.py0base validator with common validation logic for document files.STRING
HIGH…kills/xlsx/scripts/office/helpers/simplify_redlines.py0simplify tracked changes by merging adjacent w:ins or w:del elements. merges adjacent <w:ins> elements from the same autSTRING
HIGH…kills/pptx/scripts/office/helpers/simplify_redlines.py0simplify tracked changes by merging adjacent w:ins or w:del elements. merges adjacent <w:ins> elements from the same autSTRING
HIGH…kills/docx/scripts/office/helpers/simplify_redlines.py0simplify tracked changes by merging adjacent w:ins or w:del elements. merges adjacent <w:ins> elements from the same autSTRING
HIGH…laude/skills/xlsx/scripts/office/helpers/merge_runs.py0merge adjacent runs with identical formatting in docx. merges adjacent <w:r> elements that have identical <w:rpr> properSTRING
HIGH…laude/skills/pptx/scripts/office/helpers/merge_runs.py0merge adjacent runs with identical formatting in docx. merges adjacent <w:r> elements that have identical <w:rpr> properSTRING
HIGH…laude/skills/docx/scripts/office/helpers/merge_runs.py0merge adjacent runs with identical formatting in docx. merges adjacent <w:r> elements that have identical <w:rpr> properSTRING
Excessive Try-Catch Wrapping88 hits · 115 pts
SeverityFileLineSnippetContext
LOWworkbench/.claude/skills/xlsx/scripts/recalc.py66 except Exception:CODE
LOWworkbench/.claude/skills/xlsx/scripts/recalc.py160 except Exception as e:CODE
MEDIUMworkbench/.claude/skills/xlsx/scripts/recalc.py32def has_gtimeout():CODE
LOWworkbench/.claude/skills/xlsx/scripts/office/pack.py126 except Exception as e:CODE
MEDIUM…rkbench/.claude/skills/xlsx/scripts/office/validate.py94 print(f"Error: Validation not supported for file type {file_extension}")CODE
LOWworkbench/.claude/skills/xlsx/scripts/office/unpack.py78 except Exception as e:CODE
LOWworkbench/.claude/skills/xlsx/scripts/office/unpack.py87 except Exception:CODE
LOWworkbench/.claude/skills/xlsx/scripts/office/unpack.py97 except Exception:CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/docx.py174 except Exception as e:CODE
MEDIUM…/.claude/skills/xlsx/scripts/office/validators/docx.py175 print(f"Error counting paragraphs in unpacked document: {e}")CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/docx.py197 except Exception as e:CODE
MEDIUM…/.claude/skills/xlsx/scripts/office/validators/docx.py198 print(f"Error counting paragraphs in original document: {e}")CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/docx.py287 except Exception:CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/docx.py439 except Exception:CODE
LOW…ude/skills/xlsx/scripts/office/validators/redlining.py56 except Exception:CODE
LOW…ude/skills/xlsx/scripts/office/validators/redlining.py65 except Exception as e:CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/pptx.py195 except Exception as e:CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/base.py138 except Exception:CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/base.py154 except Exception as e:CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/base.py357 except Exception as e:CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/base.py454 except Exception as e:CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/base.py564 except Exception:CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/base.py583 except Exception as e:CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/base.py784 except Exception as e:CODE
LOW…kills/xlsx/scripts/office/helpers/simplify_redlines.py43 except Exception as e:CODE
LOW…laude/skills/xlsx/scripts/office/helpers/merge_runs.py38 except Exception as e:CODE
LOWworkbench/.claude/skills/pdf/reference.md484 except Exception as e:CODE
LOWworkbench/.claude/skills/pdf/reference.md504 except Exception as e:CODE
LOWworkbench/.claude/skills/pdf/reference.md578except Exception as e:CODE
MEDIUMworkbench/.claude/skills/pptx/scripts/clean.py276 print(f"Error: {unpacked_dir} not found", file=sys.stderr)CODE
MEDIUMworkbench/.claude/skills/pptx/scripts/add_slide.py40 print(f"Error: {layout_path} not found", file=sys.stderr)CODE
MEDIUMworkbench/.claude/skills/pptx/scripts/add_slide.py97 print(f"Error: {source_slide} not found", file=sys.stderr)CODE
MEDIUMworkbench/.claude/skills/pptx/scripts/add_slide.py187 print(f"Error: {unpacked_dir} not found", file=sys.stderr)CODE
MEDIUMworkbench/.claude/skills/pptx/scripts/thumbnail.py66 print(f"Error: Invalid PowerPoint file: {args.input}", file=sys.stderr)CODE
MEDIUMworkbench/.claude/skills/pptx/scripts/thumbnail.py79 print("Error: No slides found", file=sys.stderr)CODE
LOWworkbench/.claude/skills/pptx/scripts/thumbnail.py90 except Exception as e:CODE
MEDIUMworkbench/.claude/skills/pptx/scripts/thumbnail.py91 print(f"Error: {e}", file=sys.stderr)CODE
LOWworkbench/.claude/skills/pptx/scripts/thumbnail.py246 except Exception:CODE
LOWworkbench/.claude/skills/pptx/scripts/office/pack.py126 except Exception as e:CODE
MEDIUM…rkbench/.claude/skills/pptx/scripts/office/validate.py94 print(f"Error: Validation not supported for file type {file_extension}")CODE
LOWworkbench/.claude/skills/pptx/scripts/office/unpack.py78 except Exception as e:CODE
LOWworkbench/.claude/skills/pptx/scripts/office/unpack.py87 except Exception:CODE
LOWworkbench/.claude/skills/pptx/scripts/office/unpack.py97 except Exception:CODE
LOW…/.claude/skills/pptx/scripts/office/validators/docx.py174 except Exception as e:CODE
MEDIUM…/.claude/skills/pptx/scripts/office/validators/docx.py175 print(f"Error counting paragraphs in unpacked document: {e}")CODE
LOW…/.claude/skills/pptx/scripts/office/validators/docx.py197 except Exception as e:CODE
MEDIUM…/.claude/skills/pptx/scripts/office/validators/docx.py198 print(f"Error counting paragraphs in original document: {e}")CODE
LOW…/.claude/skills/pptx/scripts/office/validators/docx.py287 except Exception:CODE
LOW…/.claude/skills/pptx/scripts/office/validators/docx.py439 except Exception:CODE
LOW…ude/skills/pptx/scripts/office/validators/redlining.py56 except Exception:CODE
LOW…ude/skills/pptx/scripts/office/validators/redlining.py65 except Exception as e:CODE
LOW…/.claude/skills/pptx/scripts/office/validators/pptx.py195 except Exception as e:CODE
LOW…/.claude/skills/pptx/scripts/office/validators/base.py138 except Exception:CODE
LOW…/.claude/skills/pptx/scripts/office/validators/base.py154 except Exception as e:CODE
LOW…/.claude/skills/pptx/scripts/office/validators/base.py357 except Exception as e:CODE
LOW…/.claude/skills/pptx/scripts/office/validators/base.py454 except Exception as e:CODE
LOW…/.claude/skills/pptx/scripts/office/validators/base.py564 except Exception:CODE
LOW…/.claude/skills/pptx/scripts/office/validators/base.py583 except Exception as e:CODE
LOW…/.claude/skills/pptx/scripts/office/validators/base.py784 except Exception as e:CODE
LOW…kills/pptx/scripts/office/helpers/simplify_redlines.py43 except Exception as e:CODE
28 more matches not shown…
Deep Nesting76 hits · 68 pts
SeverityFileLineSnippetContext
LOWworkbench/.claude/skills/xlsx/scripts/recalc.py70CODE
LOWworkbench/.claude/skills/xlsx/scripts/office/pack.py24CODE
LOWworkbench/.claude/skills/xlsx/scripts/office/pack.py108CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/docx.py66CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/docx.py112CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/docx.py254CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/docx.py298CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/docx.py391CODE
LOW…ude/skills/xlsx/scripts/office/validators/redlining.py127CODE
LOW…ude/skills/xlsx/scripts/office/validators/redlining.py198CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/pptx.py62CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/pptx.py104CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/pptx.py210CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/base.py115CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/base.py199CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/base.py289CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/base.py385CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/base.py469CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/base.py492CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/base.py636CODE
LOW…/.claude/skills/xlsx/scripts/office/validators/base.py703CODE
LOW…kills/xlsx/scripts/office/helpers/simplify_redlines.py149CODE
LOW…laude/skills/xlsx/scripts/office/helpers/merge_runs.py178CODE
LOW…nch/.claude/skills/pdf/scripts/fill_fillable_fields.py11CODE
LOW…nch/.claude/skills/pdf/scripts/fill_fillable_fields.py55CODE
LOW…/.claude/skills/pdf/scripts/extract_form_field_info.py19CODE
LOW…/.claude/skills/pdf/scripts/extract_form_field_info.py47CODE
LOW…h/.claude/skills/pdf/scripts/extract_form_structure.py20CODE
LOW…nch/.claude/skills/pdf/scripts/check_bounding_boxes.py15CODE
LOWworkbench/.claude/skills/pptx/scripts/clean.py49CODE
LOWworkbench/.claude/skills/pptx/scripts/clean.py171CODE
LOWworkbench/.claude/skills/pptx/scripts/office/pack.py24CODE
LOWworkbench/.claude/skills/pptx/scripts/office/pack.py108CODE
LOW…/.claude/skills/pptx/scripts/office/validators/docx.py66CODE
LOW…/.claude/skills/pptx/scripts/office/validators/docx.py112CODE
LOW…/.claude/skills/pptx/scripts/office/validators/docx.py254CODE
LOW…/.claude/skills/pptx/scripts/office/validators/docx.py298CODE
LOW…/.claude/skills/pptx/scripts/office/validators/docx.py391CODE
LOW…ude/skills/pptx/scripts/office/validators/redlining.py127CODE
LOW…ude/skills/pptx/scripts/office/validators/redlining.py198CODE
LOW…/.claude/skills/pptx/scripts/office/validators/pptx.py62CODE
LOW…/.claude/skills/pptx/scripts/office/validators/pptx.py104CODE
LOW…/.claude/skills/pptx/scripts/office/validators/pptx.py210CODE
LOW…/.claude/skills/pptx/scripts/office/validators/base.py115CODE
LOW…/.claude/skills/pptx/scripts/office/validators/base.py199CODE
LOW…/.claude/skills/pptx/scripts/office/validators/base.py289CODE
LOW…/.claude/skills/pptx/scripts/office/validators/base.py385CODE
LOW…/.claude/skills/pptx/scripts/office/validators/base.py469CODE
LOW…/.claude/skills/pptx/scripts/office/validators/base.py492CODE
LOW…/.claude/skills/pptx/scripts/office/validators/base.py636CODE
LOW…/.claude/skills/pptx/scripts/office/validators/base.py703CODE
LOW…kills/pptx/scripts/office/helpers/simplify_redlines.py149CODE
LOW…laude/skills/pptx/scripts/office/helpers/merge_runs.py178CODE
LOWworkbench/.claude/skills/docx/scripts/comment.py98CODE
LOWworkbench/.claude/skills/docx/scripts/office/pack.py24CODE
LOWworkbench/.claude/skills/docx/scripts/office/pack.py108CODE
LOW…/.claude/skills/docx/scripts/office/validators/docx.py66CODE
LOW…/.claude/skills/docx/scripts/office/validators/docx.py112CODE
LOW…/.claude/skills/docx/scripts/office/validators/docx.py254CODE
LOW…/.claude/skills/docx/scripts/office/validators/docx.py298CODE
16 more matches not shown…
Cross-Language Confusion12 hits · 60 pts
SeverityFileLineSnippetContext
HIGHworkbench/.claude/skills/xlsx/scripts/office/soffice.py116 if (sv[0] >= 0 && sv[0] < 1024) {CODE
HIGHworkbench/.claude/skills/xlsx/scripts/office/soffice.py135 if (sockfd >= 0 && sockfd < 1024 && is_shimmed[sockfd]) {CODE
HIGHworkbench/.claude/skills/xlsx/scripts/office/soffice.py144 if (sockfd >= 0 && sockfd < 1024 && is_shimmed[sockfd]) {CODE
HIGHworkbench/.claude/skills/xlsx/scripts/office/soffice.py158 if (fd >= 0 && fd < 1024 && is_shimmed[fd]) {CODE
HIGHworkbench/.claude/skills/pptx/scripts/office/soffice.py116 if (sv[0] >= 0 && sv[0] < 1024) {CODE
HIGHworkbench/.claude/skills/pptx/scripts/office/soffice.py135 if (sockfd >= 0 && sockfd < 1024 && is_shimmed[sockfd]) {CODE
HIGHworkbench/.claude/skills/pptx/scripts/office/soffice.py144 if (sockfd >= 0 && sockfd < 1024 && is_shimmed[sockfd]) {CODE
HIGHworkbench/.claude/skills/pptx/scripts/office/soffice.py158 if (fd >= 0 && fd < 1024 && is_shimmed[fd]) {CODE
HIGHworkbench/.claude/skills/docx/scripts/office/soffice.py116 if (sv[0] >= 0 && sv[0] < 1024) {CODE
HIGHworkbench/.claude/skills/docx/scripts/office/soffice.py135 if (sockfd >= 0 && sockfd < 1024 && is_shimmed[sockfd]) {CODE
HIGHworkbench/.claude/skills/docx/scripts/office/soffice.py144 if (sockfd >= 0 && sockfd < 1024 && is_shimmed[sockfd]) {CODE
HIGHworkbench/.claude/skills/docx/scripts/office/soffice.py158 if (fd >= 0 && fd < 1024 && is_shimmed[fd]) {CODE
Over-Commented Block15 hits · 15 pts
SeverityFileLineSnippetContext
LOWtests/graph-data-confidence-merge.regression-1.sh1#!/bin/bashCOMMENT
LOWworkbench/web/vite.config.ts21const trustedOrigins = new Set(DEV_WORKBENCH_ORIGINS);COMMENT
LOW…rkbench/web/src/lib/graph-node-drawer-accommodation.ts1// #122:社区阅读单击节点打开右侧详情抽屉时的镜头让位策略。COMMENT
LOWworkbench/docs/stage-3-design.md1041COMMENT
LOWworkbench/docs/stage-3-design.md1081doneCOMMENT
LOWworkbench/docs/stage-3-design.md1101# 🛠 pi 默认:(用户 ~/.pi/agent/skills/ 下的,brainstorming/dbs/etc.)COMMENT
LOWworkbench/docs/stage-2-design.md941# Phase 1:建库(覆盖验收 1)COMMENT
LOWworkbench/docs/stage-2-design.md961# 或:"调用 sediment_to_wiki,topic 设为 karpathy-核心论点"COMMENT
LOWworkbench/docs/stage-3.5-design.md221// resolvedPath?: string, // 后端 realpath/resolve 后的绝对路径;不存在时可省略COMMENT
LOWworkbench/docs/stage-3.5-design.md241COMMENT
LOWworkbench/docs/stage-3.5-design.md301│ [取消] [初始化并消化] │COMMENT
LOWworkbench/docs/stage-3.5-design.md381// GET /api/modelsCOMMENT
LOWscripts/build-graph-data.sh1#!/bin/bashCOMMENT
LOWscripts/build-graph-html.sh1#!/bin/bashCOMMENT
LOW…ages/graph-engine/src/render/sigma-graphology-model.ts421 // 1. STATIC structural layer (#135) — `communityMapLayer`, stable acrossCOMMENT
Unused Imports12 hits · 12 pts
SeverityFileLineSnippetContext
LOW…aude/skills/xlsx/scripts/office/validators/__init__.py5CODE
LOW…aude/skills/xlsx/scripts/office/validators/__init__.py6CODE
LOW…aude/skills/xlsx/scripts/office/validators/__init__.py7CODE
LOW…aude/skills/xlsx/scripts/office/validators/__init__.py8CODE
LOW…aude/skills/pptx/scripts/office/validators/__init__.py5CODE
LOW…aude/skills/pptx/scripts/office/validators/__init__.py6CODE
LOW…aude/skills/pptx/scripts/office/validators/__init__.py7CODE
LOW…aude/skills/pptx/scripts/office/validators/__init__.py8CODE
LOW…aude/skills/docx/scripts/office/validators/__init__.py5CODE
LOW…aude/skills/docx/scripts/office/validators/__init__.py6CODE
LOW…aude/skills/docx/scripts/office/validators/__init__.py7CODE
LOW…aude/skills/docx/scripts/office/validators/__init__.py8CODE
Structural Annotation Overuse7 hits · 10 pts
SeverityFileLineSnippetContext
LOWworkbench/.claude/skills/pdf/forms.md81## Step 1: Try Structure Extraction FirstCOMMENT
LOWworkbench/.claude/skills/pdf/forms.md270## Step 2: Validate Before FillingCOMMENT
LOWworkbench/.claude/skills/pdf/forms.md281## Step 3: Fill the FormCOMMENT
LOWworkbench/.claude/skills/pdf/forms.md286## Step 4: Verify OutputCOMMENT
LOWworkbench/.claude/skills/docx/SKILL.md402### Step 1: UnpackCOMMENT
LOWworkbench/.claude/skills/docx/SKILL.md408### Step 2: Edit XMLCOMMENT
LOWworkbench/.claude/skills/docx/SKILL.md436### Step 3: PackCOMMENT
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALdeps/marked.min.js6!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?defCODE
Decorative Section Separators3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMtests/regression.sh1430# ─── 交互式图谱测试 ────────────────────────────────────────────COMMENT
MEDIUMtests/regression.sh1742# ─── JS 单测 ──────────────────────────────────────────────────────COMMENT
MEDIUMtests/regression.sh1751# ─── Lint 回归 ────────────────────────────────────────────────────COMMENT
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHREADME.en.md214├── wiki/ # AI-generated knowledge baseCODE
Modern Structural Boilerplate5 hits · 5 pts
SeverityFileLineSnippetContext
LOW…aude/skills/xlsx/scripts/office/validators/__init__.py10__all__ = [CODE
LOWworkbench/.claude/skills/pptx/scripts/clean.py221def update_content_types(unpacked_dir: Path, removed_files: list[str]) -> None:CODE
LOW…aude/skills/pptx/scripts/office/validators/__init__.py10__all__ = [CODE
LOWworkbench/.claude/skills/docx/scripts/accept_changes.py14logger = logging.getLogger(__name__)CODE
LOW…aude/skills/docx/scripts/office/validators/__init__.py10__all__ = [CODE
Modern AI Meta-Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUM…7-11-workbench-http-routing-completion-audit-design.md509This is the only authoritative execution list. GitHub issue numbers, native parent-child links, and native blocking linkCODE
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOWdeps/purify.min.js2!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&defineCODE