AI Slop Code RIsk Monitor

hesreallyhim/awesome-claude-code

A hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team at Anthropic PBC (no affiliation). A delectable showcase of top tier skills, ambidextrous agents, scintillating status lines, top notch developer tooling, and also we have plugins

15.4 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for hesreallyhim/awesome-claude-code, a Python project with 55,374 GitHub stars. SynthScan examined 13,683 lines of code across 46 source files, recording 171 pattern matches distributed across 6 syntactic categories. The legacy adjusted pattern signal is 15.4 (Elevated 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.

15.4
Adjusted Signal
15.4
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
55.4K
Stars
Python
Language
13.7K
Lines of Code
46
Files
171
Pattern Hits
2026-10-12
Scan Date
0.00
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 47.5/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 7.2/100 · LOW

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

Agent Over-Engineering Ratio 33.5/100 · MEDIUM

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

PR Review Velocity Impact 58.9/100 · HIGH

Which changes need focused human review? 171 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 0MEDIUM 36LOW 135

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 171 distinct pattern matches across 6 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 Identifiers104 hits · 97 pts
SeverityFileLineSnippetContext
LOWtests/test_fetch_repo_ticker_data.py33def test_load_previous_data_missing_file(tmp_path: Path) -> None:CODE
LOWtests/test_fetch_repo_ticker_data.py37def test_load_previous_data_reads_csv(tmp_path: Path) -> None:CODE
LOW⚡tests/test_fetch_repo_ticker_data.py48def test_calculate_deltas_with_previous() -> None:CODE
LOW⚡tests/test_fetch_repo_ticker_data.py57def test_calculate_deltas_new_repo_with_prior_snapshot() -> None:CODE
LOW⚡tests/test_fetch_repo_ticker_data.py66def test_calculate_deltas_no_previous_baseline() -> None:CODE
LOW⚡tests/test_fetch_repo_ticker_data.py74def test_save_to_csv_writes_output(tmp_path: Path) -> None:CODE
LOWtests/test_fetch_repo_ticker_data.py97def test_fetch_repos_maps_fields(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/test_fetch_repo_ticker_data.py143def test_fetch_repos_request_error_exits(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/test_fetch_repo_ticker_data.py152def test_main_missing_token_exits(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW⚡tests/test_resources.py84def test_parse_issue_body_composite_survives_empty_subcategory_field() -> None:CODE
LOW⚡tests/test_resources.py91def test_parse_issue_body_explicit_subcategory_field_wins() -> None:CODE
LOW⚡tests/test_resources.py100def test_validate_accepts_composite_category() -> None:CODE
LOW⚡tests/test_resources.py111def test_validate_accepts_well_formed() -> None:CODE
LOW⚡tests/test_resources.py116def test_validate_flags_missing_required() -> None:CODE
LOW⚡tests/test_resources.py123def test_validate_rejects_unknown_category() -> None:CODE
LOW⚡tests/test_resources.py130def test_validate_rejects_unknown_subcategory() -> None:CODE
LOW⚡tests/test_resources.py139def test_validate_rejects_subcategory_on_category_with_none() -> None:CODE
LOW⚡tests/test_resources.py146def test_validate_accepts_declared_subcategory() -> None:CODE
LOW⚡tests/test_resources.py153def test_validate_allows_blank_subcategory() -> None:CODE
LOW⚡tests/test_resources.py158def test_validate_reports_one_error_for_bad_category_with_subcategory() -> None:CODE
LOW⚡tests/test_resources.py183def test_subcategory_error_accepts_declared() -> None:CODE
LOW⚡tests/test_resources.py187def test_subcategory_error_accepts_blank() -> None:CODE
LOW⚡tests/test_resources.py192def test_subcategory_error_rejects_undeclared() -> None:CODE
LOW⚡tests/test_resources.py197def test_subcategory_error_rejects_when_category_has_none() -> None:CODE
LOW⚡tests/test_resources.py202def test_add_resource_rejects_undeclared_subcategory(CODE
LOW⚡tests/test_resources.py235def test_validate_requires_https_link() -> None:CODE
LOW⚡tests/test_resources.py242def test_validate_description_length_bounds() -> None:CODE
LOW⚡tests/test_resources.py252def test_append_to_csv_writes_new_schema(tmp_path: Path) -> None:CODE
LOW⚡tests/test_resources.py411def test_move_resource_by_link_clears_subcategory(CODE
LOW⚡tests/test_resources.py421def test_move_resource_unknown_id_errors(CODE
LOW⚡tests/test_resources.py428def test_move_resource_unknown_category_errors(CODE
LOW⚡tests/test_resources.py474def test_update_resource_link_collision_errors(CODE
LOW⚡tests/test_resources.py482def test_update_resource_requires_a_setter(CODE
LOW⚡tests/test_resources.py489def test_update_resource_unknown_id_errors(CODE
LOW⚡tests/test_resources.py499def test_compose_body_has_all_form_sections() -> None:CODE
LOW⚡tests/test_resources.py549def test_submit_unknown_category_errors(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW⚡tests/test_resources.py557def test_submit_requires_a_description(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW⚡tests/test_resources.py565def test_submit_description_file_is_backtick_safe(CODE
LOWtests/test_resources.py169def test_every_form_option_passes_validation() -> None:CODE
LOWtests/test_resources.py219def test_add_resource_accepts_declared_subcategory(CODE
LOWtests/test_resources.py278def test_duplicate_check_detects_existing_link(tmp_path: Path, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/test_resources.py308def test_format_entry_escapes_html_in_text_fields() -> None:CODE
LOWtests/test_resources.py325def test_parse_github_rejects_crafted_link_no_badge() -> None:CODE
LOWtests/test_resources.py341def test_parse_github_accepts_normal_link() -> None:CODE
LOWtests/test_resources.py346def test_validate_rejects_link_with_injection_chars() -> None:CODE
LOWtests/test_resources.py384def test_move_resource_rejects_undeclared_subcategory(CODE
LOWtests/test_resources.py395def test_move_resource_changes_category_in_place(CODE
LOWtests/test_resources.py445def test_update_resource_changes_link_in_place(CODE
LOWtests/test_resources.py459def test_update_resource_multiple_fields(CODE
LOWtests/test_resources.py522def test_compose_body_includes_subcategory_when_set() -> None:CODE
LOWtests/test_resources.py535def test_submit_dry_run_prints_body(monkeypatch: pytest.MonkeyPatch, capsys) -> None:CODE
LOW⚡tests/test_resources.py77def test_parse_issue_body_splits_composite_category() -> None:STRING
LOWtests/test_resources.py62def test_parse_issue_body_maps_fields() -> None:STRING
LOWtests/test_generate_ticker_svg.py13def test_truncate_repo_name_short() -> None:CODE
LOW⚡tests/test_generate_ticker_svg.py27def test_truncate_repo_name_long() -> None:CODE
LOW⚡tests/test_generate_ticker_svg.py35def test_truncate_repo_name_custom_length() -> None:CODE
LOW⚡tests/test_generate_ticker_svg.py43def test_truncate_repo_name_preserves_beginning() -> None:CODE
LOW⚡tests/test_generate_ticker_svg.py51def test_truncate_repo_name_edge_cases() -> None:CODE
LOW⚡tests/test_manage_categories.py290def test_add_not_submittable_writes_flag() -> None:CODE
LOW⚡tests/test_manage_categories.py296def test_live_issue_form_is_in_sync_with_config() -> None:CODE
44 more matches not shown…
Modern AI Meta-Vocabulary32 hits · 71 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md59- [Agent Orchestration](#agent-orchestration)CODE
MEDIUMREADME.md89- [Claude Code: Everything You Need to Know](https://github.com/wesammustafa/Claude-Code-Everything-You-Need-to-Know) byCODE
MEDIUMREADME.md110- [Claude Code Best Practices](https://code.claude.com/docs/en/best-practices) by [Anthropic](https://code.claude.com/doCODE
MEDIUMREADME.md122- [How Claude Code Works](https://code.claude.com/docs/en/how-claude-code-works) by [Anthropic](https://code.claude.com/CODE
MEDIUM⚡README.md133- [Agentic Workflow Patterns](https://github.com/ThibautMelen/agentic-workflow-patterns) by [ThibautMelen](https://githuCODE
MEDIUM⚡README.md134<img src="https://img.shields.io/github/created-at/ThibautMelen/agentic-workflow-patterns?style=flat-square&labelColor=2CODE
MEDIUM⚡README.md144- [Claude Code Repos Index](https://github.com/danielrosehill/Claude-Code-Repos-Index) by [Daniel Rosehill](https://githCODE
MEDIUMREADME.md165- [Encyclopedia of Agentic Coding Patterns](https://aipatternbook.com) by [Wolf McNally](https://github.com/wolfmcnally)CODE
MEDIUMREADME.md439- [Agent Guard](https://github.com/JeongJaeSoon/agent-guard) by [JeongJaeSoon](https://github.com/JeongJaeSoon) - Real-tCODE
MEDIUMREADME.md445- [Airut](https://github.com/airutorg/airut) by [airutorg](https://github.com/airutorg) - Airut is a system for running CODE
MEDIUMREADME.md475- [GouvernAI](https://github.com/Myr-Aya/GouvernAI-claude-code-plugin) by [Myr-Aya](https://github.com/Myr-Aya) - RuntimCODE
MEDIUMREADME.md563- [Ralph for Claude Code](https://github.com/frankbria/ralph-claude-code) by [Frank Bria](https://github.com/frankbria) CODE
MEDIUMREADME.md566- [Ralph Wiggum Marketer](https://github.com/muratcankoylan/ralph-wiggum-marketer) by [Muratcan Koylan](https://github.cCODE
MEDIUMREADME.md611- [fable-mode](https://github.com/mrtooher/fable-mode) by [mrtooher](https://github.com/mrtooher) - A Claude skill that CODE
MEDIUMREADME_ALTERNATIVES/README_AWESOME.md69 - [Project Scaffolding & MCP](#project-scaffolding--mcp)CODE
MEDIUM⚡README_ALTERNATIVES/README_AWESOME.md110- [Agentic Workflow Patterns](https://github.com/ThibautMelen/agentic-workflow-patterns) by [ThibautMelen](https://githuCODE
MEDIUM⚡README_ALTERNATIVES/README_AWESOME.md116- [Claude Code Repos Index](https://github.com/danielrosehill/Claude-Code-Repos-Index) by [Daniel Rosehill](https://githCODE
MEDIUM⚡README_ALTERNATIVES/README_AWESOME.md119- [Claude Code Ultimate Guide](https://github.com/FlorianBruniaux/claude-code-ultimate-guide) by [Florian BRUNIAUX](httpCODE
MEDIUM⚡README_ALTERNATIVES/README_AWESOME.md125- [Encyclopedia of Agentic Coding Patterns](https://aipatternbook.com) by [Wolf McNally](https://github.com/wolfmcnally)CODE
MEDIUMREADME_ALTERNATIVES/README_AWESOME.md145- [Ralph for Claude Code](https://github.com/frankbria/ralph-claude-code) by [Frank Bria](https://github.com/frankbria) CODE
MEDIUMREADME_ALTERNATIVES/README_AWESOME.md146- [Ralph Wiggum Marketer](https://github.com/muratcankoylan/ralph-wiggum-marketer) by [Muratcan Koylan](https://github.cCODE
MEDIUMREADME_ALTERNATIVES/README_AWESOME.md212- [Ruflo](https://github.com/ruvnet/ruflo) by [rUv](https://github.com/ruvnet) - An orchestration platform for deployingCODE
MEDIUMREADME_ALTERNATIVES/README_FLAT_ALL_AZ.md457<td><a href="https://github.com/ThibautMelen/agentic-workflow-patterns"><b>Agentic Workflow Patterns</b></a><br>by <a hrCODE
MEDIUMREADME_ALTERNATIVES/README_FLAT_ALL_AZ.md463<td colspan="4"><img src="https://img.shields.io/github/stars/ThibautMelen/agentic-workflow-patterns?style=flat-square" CODE
MEDIUMREADME_ALTERNATIVES/README_CLASSIC.md150 - [Project Scaffolding & MCP](#project-scaffolding--mcp-)CODE
MEDIUMREADME_ALTERNATIVES/README_CLASSIC.md402[`Agentic Workflow Patterns`](https://github.com/ThibautMelen/agentic-workflow-patterns) &nbsp; by &nbsp; [ThibautMelen]CODE
MEDIUMREADME_ALTERNATIVES/README_CLASSIC.md408![GitHub Stats for agentic-workflow-patterns](https://github-readme-stats-fork-orpin.vercel.app/api/pin/?repo=agentic-woCODE
MEDIUMREADME_ALTERNATIVES/README_EXTRA.md471<a href="#project-scaffolding--mcp">CODE
MEDIUMREADME_ALTERNATIVES/README_EXTRA.md742<a href="https://github.com/ThibautMelen/agentic-workflow-patterns"><img src="https://raw.githubusercontent.com/hesreallCODE
MEDIUMREADME_ALTERNATIVES/README_EXTRA.md744![GitHub Stats for agentic-workflow-patterns](https://github-readme-stats-fork-orpin.vercel.app/api/pin/?repo=agentic-woCODE
MEDIUMREADME_ALTERNATIVES/README_EXTRA.md846<a href="https://aipatternbook.com"><img src="https://raw.githubusercontent.com/hesreallyhim/awesome-claude-code/2975510CODE
MEDIUMREADME_ALTERNATIVES/README_EXTRA.md1366<a href="https://github.com/rsmdt/the-startup"><img src="https://raw.githubusercontent.com/hesreallyhim/awesome-claude-cCODE
Unused Imports21 hits · 20 pts
SeverityFileLineSnippetContext
LOWgenerate_readme.py18CODE
LOWresources/submit_resource_issue.py26CODE
LOWresources/categories.py9CODE
LOWresources/add_resource.py24CODE
LOWresources/resource_utils.py8CODE
LOWresources/update_resource.py17CODE
LOWresources/awesome-list-entry-formatter.py8CODE
LOWresources/parse_issue_form.py8CODE
LOWresources/create_resource_pr.py8CODE
LOWresources/move_resource.py18CODE
LOWresources/ids.py11CODE
LOWtests/test_fetch_repo_ticker_data.py4CODE
LOWtests/test_resources.py4CODE
LOWtests/test_manage_categories.py12CODE
LOWtests/test_generate.py11CODE
LOWtests/test_badge_notification.py10CODE
LOWticker/ticker_filters.py9CODE
LOWticker/generate_recently_added_svg.py19CODE
LOWscripts/sync_issue_form.py13CODE
LOWscripts/manage_categories.py33CODE
LOWscripts/badges/badge_notification.py24CODE
Excessive Try-Catch Wrapping6 hits · 14 pts
SeverityFileLineSnippetContext
MEDIUM⚡resources/resource_utils.py110 print(f"Error reading CSV header: {e}")CODE
MEDIUM⚡resources/resource_utils.py113 print("Error reading CSV header: missing header row")CODE
MEDIUM⚡resources/resource_utils.py120 print(f"Error: CSV header missing columns {', '.join(missing)}")CODE
MEDIUM⚡resources/resource_utils.py129 print(f"Error writing to CSV: {e}")CODE
LOWresources/create_resource_pr.py124 except Exception as e: # noqa: BLE001 - report any failure back to the workflowCODE
LOWscripts/manage_categories.py607 except Exception as exc: # pragma: no cover - defensiveCODE
Over-Commented Block5 hits · 5 pts
SeverityFileLineSnippetContext
LOWconfig.yaml1# config.yaml — drives the Table of Contents ordering and section layout for theCOMMENT
LOWconfig.yaml21# `make add-category CATEGORY="..." SUB_CATEGORY="..."`.COMMENT
LOWscripts/__init__.py1# Makes `scripts` an explicit package so `from scripts import manage_categories`COMMENT
LOWscripts/badges/__init__.py1# Badge-notification package: opens "featured in Awesome Claude Code" welcomeCOMMENT
LOW.github/workflows/notify-on-merge.yml1name: Notify maintainers on resource mergeCOMMENT
Deep Nesting3 hits · 3 pts
SeverityFileLineSnippetContext
LOWgenerate_readme.py150CODE
LOWresources/parse_issue_form.py26CODE
LOWresources/parse_issue_form.py70CODE