Repository Analysis

anthropics/knowledge-work-plugins

Open source repository of plugins primarily intended for knowledge workers to use in Claude Cowork

7.4 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of anthropics/knowledge-work-plugins, a Python project with 22,608 GitHub stars. SynthScan v2.0 examined 183,366 lines of code across 1118 source files, recording 817 pattern matches distributed across 16 syntactic categories. The overall adjusted score of 7.4 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).

7.4
Adjusted Score
7.4
Raw Score
100%
Time Factor
2026-07-14
Last Push
22.6K
Stars
Python
Language
183.4K
Lines of Code
1.1K
Files
817
Pattern Hits
2026-07-14
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

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

Severity Breakdown

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

CRITICAL 0HIGH 16MEDIUM 122LOW 679

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 817 distinct pattern matches across 16 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.

Structural Annotation Overuse484 hits · 795 pts
SeverityFileLineSnippetContext
LOWenterprise-search/skills/search-strategy/SKILL.md31### Step 1: Identify Query TypeCOMMENT
LOWenterprise-search/skills/search-strategy/SKILL.md45### Step 2: Extract Search ComponentsCOMMENT
LOWenterprise-search/skills/search-strategy/SKILL.md55### Step 3: Generate Sub-Queries Per SourceCOMMENT
LOW…x-season-organizer/reference/examples/year-end-1099.md8## Step 1: Pull contractor payments from all sourcesCOMMENT
LOW…x-season-organizer/reference/examples/year-end-1099.md32## Step 2: Aggregate and deduplicateCOMMENT
LOW…x-season-organizer/reference/examples/year-end-1099.md47## Step 3: Apply $600 threshold and W-9 checkCOMMENT
LOW…x-season-organizer/reference/examples/year-end-1099.md58## Step 4: Output delivered to MarcusCOMMENT
LOW…son-organizer/reference/examples/quarterly-estimate.md8## Step 1: Pull YTD P&L from QuickBooksCOMMENT
LOW…son-organizer/reference/examples/quarterly-estimate.md17## Step 2: Ask about prior paymentsCOMMENT
LOW…son-organizer/reference/examples/quarterly-estimate.md25## Step 3: CalculateCOMMENT
LOW…son-organizer/reference/examples/quarterly-estimate.md54## Step 4: Output delivered to SarahCOMMENT
LOWsmall-business/skills/content-strategy/SKILL.md34### Step 1: Pre-flight check (QuickBooks only)COMMENT
LOWsmall-business/skills/content-strategy/SKILL.md47### Step 2: Clarify priorities & metricsCOMMENT
LOWsmall-business/skills/content-strategy/SKILL.md61### Step 3: Pull and analyze sales dataCOMMENT
LOWsmall-business/skills/content-strategy/SKILL.md82### Step 4: Layer in seasonalityCOMMENT
LOWsmall-business/skills/content-strategy/SKILL.md88### Step 5: Build the 30-day briefCOMMENT
LOWsmall-business/skills/content-strategy/SKILL.md100### Step 6: Owner approval & iterationCOMMENT
LOWsmall-business/skills/margin-analyzer/SKILL.md38### Step 1: Pre-flight checkCOMMENT
LOWsmall-business/skills/margin-analyzer/SKILL.md46### Step 2: Clarify scopeCOMMENT
LOWsmall-business/skills/margin-analyzer/SKILL.md60### Step 3: Pull cost data (QuickBooks)COMMENT
LOWsmall-business/skills/margin-analyzer/SKILL.md76### Step 4: Pull revenue data (PayPal / Square)COMMENT
LOWsmall-business/skills/margin-analyzer/SKILL.md86### Step 5: Compute unit economicsCOMMENT
LOWsmall-business/skills/margin-analyzer/SKILL.md102### Step 6: BenchmarkCOMMENT
LOWsmall-business/skills/margin-analyzer/SKILL.md112### Step 7: Pricing scenariosCOMMENT
LOWsmall-business/skills/margin-analyzer/SKILL.md128### Step 8: Present the analysisCOMMENT
LOW…/margin-analyzer/reference/examples/retail-boutique.md15## Step 1: Pre-flightCOMMENT
LOW…/margin-analyzer/reference/examples/retail-boutique.md21## Step 2: Scope clarificationCOMMENT
LOW…/margin-analyzer/reference/examples/retail-boutique.md41## Step 5: Unit economics outputCOMMENT
LOW…/margin-analyzer/reference/examples/retail-boutique.md55## Step 6: BenchmarkingCOMMENT
LOW…/margin-analyzer/reference/examples/retail-boutique.md61## Step 7: Pricing scenarios — Knitwear (low-margin item)COMMENT
LOW…/margin-analyzer/reference/examples/retail-boutique.md77## Step 8: What was presentedCOMMENT
LOW…margin-analyzer/reference/examples/service-business.md15## Step 2: Scope clarificationCOMMENT
LOW…margin-analyzer/reference/examples/service-business.md33## Step 5: Unit economics outputCOMMENT
LOW…margin-analyzer/reference/examples/service-business.md45## Step 6: BenchmarkingCOMMENT
LOW…margin-analyzer/reference/examples/service-business.md51## Step 7: Pricing scenarios — Brand Strategy (lowest revenue/hour)COMMENT
LOWsales/skills/forecast/SKILL.md52### Step 1: Your Pipeline DataCOMMENT
LOWsales/skills/forecast/SKILL.md77### Step 2: Your TargetsCOMMENT
LOWsales/skills/draft-outreach/SKILL.md125### Step 1: Parse RequestCOMMENT
LOWsales/skills/draft-outreach/SKILL.md135### Step 2: Research First (Always)COMMENT
LOWsales/skills/draft-outreach/SKILL.md150### Step 3: Identify HookCOMMENT
LOWsales/skills/draft-outreach/SKILL.md161### Step 4: Draft MessageCOMMENT
LOWsales/skills/draft-outreach/SKILL.md193### Step 5: Create Email DraftCOMMENT
LOWsales/skills/daily-briefing/SKILL.md143### Step 1: Gather ContextCOMMENT
LOWsales/skills/daily-briefing/SKILL.md174### Step 2: PrioritizeCOMMENT
LOWsales/skills/daily-briefing/SKILL.md192### Step 3: Generate BriefingCOMMENT
LOWsales/skills/account-research/SKILL.md181### Step 1: Parse RequestCOMMENT
LOWsales/skills/account-research/SKILL.md191### Step 2: Web Search (Always)COMMENT
LOWsales/skills/account-research/SKILL.md212### Step 3: Enrichment (If Connected)COMMENT
LOWsales/skills/account-research/SKILL.md229### Step 4: CRM Check (If Connected)COMMENT
LOWsales/skills/account-research/SKILL.md245### Step 5: SynthesizeCOMMENT
LOWsales/skills/call-prep/SKILL.md163### Step 1: Gather ContextCOMMENT
LOWsales/skills/call-prep/SKILL.md198### Step 2: Research SupplementCOMMENT
LOWsales/skills/call-prep/SKILL.md209### Step 3: Synthesize & GenerateCOMMENT
LOWbio-research/skills/start/SKILL.md12## Step 1: WelcomeCOMMENT
LOWbio-research/skills/start/SKILL.md24## Step 2: Check Available MCP ServersCOMMENT
LOWbio-research/skills/start/SKILL.md46## Step 3: Survey Available SkillsCOMMENT
LOWbio-research/skills/start/SKILL.md58## Step 4: Optional Setup — Binary MCP ServersCOMMENT
LOWbio-research/skills/start/SKILL.md69## Step 5: Ask How to HelpCOMMENT
LOW…search/skills/scvi-tools/references/citeseq_totalvi.md29## Step 1: Load CITE-seq DataCOMMENT
LOW…search/skills/scvi-tools/references/citeseq_totalvi.md68## Step 2: Quality ControlCOMMENT
424 more matches not shown…
Decorative Section Separators76 hits · 208 pts
SeverityFileLineSnippetContext
MEDIUM…s/instrument-data-to-allotrope/scripts/validate_asm.py207# =============================================================================COMMENT
MEDIUM…s/instrument-data-to-allotrope/scripts/validate_asm.py209# =============================================================================COMMENT
MEDIUM…s/instrument-data-to-allotrope/scripts/validate_asm.py709# =============================================================================COMMENT
MEDIUM…s/instrument-data-to-allotrope/scripts/validate_asm.py711# =============================================================================COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md181 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md183 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md193 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md195 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md206 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md208 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md215 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md217 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md236 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md238 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md248 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md250 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md282 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md284 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md292 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md294 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md339 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md341 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md347 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md349 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md450 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md452 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md458 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md460 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md468 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md470 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md537 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md539 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md549 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md551 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md16 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md18 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md44 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md46 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md71 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md73 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md94 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md96 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md112 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md114 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md129 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md131 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md161 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md163 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md262 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md264 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md318 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md320 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md364 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md366 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md378 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md380 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md403 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md405 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md425 // ═══════════════════════════════════════════════════════════════════════COMMENT
MEDIUM…kills/video-sdk/windows/references/delegate-methods.md427 // ═══════════════════════════════════════════════════════════════════════COMMENT
16 more matches not shown…
Excessive Try-Catch Wrapping64 hits · 78 pts
SeverityFileLineSnippetContext
MEDIUM…o-research/skills/scvi-tools/scripts/validate_adata.py365 print("Error: scanpy is required. Install with: pip install scanpy")CODE
LOW…o-research/skills/scvi-tools/scripts/validate_adata.py372 except Exception as e:CODE
MEDIUM…o-research/skills/scvi-tools/scripts/validate_adata.py373 print(f"Error loading file: {e}")CODE
LOWbio-research/skills/scvi-tools/scripts/model_utils.py240 except Exception as e:CODE
LOWbio-research/skills/scvi-tools/scripts/model_utils.py256 except Exception as e:CODE
LOWbio-research/skills/scvi-tools/scripts/model_utils.py558 except Exception as e:CODE
LOWbio-research/skills/scvi-tools/scripts/cluster_embed.py126 except Exception as e:CODE
MEDIUMbio-research/skills/scvi-tools/scripts/cluster_embed.py180 print("Error: scanpy required. Install with: pip install scanpy")STRING
LOW…h/skills/scvi-tools/scripts/differential_expression.py77 except Exception as e:CODE
MEDIUM…h/skills/scvi-tools/scripts/differential_expression.py181 print("Error: scvi-tools and scanpy required")STRING
MEDIUMbio-research/skills/scvi-tools/scripts/train_model.py273 print("Error: --labels-key required for scanvi model")STRING
MEDIUMbio-research/skills/scvi-tools/scripts/train_model.py280 print("Error: scvi-tools and scanpy required")STRING
MEDIUMbio-research/skills/scvi-tools/scripts/train_model.py296 print("Error: mudata required for .h5mu files. Install with: pip install mudata")STRING
LOWbio-research/skills/scvi-tools/scripts/train_model.py361 except Exception as e:STRING
MEDIUMbio-research/skills/scvi-tools/scripts/prepare_data.py143 print("Error: scanpy required. Install with: pip install scanpy")STRING
MEDIUM…search/skills/scvi-tools/scripts/integrate_datasets.py193 print("Error: scvi-tools and scanpy required")STRING
MEDIUM…-research/skills/scvi-tools/scripts/transfer_labels.py166 print("Error: scvi-tools and scanpy required")STRING
MEDIUM…-research/skills/scvi-tools/scripts/transfer_labels.py188 print("Error: Model was saved without adata. Please provide --reference-adata")STRING
LOW…s/nextflow-development/scripts/generate_samplesheet.py363 except Exception as e:CODE
MEDIUM…s/nextflow-development/scripts/generate_samplesheet.py424 print(f"Error: Not a directory: {args.input}")STRING
MEDIUM…s/nextflow-development/scripts/generate_samplesheet.py447 print(f"Error: {e}")STRING
LOW…ills/nextflow-development/scripts/check_environment.py105 except Exception as e:CODE
LOW…ills/nextflow-development/scripts/check_environment.py172 except Exception as e:CODE
LOW…ills/nextflow-development/scripts/check_environment.py230 except Exception as e:CODE
LOW…ills/nextflow-development/scripts/check_environment.py263 except Exception:CODE
LOW…ills/nextflow-development/scripts/check_environment.py271 except Exception:CODE
LOW…ills/nextflow-development/scripts/check_environment.py301 except Exception as e:CODE
LOW…ills/nextflow-development/scripts/check_environment.py322 except Exception:CODE
LOW…ills/nextflow-development/scripts/check_environment.py330 except Exception:CODE
LOW…ills/nextflow-development/scripts/check_environment.py354 except Exception as e:CODE
LOW…kills/nextflow-development/scripts/detect_data_type.py74 except Exception:CODE
MEDIUM…kills/nextflow-development/scripts/detect_data_type.py288 print(f"Error: {e}")STRING
LOW…kills/nextflow-development/scripts/detect_data_type.py291 except Exception as e:STRING
MEDIUM…kills/nextflow-development/scripts/detect_data_type.py295 print(f"Error: {e}")STRING
LOW…h/skills/nextflow-development/scripts/sra_geo_fetch.py93 except Exception:CODE
MEDIUM…/skills/nextflow-development/scripts/manage_genomes.py509 print(f"Error: {params['error']}")STRING
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py74 except Exception as e:CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py139 except Exception as e:CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py192 except Exception as e:CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py293 except Exception as e:CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py348 except Exception as e:CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py394 except Exception as e:CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py466 except Exception as e:CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py560 except Exception as e:CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py693 except Exception as e:CODE
LOW…-data-to-allotrope/references/supported_instruments.md149except Exception as e:CODE
MEDIUM…ls/instrument-data-to-allotrope/scripts/flatten_asm.py222 print(f"Error: File not found: {args.input}")CODE
LOW…s/instrument-data-to-allotrope/scripts/validate_asm.py1066 except Exception as e:CODE
LOW…/instrument-data-to-allotrope/scripts/export_parser.py79 except Exception as e:CODE
MEDIUM…/instrument-data-to-allotrope/scripts/export_parser.py142 print(f"Error: File not found: {{args.input}}")CODE
LOW…instrument-data-to-allotrope/scripts/convert_to_asm.py128 except Exception as e:CODE
LOW…instrument-data-to-allotrope/scripts/convert_to_asm.py190 except Exception as e:CODE
LOW…instrument-data-to-allotrope/scripts/convert_to_asm.py207 except Exception:CODE
LOW…instrument-data-to-allotrope/scripts/convert_to_asm.py216 except Exception:CODE
LOW…instrument-data-to-allotrope/scripts/convert_to_asm.py224 except Exception:CODE
LOW…instrument-data-to-allotrope/scripts/convert_to_asm.py297 except Exception as e:CODE
MEDIUM…instrument-data-to-allotrope/scripts/convert_to_asm.py408 print(f"Error: File not found: {args.input}")CODE
MEDIUM…instrument-data-to-allotrope/scripts/convert_to_asm.py468 print("Error: Could not convert file")CODE
LOW…instrument-data-to-allotrope/scripts/convert_to_asm.py527 except Exception as e:CODE
MEDIUM…instrument-data-to-allotrope/scripts/convert_to_asm.py23def get_allotropy():CODE
4 more matches not shown…
Modern AI Meta-Vocabulary19 hits · 43 pts
SeverityFileLineSnippetContext
MEDIUMcustomer-support/README.md3A customer support plugin primarily designed for [Cowork](https://claude.com/product/cowork), Anthropic's agentic desktoCODE
MEDIUMdesign/README.md3A design productivity plugin primarily designed for [Cowork](https://claude.com/product/cowork), Anthropic's agentic desCODE
MEDIUMenterprise-search/README.md3An enterprise search plugin primarily designed for [Cowork](https://claude.com/product/cowork), Anthropic's agentic deskCODE
MEDIUMsmall-business/README.md3Pre-built small business workflows for [Cowork](https://claude.com/product/cowork), Anthropic's agentic desktop applicatCODE
MEDIUMsales/README.md3A sales productivity plugin primarily designed for [Cowork](https://claude.com/product/cowork), Anthropic's agentic deskCODE
MEDIUMpartner-built/brand-voice/README.md102 │ ├── SKILL.md # Discovery orchestrationCODE
MEDIUMpartner-built/brand-voice/README.md107 │ ├── SKILL.md # Enforcement orchestrationCODE
MEDIUMpartner-built/brand-voice/README.md112 ├── SKILL.md # Generation orchestrationCODE
MEDIUM…in/skills/general/references/routing-implementation.md107 // Hard guardrails: SDK embed/custom-video requests should not fall back to REST.COMMENT
MEDIUMhuman-resources/README.md3A people operations plugin primarily designed for [Cowork](https://claude.com/product/cowork), Anthropic's agentic desktCODE
MEDIUMoperations/README.md3A business operations plugin primarily designed for [Cowork](https://claude.com/product/cowork), Anthropic's agentic desCODE
MEDIUMproduct-management/README.md3A product management plugin primarily designed for [Cowork](https://claude.com/product/cowork), Anthropic's agentic deskCODE
MEDIUM.github/workflows/revert-failed-bumps.yml10# Scope and guardrails — this job has contents:write so it must be tight:COMMENT
MEDIUMmarketing/README.md3A marketing plugin primarily designed for [Cowork](https://claude.com/product/cowork), Anthropic's agentic desktop appliCODE
MEDIUMfinance/README.md3A finance and accounting plugin primarily designed for [Cowork](https://claude.com/product/cowork), Anthropic's agentic CODE
MEDIUMlegal/README.md3An AI-powered productivity plugin for in-house legal teams, primarily designed for [Cowork](https://claude.com/product/cCODE
MEDIUMdata/README.md3A data analyst plugin primarily designed for [Cowork](https://claude.com/product/cowork), Anthropic's agentic desktop apCODE
MEDIUMengineering/README.md3A software engineering plugin primarily designed for [Cowork](https://claude.com/product/cowork), Anthropic's agentic deCODE
MEDIUMproductivity/README.md3A productivity plugin primarily designed for [Cowork](https://claude.com/product/cowork), Anthropic's agentic desktop apCODE
Unused Imports39 hits · 38 pts
SeverityFileLineSnippetContext
LOW…-research/skills/single-cell-rna-qc/scripts/qc_core.py10CODE
LOWbio-research/skills/scvi-tools/scripts/model_utils.py11CODE
LOW…h/skills/scvi-tools/scripts/differential_expression.py14CODE
LOWbio-research/skills/scvi-tools/scripts/prepare_data.py54CODE
LOW…search/skills/scvi-tools/scripts/integrate_datasets.py49CODE
LOW…-research/skills/scvi-tools/scripts/transfer_labels.py42CODE
LOW…kills/nextflow-development/scripts/detect_data_type.py18CODE
LOW…h/skills/nextflow-development/scripts/sra_geo_fetch.py23CODE
LOW…h/skills/nextflow-development/scripts/sra_geo_fetch.py25CODE
LOW…h/skills/nextflow-development/scripts/sra_geo_fetch.py28CODE
LOW…h/skills/nextflow-development/scripts/sra_geo_fetch.py30CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py12CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py12CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py12CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py12CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py12CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py12CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py12CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py12CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py12CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py12CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py12CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py12CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py12CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py29CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py29CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py29CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py32CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py32CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py32CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py32CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py40CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py40CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py16CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py16CODE
LOW…ls/instrument-data-to-allotrope/scripts/flatten_asm.py14CODE
LOW…ls/instrument-data-to-allotrope/scripts/flatten_asm.py16CODE
LOW…ls/instrument-data-to-allotrope/scripts/flatten_asm.py17CODE
LOW…/instrument-data-to-allotrope/scripts/export_parser.py17CODE
Hyper-Verbose Identifiers33 hits · 34 pts
SeverityFileLineSnippetContext
LOW…earch/skills/single-cell-rna-qc/scripts/qc_plotting.py108def plot_filtering_thresholds(adata, outlier_masks, thresholds, output_path):CODE
LOW…s/nextflow-development/scripts/generate_samplesheet.py352def validate_existing_samplesheet(csv_path: str, pipeline: str) -> ValidationResult:CODE
LOW…kills/nextflow-development/scripts/detect_data_type.py23def load_all_pipeline_configs() -> Dict[str, Dict]:CODE
LOW…kills/nextflow-development/scripts/detect_data_type.py80def calculate_pipeline_scores(scan_info: Dict, configs: Dict) -> Dict[str, Dict]:CODE
LOW…nextflow-development/scripts/utils/sample_inference.py131def infer_tumor_normal_status(sample_name: str) -> Optional[int]:CODE
LOW…kills/nextflow-development/scripts/utils/validators.py208def _validate_atacseq_specific(CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py144def fetch_sra_study_accession(geo_id: str) -> Optional[str]:CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py502def fetch_bioproject_from_geo(geo_id: str) -> Optional[str]:CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py565def fetch_sra_run_info_detailed(geo_id: str, bioproject: Optional[str] = None) -> List[Dict]:CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py789def format_sample_groups_table(groups: Dict[str, Dict]) -> str:CODE
LOW…s/instrument-data-to-allotrope/scripts/validate_asm.py484def validate_naming_conventions(content_str: str, result: ValidationResult):CODE
LOW…s/instrument-data-to-allotrope/scripts/validate_asm.py665def validate_unique_identifiers(content_str: str, result: ValidationResult):CODE
LOW…s/instrument-data-to-allotrope/scripts/validate_asm.py714def validate_nested_document_structure(CODE
LOW…s/instrument-data-to-allotrope/scripts/validate_asm.py745 def find_flattened_fields_in_measurements(obj, path=""):CODE
LOW…s/instrument-data-to-allotrope/scripts/validate_asm.py848def validate_liquid_handler_structure(CODE
LOW…instrument-data-to-allotrope/scripts/convert_to_asm.py195def get_deterministic_timestamp(filepath: str) -> str:CODE
LOW…t/zoom-plugin/skills/rtms/examples/manual-websocket.md440function subscribeToParticipantVideo(streamId, userId) {CODE
LOW…ner-built/zoom-plugin/skills/rtms/examples/rtms-bot.md313async function connectSignalingWithRetry(signalingUrl, sessionKey) {CODE
LOW…ilt/zoom-plugin/skills/rtms/concepts/lifecycle-flow.md373function subscribeToParticipantVideo(streamId, userId) {CODE
LOW…ral/use-cases/retrieve-meeting-and-subscribe-events.md810async function getMeetingParticipantsReport(meetingId) {CODE
LOW…in/skills/general/use-cases/recording-transcription.md230async function downloadPendingRecordings() {CODE
LOW…/skills/general/use-cases/user-and-meeting-creation.md435async function provisionUserWithMeetingSafe(userInfo, meetingInfo) {CODE
LOW…zoom-plugin/skills/team-chat/examples/chatbot-setup.md100function verifyZoomWebhookSignature(req) {CODE
LOW…uilt/zoom-plugin/skills/team-chat/concepts/webhooks.md97function verifyZoomWebhookSignature(req) {CODE
LOW…/skills/video-sdk/web/troubleshooting/common-issues.md72async function renderExistingParticipants() {CODE
LOW…lugin/skills/video-sdk/web/examples/video-rendering.md87async function renderExistingParticipants() {CODE
LOW…/skills/video-sdk/web/examples/session-join-pattern.md179async function renderExistingParticipants() {CODE
LOW…lugin/skills/video-sdk/web/examples/command-channel.md81async function joinAndSetupCommandChannel(topic, jwt, userName) {CODE
LOW…lls/video-sdk/web/concepts/sdk-architecture-pattern.md187async function renderExistingParticipants() {CODE
LOW…ls/probe-sdk/examples/comprehensive-network-pattern.md8export async function runComprehensiveDiagnostic() {CODE
LOW…oom-plugin/skills/webhooks/references/subscriptions.md195async function updateWebhookSubscription(accessToken, events) {CODE
LOWproductivity/skills/dashboard.html2049 function startEditingListSectionTitle(titleEl, section) {CODE
LOWproductivity/skills/dashboard.html2817 function renderMemoryDirectoryFlat(dirName, files) {CODE
Cross-Language Confusion9 hits · 30 pts
SeverityFileLineSnippetContext
HIGH…ills/nextflow-development/scripts/check_environment.py73 fix="sudo usermod -aG docker $USER && newgrp docker"CODE
HIGH…ills/nextflow-development/scripts/check_environment.py120 fix="curl -s https://get.nextflow.io | bash && mv nextflow ~/bin/ && export PATH=$HOME/bin:$PATH"CODE
HIGH…/instrument-data-to-allotrope/scripts/export_parser.py193 "execution_count": null,STRING
HIGH…/instrument-data-to-allotrope/scripts/export_parser.py202 "execution_count": null,STRING
HIGH…/instrument-data-to-allotrope/scripts/export_parser.py224 "execution_count": null,STRING
HIGH…/instrument-data-to-allotrope/scripts/export_parser.py242 "execution_count": null,STRING
HIGH…/instrument-data-to-allotrope/scripts/export_parser.py264 "execution_count": null,STRING
HIGH…/instrument-data-to-allotrope/scripts/export_parser.py280 "execution_count": null,STRING
HIGH…/instrument-data-to-allotrope/scripts/export_parser.py325 "execution_count": null,STRING
Deep Nesting31 hits · 29 pts
SeverityFileLineSnippetContext
LOW…-research/skills/single-cell-rna-qc/scripts/qc_core.py104CODE
LOW…o-research/skills/scvi-tools/scripts/validate_adata.py83CODE
LOWbio-research/skills/scvi-tools/scripts/model_utils.py566CODE
LOWbio-research/skills/scvi-tools/scripts/cluster_embed.py83CODE
LOWbio-research/skills/scvi-tools/scripts/train_model.py232CODE
LOW…s/nextflow-development/scripts/generate_samplesheet.py283CODE
LOW…s/nextflow-development/scripts/generate_samplesheet.py373CODE
LOW…ills/nextflow-development/scripts/check_environment.py47CODE
LOW…ills/nextflow-development/scripts/check_environment.py238CODE
LOW…kills/nextflow-development/scripts/detect_data_type.py37CODE
LOW…kills/nextflow-development/scripts/detect_data_type.py80CODE
LOW…h/skills/nextflow-development/scripts/sra_geo_fetch.py396CODE
LOW…h/skills/nextflow-development/scripts/sra_geo_fetch.py557CODE
LOW…/skills/nextflow-development/scripts/manage_genomes.py418CODE
LOW…s/nextflow-development/scripts/utils/file_discovery.py42CODE
LOW…kills/nextflow-development/scripts/utils/validators.py57CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py49CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py197CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py298CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py353CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py399CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py502CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py565CODE
LOW…ls/instrument-data-to-allotrope/scripts/flatten_asm.py86CODE
LOW…s/instrument-data-to-allotrope/scripts/validate_asm.py714CODE
LOW…s/instrument-data-to-allotrope/scripts/validate_asm.py745CODE
LOW…instrument-data-to-allotrope/scripts/convert_to_asm.py101CODE
LOW…instrument-data-to-allotrope/scripts/convert_to_asm.py263CODE
LOW…instrument-data-to-allotrope/scripts/convert_to_asm.py302CODE
LOW…instrument-data-to-allotrope/scripts/convert_to_asm.py371CODE
LOW…s/data-context-extractor/scripts/package_data_skill.py44CODE
Magic Placeholder Names4 hits · 20 pts
SeverityFileLineSnippetContext
HIGH…n/skills/meeting-sdk/web/concepts/sharedarraybuffer.md94<meta http-equiv="origin-trial" content="YOUR_TOKEN_HERE" />CODE
HIGH…in/skills/general/use-cases/transcription-bot-linux.md328ASSEMBLYAI_API_KEY=your_api_keyCODE
HIGH…tual-agent/web/examples/campaign-and-entry-patterns.md6<script data-apikey="YOUR_API_KEY" src="https://us01ccistatic.zoom.us/us01cci/web-sdk/zcc-sdk.js"></script>CODE
HIGH…tual-agent/web/examples/campaign-and-entry-patterns.md22 apikey: 'YOUR_API_KEY',CODE
Redundant / Tautological Comments13 hits · 20 pts
SeverityFileLineSnippetContext
LOWbio-research/skills/scvi-tools/scripts/train_model.py142 # Check if data needs preprocessingCOMMENT
LOWbio-research/skills/scvi-tools/scripts/train_model.py187 # Check if this is MuDataCOMMENT
LOW…kills/nextflow-development/scripts/detect_data_type.py191 # Check if any sequencing files foundCOMMENT
LOW…/skills/nextflow-development/scripts/manage_genomes.py376 # Check if installed locallyCOMMENT
LOW…kills/nextflow-development/scripts/utils/validators.py107 # Check if there's a defaultCOMMENT
LOW…s/instrument-data-to-allotrope/scripts/validate_asm.py458 # Check if technique is in known list (soft validation)COMMENT
LOW…s/instrument-data-to-allotrope/scripts/validate_asm.py466 # Check if technique seems appropriate for contentCOMMENT
LOW…s/instrument-data-to-allotrope/scripts/validate_asm.py651 # Check if field appears in measurement document context but not in calculated dataCOMMENT
LOW…s/instrument-data-to-allotrope/scripts/validate_asm.py727 # Check if proper nested documents existCOMMENT
LOW…s/instrument-data-to-allotrope/scripts/validate_asm.py750 # Check if we're inside a measurement documentCOMMENT
LOW…s/instrument-data-to-allotrope/scripts/validate_asm.py768 # Check if this key should be nested but isn'tCOMMENT
LOW…instrument-data-to-allotrope/scripts/convert_to_asm.py115 # Read file content if not providedCOMMENT
LOW…instrument-data-to-allotrope/scripts/convert_to_asm.py283 # Read file based on extensionCOMMENT
Over-Commented Block19 hits · 19 pts
SeverityFileLineSnippetContext
LOW…h/skills/instrument-data-to-allotrope/requirements.txt1# Instrument Data to Allotrope Skill - Pinned DependenciesCOMMENT
LOW…h/skills/instrument-data-to-allotrope/requirements.txt21# PDF parsing support (for instruments that export PDFs)COMMENT
LOW…oom-plugin/skills/meeting-sdk/web/client-view/SKILL.md221## Event ListenersCOMMENT
LOW…ls/meeting-sdk/windows/troubleshooting/build-errors.md41- All `.h` files that include SDK headersCOMMENT
LOW…ls/meeting-sdk/windows/troubleshooting/build-errors.md241COMMENT
LOW…ting-sdk/windows/examples/custom-ui-video-rendering.md201## Complete Event Listener ImplementationsCOMMENT
LOW…in/skills/general/references/authorization-patterns.md121 }COMMENT
LOW…n/skills/video-sdk/linux/references/linux-reference.md781#include "helpers/zoom_video_sdk_video_helper_interface.h"COMMENT
LOW…ills/video-sdk/windows/references/windows-reference.md1181// Core headersCOMMENT
LOW…lls/video-sdk/windows/examples/session-join-pattern.md21#include <windows.h>COMMENT
LOW.github/workflows/revert-failed-bumps.yml1name: Revert Failed BumpsCOMMENT
LOW.github/workflows/check-mcp-urls.yml1name: Check MCP URLsCOMMENT
LOW.github/workflows/external-pr-scope-guard.yml1name: External PR Scope GuardCOMMENT
LOW.github/workflows/scan-plugins.yml1name: Scan PluginsCOMMENT
LOW.github/workflows/scan-plugins.yml81 # Federation (anthropic-federation-rule-id input) — the IDs are literalCOMMENT
LOW.github/workflows/bump-plugin-shas.yml1name: Bump Plugin SHAsCOMMENT
LOW.github/workflows/bump-plugin-shas.yml21# bump-blocking required check is `scan`: this repo has NO validate-plugins.yml,COMMENT
LOW.github/workflows/bump-plugin-shas.yml81 pr-mode: per-entryCOMMENT
LOW.github/scripts/external-pr-scope.js1'use strict';COMMENT
Fake / Example Data17 hits · 18 pts
SeverityFileLineSnippetContext
LOWpartner-built/zoom-plugin/skills/ui-toolkit/SKILL.md85 userName: "John Doe",CODE
LOW…t/zoom-plugin/skills/meeting-sdk/web/references/web.md247 userEmail: 'user@example.com',CODE
LOW…ral/use-cases/retrieve-meeting-and-subscribe-events.md628joinMeeting('123456789', 'John Doe');CODE
LOW…/skills/general/use-cases/user-and-meeting-creation.md422// user: { id: 'abc123', email: 'newuser@example.com', name: 'John Doe' },COMMENT
LOW…zoom-plugin/skills/general/use-cases/embed-meetings.md86 userName: 'John Doe',CODE
LOW…zoom-plugin/skills/general/use-cases/embed-meetings.md111 userName: 'John Doe',CODE
LOW…om-plugin/skills/team-chat/references/message-cards.md145 { "key": "Assignee", "value": "John Doe" }CODE
LOW…uilt/zoom-plugin/skills/team-chat/concepts/webhooks.md266 "userName": "John Doe",CODE
LOW…uilt/zoom-plugin/skills/team-chat/concepts/webhooks.md315 "userName": "John Doe"CODE
LOW…-plugin/skills/zoom-apps-sdk/examples/layers-camera.md113 ctx.fillText('Acme Corp', 20, 695);CODE
LOW…ilt/zoom-plugin/skills/websockets/references/events.md152 "user_name": "John Doe",CODE
LOW…ilt/zoom-plugin/skills/websockets/references/events.md175 "user_name": "John Doe",CODE
LOW…ilt/zoom-plugin/skills/websockets/references/events.md198 "user_name": "John Doe"CODE
LOW…ilt/zoom-plugin/skills/websockets/references/events.md223 "user_name": "John Doe"CODE
LOWpartner-built/zoom-plugin/skills/cobrowse-sdk/SKILL.md189 "userName": "John Doe"CODE
LOW…r-built/zoom-plugin/skills/cobrowse-sdk/get-started.md141 "userName": "John Doe"CODE
LOW…uilt/zoom-plugin/skills/rest-api/references/reports.md71 "user_email": "user@example.com",CODE
Synthetic Comment Markers3 hits · 14 pts
SeverityFileLineSnippetContext
HIGH…/instrument-data-to-allotrope/scripts/export_parser.py25Auto-generated by Claude instrument-data-to-allotrope skillSTRING
HIGH…/instrument-data-to-allotrope/scripts/export_parser.py184 "Auto-generated by Claude instrument-data-to-allotrope skill\\n",STRING
HIGH…n/skills/general/use-cases/ai-companion-integration.md345// Archive all AI-generated contentCOMMENT
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM…kills/nextflow-development/scripts/utils/ncbi_utils.py636 # Define the fixed column order for SRA runinfo formatCOMMENT
MEDIUM…s/data-context-extractor/scripts/package_data_skill.py84 # Create the zip fileCOMMENT
Modern Structural Boilerplate3 hits · 3 pts
SeverityFileLineSnippetContext
LOW…h/skills/nextflow-development/scripts/sra_geo_fetch.py53logger = logging.getLogger(__name__)CODE
LOW…/skills/nextflow-development/scripts/utils/__init__.py42__all__ = [CODE
LOW…kills/nextflow-development/scripts/utils/ncbi_utils.py23logger = logging.getLogger(__name__)CODE
AI Slop Vocabulary1 hit · 1 pts
SeverityFileLineSnippetContext
MEDIUM…ills/nextflow-development/scripts/check_environment.py364 """Run all environment checks and return comprehensive report."""STRING