from vibe coding to agentic engineering - practice makes claude perfect
This report summarizes scanner evidence for shanraisshan/claude-code-best-practice, a HTML project with 67,352 GitHub stars. SynthScan examined 43,641 lines of code across 137 source files, recording 189 pattern matches distributed across 11 syntactic categories. The legacy adjusted pattern signal is 9.3 (Moderate 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.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 157 finding(s).
Are imports declared and package/API names verified? 2 finding(s).
Are wrappers, guards, and repeated structures necessary? 31 finding(s).
Which changes need focused human review? 189 finding(s).
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.
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.
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.
The scanner identified 189 distinct pattern matches across 11 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | README.md | 89 | ## <a href="orchestration-workflow/orchestration-workflow.md"><img src="!/tags/orchestration-workflow-hd.svg" alt="Orche | COMMENT |
| MEDIUM | README.md | 473 | ### 🤔 [Does code matter?](https://github.com/shanraisshan/agentic-engineering) | COMMENT |
| MEDIUM | README.md | 473 | ### 🤔 [Does code matter?](https://github.com/shanraisshan/agentic-engineering) | COMMENT |
| MEDIUM | changelog/agent-collections/changelog.md | 331 | | 2 | LOW | Count | VoltAgent/awesome-claude-code-subagents agents 158→149 (−9; code search total .md 167 − 18 non-agent | CODE |
| MEDIUM | changelog/agent-collections/changelog.md | 354 | | 1 | LOW | Count | VoltAgent/awesome-claude-code-subagents agents 158 → 150 (−8; search_code path:categories 160 total | CODE |
| MEDIUM | changelog/agent-collections/changelog.md | 379 | | 2 | LOW | Count | VoltAgent/awesome-claude-code-subagents agents 158 → 152 (−6; search_code 0.95; PR #308 Aug 12 edite | CODE |
| 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 |
|---|---|---|---|---|
| HIGH | .codex/hooks/scripts/hooks.py | 312 | except Exception: | CODE |
| HIGH | .codex/hooks/scripts/hooks.py | 182 | except Exception: | CODE |
| HIGH | .codex/hooks/scripts/hooks.py | 190 | except Exception: | 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 |