Repository Analysis

shareAI-lab/learn-claude-code

Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1

12.5 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of shareAI-lab/learn-claude-code, a Python project with 70,921 GitHub stars. SynthScan v2.0 examined 59,034 lines of code across 262 source files, recording 389 pattern matches distributed across 15 syntactic categories. The overall adjusted score of 12.5 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).

12.5
Adjusted Score
12.5
Raw Score
100%
Time Factor
2026-06-26
Last Push
70.9K
Stars
Python
Language
59.0K
Lines of Code
262
Files
389
Pattern Hits
2026-07-14
Scan Date
0.13
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 33MEDIUM 95LOW 261

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 389 distinct pattern matches across 15 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.

Decorative Section Separators89 hits · 278 pts
SeverityFileLineSnippetContext
MEDIUMs05_todo_write/code.py60# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs05_todo_write/code.py62# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs05_todo_write/code.py120# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs05_todo_write/code.py122# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs05_todo_write/code.py179# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs05_todo_write/code.py181# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs05_todo_write/code.py231# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs05_todo_write/code.py233# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs01_agent_loop/code.py56# ── Tool definition: just bash ────────────────────────────COMMENT
MEDIUMs01_agent_loop/code.py68# ── Tool execution ────────────────────────────────────────COMMENT
MEDIUMs01_agent_loop/code.py116# ── Entry point ──────────────────────────────────────────COMMENT
MEDIUMs09_memory/code.py52# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs09_memory/code.py54# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs09_memory/code.py354# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs09_memory/code.py356# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs09_memory/code.py444# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs09_memory/code.py446# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs09_memory/code.py552# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs09_memory/code.py554# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs09_memory/code.py577# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs09_memory/code.py579# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs07_skill_loading/code.py112# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs07_skill_loading/code.py114# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs07_skill_loading/code.py210# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs07_skill_loading/code.py212# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs07_skill_loading/code.py265# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs07_skill_loading/code.py267# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs07_skill_loading/code.py277# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs07_skill_loading/code.py279# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs07_skill_loading/code.py308# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs07_skill_loading/code.py310# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs07_skill_loading/code.py355# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs07_skill_loading/code.py357# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs06_subagent/code.py65# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs06_subagent/code.py67# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs06_subagent/code.py178# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs06_subagent/code.py180# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs06_subagent/code.py260# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs06_subagent/code.py262# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs06_subagent/code.py311# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs06_subagent/code.py313# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs04_hooks/code.py77# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs04_hooks/code.py79# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs04_hooks/code.py155# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs04_hooks/code.py157# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs04_hooks/code.py232# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs04_hooks/code.py236# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs08_context_compact/code.py120# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs08_context_compact/code.py122# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs08_context_compact/code.py206# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs08_context_compact/code.py208# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs08_context_compact/code.py261# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs08_context_compact/code.py263# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs08_context_compact/code.py394# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs08_context_compact/code.py396# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs08_context_compact/code.py448# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs08_context_compact/code.py450# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs02_tool_use/code.py42# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs02_tool_use/code.py44# ═══════════════════════════════════════════════════════════COMMENT
MEDIUMs02_tool_use/code.py62# ═══════════════════════════════════════════════════════════COMMENT
29 more matches not shown…
Excessive Try-Catch Wrapping170 hits · 176 pts
SeverityFileLineSnippetContext
LOWs13_background_tasks/code.py201 except Exception as e:CODE
LOWs13_background_tasks/code.py211 except Exception as e:CODE
LOWs13_background_tasks/code.py417 except Exception as e:CODE
LOWs19_mcp_plugin/code.py211 except Exception:CODE
LOWs19_mcp_plugin/code.py299 except Exception as e:CODE
LOWs19_mcp_plugin/code.py309 except Exception as e:CODE
LOWs19_mcp_plugin/code.py577 except Exception:CODE
LOWs19_mcp_plugin/code.py679 except Exception as e:CODE
LOWs19_mcp_plugin/code.py970 except Exception as e:CODE
LOWs05_todo_write/code.py85 except Exception as e:CODE
LOWs05_todo_write/code.py94 except Exception as e:CODE
LOWs05_todo_write/code.py105 except Exception as e:CODE
LOWs05_todo_write/code.py116 except Exception as e:CODE
LOWs15_agent_teams/code.py203 except Exception as e:CODE
LOWs15_agent_teams/code.py213 except Exception as e:CODE
LOWs15_agent_teams/code.py491 except Exception:CODE
LOWs15_agent_teams/code.py548 except Exception as e:CODE
LOWs15_agent_teams/code.py693 except Exception:CODE
LOWs15_agent_teams/code.py875 except Exception as e:CODE
LOWs10_system_prompt/code.py120 except Exception as e:CODE
LOWs10_system_prompt/code.py130 except Exception as e:CODE
LOWs17_autonomous_agents/code.py199 except Exception as e:CODE
LOWs17_autonomous_agents/code.py209 except Exception as e:CODE
LOWs17_autonomous_agents/code.py481 except Exception:CODE
LOWs17_autonomous_agents/code.py760 except Exception as e:CODE
LOWs18_worktree_isolation/code.py225 except Exception:CODE
LOWs18_worktree_isolation/code.py327 except Exception as e:CODE
LOWs18_worktree_isolation/code.py337 except Exception as e:CODE
LOWs18_worktree_isolation/code.py645 except Exception:CODE
LOWs18_worktree_isolation/code.py945 except Exception as e:CODE
LOWs14_cron_scheduler/README.en.md129 except Exception as e:CODE
LOWs14_cron_scheduler/code.py204 except Exception as e:CODE
LOWs14_cron_scheduler/code.py214 except Exception as e:CODE
LOWs14_cron_scheduler/code.py484 except Exception:CODE
LOWs14_cron_scheduler/code.py541 except Exception as e:CODE
LOWs14_cron_scheduler/code.py700 except Exception as e:CODE
LOWs14_cron_scheduler/README.md129 except Exception as e:CODE
LOWs14_cron_scheduler/README.ja.md129 except Exception as e:CODE
LOWagents/s_full.py98 except Exception as e:CODE
LOWagents/s_full.py107 except Exception as e:CODE
LOWagents/s_full.py118 except Exception as e:CODE
LOWagents/s_full.py345 except Exception as e:CODE
LOWagents/s_full.py468 except Exception:CODE
LOWagents/s_full.py690 except Exception as e:CODE
LOWagents/s03_todo_write.py117 except Exception as e:CODE
LOWagents/s03_todo_write.py126 except Exception as e:CODE
LOWagents/s03_todo_write.py137 except Exception as e:CODE
LOWagents/s03_todo_write.py182 except Exception as e:CODE
LOWagents/s06_context_compact.py159 except Exception as e:CODE
LOWagents/s06_context_compact.py168 except Exception as e:CODE
LOWagents/s06_context_compact.py179 except Exception as e:CODE
LOWagents/s06_context_compact.py233 except Exception as e:CODE
LOWagents/s08_background_tasks.py78 except Exception as e:CODE
LOWagents/s08_background_tasks.py139 except Exception as e:CODE
LOWagents/s08_background_tasks.py148 except Exception as e:CODE
LOWagents/s08_background_tasks.py159 except Exception as e:CODE
LOWagents/s08_background_tasks.py210 except Exception as e:CODE
LOWagents/s04_subagent.py73 except Exception as e:CODE
LOWagents/s04_subagent.py82 except Exception as e:CODE
LOWagents/s04_subagent.py93 except Exception as e:CODE
110 more matches not shown…
Cross-File Repetition32 hits · 160 pts
SeverityFileLineSnippetContext
HIGHs13_background_tasks/README.en.md0model explicit request takes priority; fallback to heuristic.STRING
HIGHs13_background_tasks/code.py0model explicit request takes priority; fallback to heuristic.STRING
HIGHs13_background_tasks/README.md0model explicit request takes priority; fallback to heuristic.STRING
HIGHs13_background_tasks/README.ja.md0model explicit request takes priority; fallback to heuristic.STRING
HIGHs15_agent_teams/code.py0model explicit request takes priority; fallback to heuristic.STRING
HIGHs14_cron_scheduler/code.py0model explicit request takes priority; fallback to heuristic.STRING
HIGHs16_team_protocols/code.py0model explicit request takes priority; fallback to heuristic.STRING
HIGHs13_background_tasks/README.en.md0run tool in a daemon thread. returns background task id.STRING
HIGHs13_background_tasks/code.py0run tool in a daemon thread. returns background task id.STRING
HIGHs13_background_tasks/README.md0run tool in a daemon thread. returns background task id.STRING
HIGHs13_background_tasks/README.ja.md0run tool in a daemon thread. returns background task id.STRING
HIGHs15_agent_teams/code.py0run tool in a daemon thread. returns background task id.STRING
HIGHs14_cron_scheduler/code.py0run tool in a daemon thread. returns background task id.STRING
HIGHs16_team_protocols/code.py0run tool in a daemon thread. returns background task id.STRING
HIGHs13_background_tasks/README.en.md0collect completed background results as task_notification messages.STRING
HIGHs13_background_tasks/README.md0collect completed background results as task_notification messages.STRING
HIGHs13_background_tasks/README.ja.md0collect completed background results as task_notification messages.STRING
HIGHs13_background_tasks/code.py0collect completed background results as task_notification messages.STRING
HIGHs15_agent_teams/code.py0collect completed background results as task_notification messages.STRING
HIGHs14_cron_scheduler/code.py0collect completed background results as task_notification messages.STRING
HIGHs16_team_protocols/code.py0collect completed background results as task_notification messages.STRING
HIGHs13_background_tasks/code.py0check if all blockedby dependencies are completed. missing dependencies are treated as blocked.STRING
HIGHs15_agent_teams/code.py0check if all blockedby dependencies are completed. missing dependencies are treated as blocked.STRING
HIGHs14_cron_scheduler/code.py0check if all blockedby dependencies are completed. missing dependencies are treated as blocked.STRING
HIGHs16_team_protocols/code.py0check if all blockedby dependencies are completed. missing dependencies are treated as blocked.STRING
HIGHs12_task_system/code.py0check if all blockedby dependencies are completed. missing dependencies are treated as blocked.STRING
HIGHdocs/ja/s05-skill-loading.md0you are a coding agent at {workdir}. skills available: {skill_loader.get_descriptions()}STRING
HIGHdocs/zh/s05-skill-loading.md0you are a coding agent at {workdir}. skills available: {skill_loader.get_descriptions()}STRING
HIGHdocs/en/s05-skill-loading.md0you are a coding agent at {workdir}. skills available: {skill_loader.get_descriptions()}STRING
HIGHs04_hooks/README.en.md0inject current working directory info into every prompt.STRING
HIGHs04_hooks/README.md0inject current working directory info into every prompt.STRING
HIGHs04_hooks/README.ja.md0inject current working directory info into every prompt.STRING
Deep Nesting46 hits · 46 pts
SeverityFileLineSnippetContext
LOWs19_mcp_plugin/code.py404CODE
LOWs19_mcp_plugin/code.py437CODE
LOWs19_mcp_plugin/code.py461CODE
LOWs15_agent_teams/code.py526CODE
LOWs15_agent_teams/code.py643CODE
LOWs15_agent_teams/code.py655CODE
LOWs17_autonomous_agents/code.py304CODE
LOWs17_autonomous_agents/code.py350CODE
LOWs17_autonomous_agents/code.py383CODE
LOWs18_worktree_isolation/code.py442CODE
LOWs18_worktree_isolation/code.py489CODE
LOWs18_worktree_isolation/code.py521CODE
LOWs14_cron_scheduler/code.py519CODE
LOWagents/s_full.py230CODE
LOWagents/s_full.py654CODE
LOWagents/s_full.py200CODE
LOWagents/s_full.py287CODE
LOWagents/s_full.py441CODE
LOWagents/s03_todo_write.py164CODE
LOWagents/s06_context_compact.py69CODE
LOWagents/s06_context_compact.py205CODE
LOWagents/s08_background_tasks.py188CODE
LOWagents/s04_subagent.py146CODE
LOWagents/s07_task_system.py204CODE
LOWagents/s09_agent_teams.py345CODE
LOWagents/s05_skill_loading.py188CODE
LOWagents/s10_team_protocols.py426CODE
LOWagents/s10_team_protocols.py176CODE
LOWagents/s11_autonomous_agents.py520CODE
LOWagents/s11_autonomous_agents.py216CODE
LOWagents/s12_worktree_task_isolation.py729CODE
LOWs09_memory/code.py132CODE
LOWs09_memory/code.py417CODE
LOWs07_skill_loading/code.py229CODE
LOWs06_subagent/code.py207CODE
LOWs16_team_protocols/code.py440CODE
LOWs16_team_protocols/code.py477CODE
LOWs04_hooks/code.py176CODE
LOWs08_context_compact/code.py225CODE
LOWs20_comprehensive/code.py585CODE
LOWs20_comprehensive/code.py624CODE
LOWs20_comprehensive/code.py1222CODE
LOWs20_comprehensive/code.py1477CODE
LOWs20_comprehensive/code.py653CODE
LOWs11_error_recovery/code.py182CODE
LOWs11_error_recovery/code.py265CODE
Hyper-Verbose Identifiers22 hits · 22 pts
SeverityFileLineSnippetContext
LOWs13_background_tasks/README.en.md106def collect_background_results() -> list[str]:CODE
LOWs13_background_tasks/code.py369def collect_background_results() -> list[str]:CODE
LOWs13_background_tasks/README.md106def collect_background_results() -> list[str]:CODE
LOWs13_background_tasks/README.ja.md106def collect_background_results() -> list[str]:CODE
LOWs15_agent_teams/code.py324def collect_background_results() -> list[str]:CODE
LOW…b/src/components/visualizations/s11-error-recovery.tsx289export default function ErrorRecoveryVisualization({ title }: { title?: string }) {CODE
LOW…b/src/components/visualizations/s14-cron-scheduler.tsx113export default function CronSchedulerVisualization({ title }: { title?: string }) {CODE
LOWweb/src/components/visualizations/s20-comprehensive.tsx276export default function ComprehensiveVisualization({ title }: { title?: string }) {CODE
LOWweb/src/components/visualizations/s10-system-prompt.tsx201export default function SystemPromptVisualization({ title }: { title?: string }) {CODE
LOWtests/test_agents_smoke.py18def test_agent_scripts_compile(agent_path: Path) -> None:CODE
LOWtests/test_compaction_tool_pairs.py99def assert_no_orphan_tool_results(testcase, messages):CODE
LOWtests/test_compaction_tool_pairs.py111 def test_snip_compact_keeps_head_tool_pair(self):CODE
LOWtests/test_compaction_tool_pairs.py136 def test_snip_compact_keeps_tail_tool_pair(self):CODE
LOWtests/test_compaction_tool_pairs.py159 def test_reactive_compact_keeps_tail_tool_pair(self):CODE
LOWtests/test_compaction_tool_pairs.py181 def test_reactive_compact_summarizes_only_old_history(self):CODE
LOWtests/test_compaction_tool_pairs.py212 def test_reactive_compact_summary_excludes_tail_pair_pulled_in(self):CODE
LOWtests/test_s_full_background.py53 def test_check_returns_running_placeholder_when_result_is_none(self):CODE
LOWs14_cron_scheduler/code.py323def collect_background_results() -> list[str]:CODE
LOWs14_cron_scheduler/code.py744def print_latest_assistant_text(messages: list):CODE
LOWs16_team_protocols/code.py311def collect_background_results() -> list[str]:CODE
LOWs20_comprehensive/code.py1310def collect_background_results() -> list[str]:CODE
LOWs20_comprehensive/code.py1935def inject_background_notifications(messages: list):CODE
Verbosity Indicators7 hits · 16 pts
SeverityFileLineSnippetContext
LOWweb/src/components/visualizations/s03-todo-write.tsx19 // Step 0: all pendingCOMMENT
LOWweb/src/components/visualizations/s03-todo-write.tsx26 // Step 1: still all pending (idle round 1)COMMENT
LOWweb/src/components/visualizations/s03-todo-write.tsx33 // Step 2: still all pending (idle round 2)COMMENT
LOWweb/src/components/visualizations/s03-todo-write.tsx40 // Step 3: NAG fires, task 1 moves to in_progressCOMMENT
LOWweb/src/components/visualizations/s03-todo-write.tsx47 // Step 4: task 1 doneCOMMENT
LOWweb/src/components/visualizations/s03-todo-write.tsx54 // Step 5: task 2 self-directed to in_progressCOMMENT
LOWweb/src/components/visualizations/s03-todo-write.tsx61 // Step 6: tasks 2,3 done, task 4 in_progressCOMMENT
Structural Annotation Overuse7 hits · 16 pts
SeverityFileLineSnippetContext
LOWweb/src/components/visualizations/s03-todo-write.tsx19 // Step 0: all pendingCOMMENT
LOWweb/src/components/visualizations/s03-todo-write.tsx26 // Step 1: still all pending (idle round 1)COMMENT
LOWweb/src/components/visualizations/s03-todo-write.tsx33 // Step 2: still all pending (idle round 2)COMMENT
LOWweb/src/components/visualizations/s03-todo-write.tsx40 // Step 3: NAG fires, task 1 moves to in_progressCOMMENT
LOWweb/src/components/visualizations/s03-todo-write.tsx47 // Step 4: task 1 doneCOMMENT
LOWweb/src/components/visualizations/s03-todo-write.tsx54 // Step 5: task 2 self-directed to in_progressCOMMENT
LOWweb/src/components/visualizations/s03-todo-write.tsx61 // Step 6: tasks 2,3 done, task 4 in_progressCOMMENT
AI Slop Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMagents/s08_background_tasks.py2# Harness: background execution -- the model thinks while the harness waits.COMMENT
MEDIUMagents/__init__.py3# The model is the agent. These files are the harness.COMMENT
Unused Imports5 hits · 5 pts
SeverityFileLineSnippetContext
LOWs19_mcp_plugin/code.py26CODE
LOWs17_autonomous_agents/code.py24CODE
LOWs18_worktree_isolation/code.py31CODE
LOWtests/test_agents_smoke.py1CODE
LOWs16_team_protocols/code.py29CODE
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHskills/mcp-builder/SKILL.md155 params={"key": "YOUR_API_KEY", "q": city}CODE
Modern AI Meta-Vocabulary2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMs12_task_system/README.en.md58 owner: str | None # Agent name (multi-agent scenarios)CODE
MEDIUMs12_task_system/code.py58 owner: str | None # Agent name (multi-agent scenarios)CODE
Fake / Example Data3 hits · 3 pts
SeverityFileLineSnippetContext
LOWweb/src/data/execution-flows.ts318 { id: "placeholder", label: "Return Placeholder", type: "process", x: 70, y: 450 },CODE
LOWweb/src/data/execution-flows.ts332 { from: "spawn", to: "placeholder" },CODE
LOWweb/src/data/execution-flows.ts335 { from: "placeholder", to: "append" },CODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWskills/agent-builder/references/subagent-pattern.py177 # Check if doneCOMMENT
Over-Commented Block1 hit · 1 pts
SeverityFileLineSnippetContext
LOWagents/__init__.py1# agents/ - Harness implementations (s01-s12) + full reference (s_full)COMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWskills/agent-builder/references/subagent-pattern.py119def run_task(description: str, prompt: str, agent_type: str,STRING