from vibe coding to agentic engineering - practice makes claude perfect
This report presents the forensic synthetic code analysis of shanraisshan/claude-code-best-practice, a HTML project with 62,558 GitHub stars. SynthScan v2.0 examined 35,066 lines of code across 137 source files, recording 183 pattern matches distributed across 10 syntactic categories. The overall adjusted score of 10.9 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).
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.
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.
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.
The scanner identified 183 distinct pattern matches across 10 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | README.md | 86 | ## <a href="orchestration-workflow/orchestration-workflow.md"><img src="!/tags/orchestration-workflow-hd.svg" alt="Orche | COMMENT |
| MEDIUM | README.md | 470 | ### 🤔 [Does code matter?](https://github.com/shanraisshan/agentic-engineering) | COMMENT |
| MEDIUM | README.md | 470 | ### 🤔 [Does code matter?](https://github.com/shanraisshan/agentic-engineering) | COMMENT |
| MEDIUM | .claude/skills/weather-svg-creator/examples.md | 12 | ### SVG Output (`orchestration-workflow/weather.svg`) | COMMENT |
| MEDIUM | .claude/skills/weather-svg-creator/examples.md | 23 | ### Markdown Output (`orchestration-workflow/output.md`) | COMMENT |
| MEDIUM | .claude/skills/weather-svg-creator/examples.md | 52 | ### SVG Output (`orchestration-workflow/weather.svg`) | COMMENT |
| MEDIUM | .claude/skills/weather-svg-creator/examples.md | 63 | ### Markdown Output (`orchestration-workflow/output.md`) | COMMENT |
| MEDIUM | videos/claude-boris-y-combinator-17-feb-26.md | 329 | [`48:58`](https://youtu.be/PQU9o_5rHC4?t=2938) Um and uh Felix and the team and Felix was early Electron contributor. He | CODE |
| MEDIUM | videos/claude-cat-every-29-oct-25.md | 241 | [`40:52`](https://youtu.be/IDSAMqip6ms?t=2452) So, everyone on the team was like super excited that uh we were we were t | CODE |
| MEDIUM | videos/claude-cat-every-29-oct-25.md | 393 | [`59:20`](https://youtu.be/IDSAMqip6ms?t=3560) Yeah, shift tab felt really nice. And then one of the the now current pla | CODE |
| MEDIUM | videos/claude-boris-pragmatic-engineer-04-mar-26.md | 93 | [`20:46`](https://youtu.be/julbw1JuAz0?t=1246) That used to be how you write code. But even at the time at Enthropic, th | CODE |
| MEDIUM | videos/claude-boris-pragmatic-engineer-04-mar-26.md | 101 | [`23:56`](https://youtu.be/julbw1JuAz0?t=1436) Now it's like understand the model. So I was hacking on a bunch of differ | CODE |
| MEDIUM⚡ | videos/claude-boris-pragmatic-engineer-04-mar-26.md | 225 | [`51:35`](https://youtu.be/julbw1JuAz0?t=3095) Um and so we just decided like it was sort of working, but it was it also | CODE |
| MEDIUM⚡ | videos/claude-boris-pragmatic-engineer-04-mar-26.md | 227 | [`51:56`](https://youtu.be/julbw1JuAz0?t=3116) and and when I say agentic search, this is a fancy word for glob and grap | CODE |
| MEDIUM⚡ | videos/claude-boris-pragmatic-engineer-04-mar-26.md | 235 | [`54:09`](https://youtu.be/julbw1JuAz0?t=3249) Yeah. And then you you have this like neat permission system where every | CODE |
| MEDIUM⚡ | videos/claude-boris-pragmatic-engineer-04-mar-26.md | 251 | [`1:02:30`](https://youtu.be/julbw1JuAz0?t=3750) That's right. It's like I I have to try it myself and then I have to se | CODE |
| MEDIUM⚡ | videos/claude-boris-pragmatic-engineer-04-mar-26.md | 261 | [`1:06:38`](https://youtu.be/julbw1JuAz0?t=3998) Um you know, like I said, our entire finance team at Anthropic uses qua | CODE |
| MEDIUM⚡ | videos/claude-boris-pragmatic-engineer-04-mar-26.md | 263 | [`1:07:55`](https://youtu.be/julbw1JuAz0?t=4075) And can you give us a sense of like the complexity behind an app like t | CODE |
| MEDIUM | videos/claude-boris-lennys-podcast-19-feb-26.md | 101 | [`36:24`](https://youtu.be/We7BZVKbCVw?t=2184) I think it's going to be a lot of the roles that are adjacent to engineer | CODE |
| MEDIUM | implementation/claude-subagents-implementation.md | 86 | <a href="https://github.com/shanraisshan/claude-code-best-practice#orchestration-workflow"><img src="../!/tags/orchestra | CODE |
| MEDIUM | implementation/claude-agent-teams-implementation.md | 14 | <a href="#time-orchestration"><img src="../!/tags/implemented-hd.svg" alt="Implemented"></a> | CODE |
| MEDIUM | implementation/claude-commands-implementation.md | 71 | <a href="https://github.com/shanraisshan/claude-code-best-practice#orchestration-workflow"><img src="../!/tags/orchestra | CODE |
| MEDIUM | !/video-presentation-transcript/1-video-workflow.html | 248 | <div class="use-case-item"><span class="use-case-icon">4️⃣</span><div class="use-case-text"><st | CODE |
| MEDIUM | !/video-presentation-transcript/1-video-workflow.html | 271 | <div class="code-block"><span class="comment"># The full orchestration flow</span> | CODE |
| MEDIUM | !/video-presentation-transcript/1-video-workflow.html | 421 | <div class="use-case-item"><span class="use-case-icon">👥</span><div class="use-case-text"><strong>Mu | CODE |
| MEDIUM⚡ | presentation/claude-code-best-practice/index.html | 283 | <span style="position: absolute; top: 91%; left: 54%; transform: rotate(3deg); background: #e65100; color: # | CODE |
| MEDIUM⚡ | presentation/claude-code-best-practice/index.html | 289 | <span style="position: absolute; top: 42%; left: 6%; transform: rotate(3deg); background: #1565c0; color: #f | CODE |
| MEDIUM⚡ | presentation/claude-code-best-practice/index.html | 295 | <span style="position: absolute; top: 72%; left: 58%; transform: rotate(4deg); background: #1565c0; color: # | CODE |
| MEDIUM⚡ | presentation/claude-code-best-practice/index.html | 304 | <span style="position: absolute; top: 3%; left: 5%; transform: rotate(2deg); background: #1565c0; color: #ff | CODE |
| MEDIUM⚡ | presentation/claude-code-best-practice/index.html | 356 | <p style="font-size: 0.82rem; margin: 0; color: #444; line-height: 1.4;"><span style="color: #1565c0; fo | CODE |
| MEDIUM⚡ | presentation/claude-code-best-practice/index.html | 358 | <p style="font-size: 0.82rem; margin: 0; color: #444; line-height: 1.4;"><span style="color: #1565c0; fo | CODE |
| MEDIUM⚡ | presentation/claude-code-best-practice/index.html | 359 | <p style="font-size: 0.82rem; margin: 0; color: #444; line-height: 1.4;"><span style="color: #1565c0; fo | CODE |
| MEDIUM⚡ | presentation/claude-code-best-practice/index.html | 361 | <p style="font-size: 0.82rem; margin: 0; color: #444; line-height: 1.4;"><span style="color: #1565c0; fo | CODE |
| MEDIUM | presentation/claude-code-best-practice/index.html | 270 | <p style="font-size: 1.05rem; color: #0d47a1; margin: 0; font-style: italic;">By solving this problem st | CODE |
| MEDIUM | presentation/claude-code-best-practice/index.html | 331 | <span style="position: absolute; top: 5%; left: 78%; transform: rotate(-5deg); background: #e65100; color: # | CODE |
| MEDIUM | presentation/claude-code-best-practice/index.html | 372 | <p style="font-size: 0.82rem; margin: 0; color: #444; line-height: 1.4;"><span style="color: #e65100; fo | CODE |
| MEDIUM | presentation/claude-code-best-practice/index.html | 377 | <p style="font-size: 0.82rem; margin: 0; color: #444; line-height: 1.4;"><span style="color: #e65100; fo | CODE |
| MEDIUM | presentation/claude-code-best-practice/index.html | 1038 | <h4 style="color: #c62828; text-transform: none; letter-spacing: 0; margin-bottom: 6px;"><strong>Permiss | CODE |
| MEDIUM | presentation/claude-code-best-practice/index.html | 2464 | Keep critical instructions either at the very top (in <code style="background: #f1f3f4; padd | CODE |
| MEDIUM⚡ | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 360 | <span style="position: absolute; top: 91%; left: 54%; transform: rotate(3deg); background: #e65100; color: # | CODE |
| MEDIUM⚡ | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 366 | <span style="position: absolute; top: 42%; left: 6%; transform: rotate(3deg); background: #1565c0; color: #f | CODE |
| MEDIUM⚡ | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 372 | <span style="position: absolute; top: 72%; left: 58%; transform: rotate(4deg); background: #1565c0; color: # | CODE |
| MEDIUM⚡ | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 381 | <span style="position: absolute; top: 3%; left: 5%; transform: rotate(2deg); background: #1565c0; color: #ff | CODE |
| MEDIUM⚡ | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 433 | <p style="font-size: 0.82rem; margin: 0; color: #444; line-height: 1.4;"><span style="color: #1565c0; fo | CODE |
| MEDIUM⚡ | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 435 | <p style="font-size: 0.82rem; margin: 0; color: #444; line-height: 1.4;"><span style="color: #1565c0; fo | CODE |
| MEDIUM⚡ | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 436 | <p style="font-size: 0.82rem; margin: 0; color: #444; line-height: 1.4;"><span style="color: #1565c0; fo | CODE |
| MEDIUM⚡ | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 438 | <p style="font-size: 0.82rem; margin: 0; color: #444; line-height: 1.4;"><span style="color: #1565c0; fo | CODE |
| MEDIUM | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 345 | <p style="font-size: 1.05rem; color: #0d47a1; margin: 0; font-style: italic;">By solving this problem st | CODE |
| MEDIUM | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 408 | <span style="position: absolute; top: 5%; left: 78%; transform: rotate(-5deg); background: #e65100; color: # | CODE |
| MEDIUM | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 449 | <p style="font-size: 0.82rem; margin: 0; color: #444; line-height: 1.4;"><span style="color: #e65100; fo | CODE |
| MEDIUM | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 454 | <p style="font-size: 0.82rem; margin: 0; color: #444; line-height: 1.4;"><span style="color: #e65100; fo | CODE |
| MEDIUM | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 844 | <h4 style="color: #c62828; text-transform: none; letter-spacing: 0; margin-bottom: 6px;"><strong>Permiss | CODE |
| MEDIUM | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 2250 | Keep critical instructions either at the very top (in <code style="background: #f1f3f4; padd | CODE |
| MEDIUM | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 2526 | <h1>🧠 Model & context window</h1> | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tutorial/day0/linux.md | 9 | ## Step 1: Install Node.js | COMMENT |
| LOW | tutorial/day0/linux.md | 80 | ## Step 2: Verify Node.js | COMMENT |
| LOW | tutorial/day0/linux.md | 89 | ## Step 3: Install Claude Code | COMMENT |
| LOW | tutorial/day0/linux.md | 105 | ## Step 4: Verify Claude Code | COMMENT |
| LOW | tutorial/day0/README.md | 5 | ## Step 1: Install Claude Code | COMMENT |
| LOW | tutorial/day0/README.md | 19 | ## Step 2: Verify Installation | COMMENT |
| LOW | tutorial/day0/README.md | 30 | ## Step 3: Login | COMMENT |
| LOW | .claude/agents/development-workflows-research-agent.md | 34 | ### Step 1: Get Star Count | COMMENT |
| LOW | .claude/agents/development-workflows-research-agent.md | 47 | ### Step 2: Count Agents | COMMENT |
| LOW⚡ | .claude/agents/development-workflows-research-agent.md | 63 | ### Step 3: Count Skills | COMMENT |
| LOW⚡ | .claude/agents/development-workflows-research-agent.md | 72 | ### Step 4: Count Commands | COMMENT |
| LOW⚡ | .claude/agents/development-workflows-research-agent.md | 81 | ### Step 5: Assess Uniqueness | COMMENT |
| LOW⚡ | .claude/agents/development-workflows-research-agent.md | 85 | ### Step 6: Check Recent Changes | COMMENT |
| LOW⚡ | .claude/agents/presentation-claude-gemini.md | 68 | ### Step 1: Read the current state | COMMENT |
| LOW⚡ | .claude/agents/presentation-claude-gemini.md | 77 | ### Step 2: Apply changes | COMMENT |
| LOW⚡ | .claude/agents/presentation-claude-gemini.md | 85 | ### Step 3: Verify integrity | COMMENT |
| LOW | .claude/agents/presentation-claude-gemini.md | 96 | ### Step 4: Self-evolution (after every execution) | COMMENT |
| LOW⚡ | .claude/agents/presentation-claude-code.md | 82 | ### Step 1: Read the current state | COMMENT |
| LOW⚡ | .claude/agents/presentation-claude-code.md | 92 | ### Step 2: Apply changes | COMMENT |
| LOW⚡ | .claude/agents/presentation-claude-code.md | 101 | ### Step 3: Verify integrity | COMMENT |
| LOW⚡ | .claude/agents/presentation-claude-code.md | 111 | ### Step 4: Self-evolution (after every execution) | COMMENT |
| LOW⚡ | .claude/agents/presentation-vibe-coding.md | 36 | ### Step 1: Understand Current State (presentation-structure skill) | COMMENT |
| LOW⚡ | .claude/agents/presentation-vibe-coding.md | 44 | ### Step 2: Apply Changes | COMMENT |
| LOW⚡ | .claude/agents/presentation-vibe-coding.md | 53 | ### Step 3: Match Styling (presentation-styling skill) | COMMENT |
| LOW⚡ | .claude/agents/presentation-vibe-coding.md | 60 | ### Step 4: Verify Integrity | COMMENT |
| LOW | .claude/agents/presentation-vibe-coding.md | 76 | ### Step 5: Self-Evolution (after every execution) | COMMENT |
| LOW | .claude/agents/weather-agent.md | 59 | ### Step 1: Invoke weather-fetcher skill | COMMENT |
| LOW | .claude/agents/weather-agent.md | 71 | ### Step 2: Final Report | COMMENT |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 440 | # Step 1: Parse command line arguments | COMMENT |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 443 | # Step 2: Read the event data from Claude | COMMENT |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 455 | # Step 3: Check if this hook is disabled (skip for agent hooks) | COMMENT |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 461 | # Step 4: Determine which sound to play (may be special, default, or agent-specific) | COMMENT |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 464 | # Step 5: Play the sound (if we found one) | COMMENT |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 468 | # Step 6: Exit successfully | COMMENT |
| LOW | .claude/commands/weather-orchestrator.md | 26 | ### Step 1: Ask User Preference | COMMENT |
| LOW | .claude/commands/weather-orchestrator.md | 30 | ### Step 2: Fetch Weather Data via Agent | COMMENT |
| LOW | .claude/commands/weather-orchestrator.md | 43 | ### Step 3: Create SVG Weather Card | COMMENT |
| LOW⚡ | development-workflows/rpi/rpi-workflow.md | 81 | ├── REQUEST.md # Step 1: Initial feature description | CODE |
| LOW⚡ | development-workflows/rpi/rpi-workflow.md | 83 | │ └── RESEARCH.md # Step 2: GO/NO-GO analysis | CODE |
| LOW⚡ | development-workflows/rpi/rpi-workflow.md | 85 | │ ├── PLAN.md # Step 3: Implementation roadmap | CODE |
| LOW⚡ | development-workflows/rpi/rpi-workflow.md | 90 | └── IMPLEMENT.md # Step 4: Implementation record | CODE |
| LOW | …opment-workflows/rpi/.claude/commands/rpi/implement.md | 136 | ## Step 1: Code Discovery (Per Phase) | COMMENT |
| LOW | …opment-workflows/rpi/.claude/commands/rpi/implement.md | 188 | ## Step 2: Implementation (Per Phase) | COMMENT |
| LOW | …opment-workflows/rpi/.claude/commands/rpi/implement.md | 234 | ## Step 3: Self-Validation | COMMENT |
| LOW | …opment-workflows/rpi/.claude/commands/rpi/implement.md | 268 | ## Step 4: Code Review | COMMENT |
| LOW | …opment-workflows/rpi/.claude/commands/rpi/implement.md | 306 | ## Step 5: User Validation Gate | COMMENT |
| LOW | …opment-workflows/rpi/.claude/commands/rpi/implement.md | 360 | ## Step 6: Documentation Update | COMMENT |
| LOW | agent-teams/.claude/commands/time-orchestrator.md | 12 | ### Step 1: Fetch Current Dubai Time | COMMENT |
| LOW | agent-teams/.claude/commands/time-orchestrator.md | 29 | ### Step 2: Create SVG Time Card | COMMENT |
| LOW⚡ | implementation/claude-commands-implementation.md | 36 | ### Step 1: Ask User Preference | COMMENT |
| LOW⚡ | implementation/claude-commands-implementation.md | 40 | ### Step 2: Fetch Weather Data | COMMENT |
| LOW⚡ | implementation/claude-commands-implementation.md | 45 | ### Step 3: Create SVG Weather Card | COMMENT |
| LOW⚡ | …entation/vibe-coding-to-agentic-engineering/index.html | 514 | <div class="code-block"><span class="comment"># Step 1: Enter plan mode</span> | CODE |
| LOW⚡ | …entation/vibe-coding-to-agentic-engineering/index.html | 517 | <span class="comment"># Step 2: Describe what you want</span> | CODE |
| LOW⚡ | …entation/vibe-coding-to-agentic-engineering/index.html | 520 | <span class="comment"># Step 3: Claude explores and writes a plan</span> | CODE |
| LOW⚡ | …entation/vibe-coding-to-agentic-engineering/index.html | 523 | <span class="comment"># Step 4: Review the plan and approve it</span> | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | .claude/hooks/scripts/hooks.py | 196 | print(f"Error playing sound {file_path.name}: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | .claude/hooks/scripts/hooks.py | 200 | print(f"Error playing sound {file_path.name}: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | .claude/hooks/scripts/hooks.py | 241 | print(f"Error reading local config: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | .claude/hooks/scripts/hooks.py | 250 | print(f"Error reading default config: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | .claude/hooks/scripts/hooks.py | 290 | print(f"Error reading local config: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | .claude/hooks/scripts/hooks.py | 299 | print(f"Error reading default config: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | .claude/hooks/scripts/hooks.py | 473 | print(f"Error parsing JSON input: {e}", file=sys.stderr) | CODE |
| MEDIUM | .claude/hooks/scripts/hooks.py | 263 | print(f"Error in is_hook_disabled: {e}", file=sys.stderr) | CODE |
| MEDIUM | .claude/hooks/scripts/hooks.py | 312 | print(f"Error in is_logging_disabled: {e}", file=sys.stderr) | CODE |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 198 | except Exception as e: | CODE |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 240 | except Exception as e: | CODE |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 249 | except Exception as e: | CODE |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 289 | except Exception as e: | CODE |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 298 | except Exception as e: | CODE |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 476 | except Exception as e: | CODE |
| LOW | .claude/hooks/scripts/hooks.py | 261 | except Exception as e: | CODE |
| LOW | .claude/hooks/scripts/hooks.py | 310 | except Exception as e: | CODE |
| LOW | .claude/hooks/scripts/hooks.py | 351 | except Exception as e: | CODE |
| MEDIUM⚡ | .codex/hooks/scripts/hooks.py | 152 | print(f"Error playing sound {file_path.name}: {e}", file=sys.stderr) | CODE |
| LOW⚡ | .codex/hooks/scripts/hooks.py | 154 | except Exception as e: | CODE |
| MEDIUM⚡ | .codex/hooks/scripts/hooks.py | 155 | print(f"Error playing sound {file_path.name}: {e}", file=sys.stderr) | CODE |
| LOW⚡ | .codex/hooks/scripts/hooks.py | 182 | except Exception: | CODE |
| LOW⚡ | .codex/hooks/scripts/hooks.py | 190 | except Exception: | CODE |
| LOW⚡ | .codex/hooks/scripts/hooks.py | 194 | except Exception: | CODE |
| LOW | .codex/hooks/scripts/hooks.py | 271 | except Exception as e: | CODE |
| LOW | .codex/hooks/scripts/hooks.py | 312 | except Exception: | CODE |
| LOW | .codex/hooks/scripts/hooks.py | 362 | except Exception as e: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | videos/claude-boris-pragmatic-engineer-04-mar-26.md | 53 | [`8:31`](https://youtu.be/julbw1JuAz0?t=511) Yeah. I mean, look, there there's different kinds of engineers and there's | CODE |
| HIGH | videos/claude-boris-lennys-podcast-19-feb-26.md | 45 | [`5:37`](https://youtu.be/We7BZVKbCVw?t=337) Okay. So let me follow the thread of just coming back to anthropic and the | CODE |
| HIGH | videos/claude-boris-lennys-podcast-19-feb-26.md | 45 | [`5:37`](https://youtu.be/We7BZVKbCVw?t=337) Okay. So let me follow the thread of just coming back to anthropic and the | CODE |
| HIGH | videos/claude-boris-lennys-podcast-19-feb-26.md | 69 | [`17:34`](https://youtu.be/We7BZVKbCVw?t=1054) What's kind of the next frontier? So at this point 100% of your code is b | CODE |
| HIGH | reports/claude-agent-sdk-vs-cli-system-prompts.md | 340 | *This report was generated by Claude Code using the Opus 4.5 model on February 3, 2026.* | COMMENT |
| HIGH | reports/claude-in-chrome-v-chrome-devtools-mcp.md | 345 | *This report was generated by Claude Code using the Opus 4.5 model on December 19, 2025.* | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | presentation/claude-code-best-practice/index.html | 298 | <span style="position: absolute; top: 52%; left: 64%; transform: rotate(3deg); background: #1565c0; color: # | CODE |
| MEDIUM⚡ | presentation/claude-code-best-practice/index.html | 359 | <p style="font-size: 0.82rem; margin: 0; color: #444; line-height: 1.4;"><span style="color: #1565c0; fo | CODE |
| MEDIUM⚡ | presentation/claude-code-best-practice/index.html | 944 | <p style="font-size: 1.8rem; font-weight: 700; color: #1a1a1a; margin: 12px 0 6px; letter-spacing: -0.02em; | CODE |
| MEDIUM⚡ | presentation/claude-code-best-practice/index.html | 945 | <p style="font-size: 1.2rem; font-weight: 400; color: #C0392B; margin: 0; letter-spacing: 0.01em;">The model | CODE |
| MEDIUM⚡ | presentation/claude-code-best-practice/index.html | 955 | <h1>⚡ Tool Calling — how the harness reaches the world</h1> | CODE |
| MEDIUM | presentation/claude-code-best-practice/index.html | 596 | <p style="font-size: 1.1rem; font-weight: 400; color: #C0392B; margin: 0; letter-spacing: 0.01em; text-align | CODE |
| MEDIUM | presentation/claude-code-best-practice/index.html | 1060 | <h1>🎉 Yayyyyy! Problem solved with harness</h1> | CODE |
| MEDIUM | presentation/claude-code-best-practice/index.html | 2139 | <p style="font-style: italic; color: #666; margin: 8px 0 20px 0;">Most fields control how and when the skill loa | CODE |
| MEDIUM⚡ | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 375 | <span style="position: absolute; top: 52%; left: 64%; transform: rotate(3deg); background: #1565c0; color: # | CODE |
| MEDIUM⚡ | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 436 | <p style="font-size: 0.82rem; margin: 0; color: #444; line-height: 1.4;"><span style="color: #1565c0; fo | CODE |
| MEDIUM | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 773 | <p style="font-size: 1.8rem; font-weight: 700; color: #1a1a1a; margin: 12px 0 6px; letter-spacing: -0.02em; | CODE |
| MEDIUM | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 774 | <p style="font-size: 1.2rem; font-weight: 400; color: #C0392B; margin: 0; letter-spacing: 0.01em;">The model | CODE |
| MEDIUM | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 866 | <h1>🎉 Yayyyyy! Problem solved with harness</h1> | CODE |
| MEDIUM | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 1925 | <p style="font-style: italic; color: #666; margin: 8px 0 20px 0;">Most fields control how and when the skill loa | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | .claude/hooks/scripts/hooks.py | 440 | # Step 1: Parse command line arguments | COMMENT |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 443 | # Step 2: Read the event data from Claude | COMMENT |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 455 | # Step 3: Check if this hook is disabled (skip for agent hooks) | COMMENT |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 461 | # Step 4: Determine which sound to play (may be special, default, or agent-specific) | COMMENT |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 464 | # Step 5: Play the sound (if we found one) | COMMENT |
| LOW⚡ | .claude/hooks/scripts/hooks.py | 468 | # Step 6: Exit successfully | COMMENT |
| LOW⚡ | …entation/vibe-coding-to-agentic-engineering/index.html | 514 | <div class="code-block"><span class="comment"># Step 1: Enter plan mode</span> | CODE |
| LOW⚡ | …entation/vibe-coding-to-agentic-engineering/index.html | 517 | <span class="comment"># Step 2: Describe what you want</span> | CODE |
| LOW⚡ | …entation/vibe-coding-to-agentic-engineering/index.html | 520 | <span class="comment"># Step 3: Claude explores and writes a plan</span> | CODE |
| LOW⚡ | …entation/vibe-coding-to-agentic-engineering/index.html | 523 | <span class="comment"># Step 4: Review the plan and approve it</span> | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .claude/hooks/scripts/hooks.py | 82 | CODE | |
| LOW | .claude/hooks/scripts/hooks.py | 127 | CODE | |
| LOW | .claude/hooks/scripts/hooks.py | 206 | CODE | |
| LOW | .claude/hooks/scripts/hooks.py | 266 | CODE | |
| LOW | .codex/hooks/scripts/hooks.py | 60 | CODE | |
| LOW | .codex/hooks/scripts/hooks.py | 101 | CODE | |
| LOW | .codex/hooks/scripts/hooks.py | 161 | CODE | |
| LOW | .codex/hooks/scripts/hooks.py | 286 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .claude/hooks/scripts/hooks.py | 106 | # Check if the player exists | COMMENT |
| LOW | .claude/hooks/scripts/hooks.py | 159 | # Check if we're on Windows and need special handling | COMMENT |
| LOW | .claude/hooks/scripts/hooks.py | 324 | # Check if logging is disabled | COMMENT |
| LOW | .claude/hooks/scripts/hooks.py | 394 | # Check if this is a PreToolUse event with Bash tool | COMMENT |
| LOW | .codex/hooks/scripts/hooks.py | 343 | # Check if the hook is disabled | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .claude/skills/agent-browser/SKILL.md | 23 | agent-browser fill @e1 "user@example.com" | CODE |
| LOW | .claude/skills/agent-browser/SKILL.md | 75 | agent-browser fill @e1 "Jane Doe" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .claude/hooks/scripts/hooks.py | 356 | def detect_bash_command_sound(command): | CODE |