from vibe coding to agentic engineering - practice makes claude perfect
73 matches across 8 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | .claude/hooks/scripts/hooks.py | 193 | print(f"Error playing sound {file_path.name}: {e}", file=sys.stderr) |
| MEDIUM | .claude/hooks/scripts/hooks.py | 197 | print(f"Error playing sound {file_path.name}: {e}", file=sys.stderr) |
| MEDIUM | .claude/hooks/scripts/hooks.py | 238 | print(f"Error reading local config: {e}", file=sys.stderr) |
| MEDIUM | .claude/hooks/scripts/hooks.py | 247 | print(f"Error reading default config: {e}", file=sys.stderr) |
| MEDIUM | .claude/hooks/scripts/hooks.py | 287 | print(f"Error reading local config: {e}", file=sys.stderr) |
| MEDIUM | .claude/hooks/scripts/hooks.py | 296 | print(f"Error reading default config: {e}", file=sys.stderr) |
| MEDIUM | .claude/hooks/scripts/hooks.py | 470 | print(f"Error parsing JSON input: {e}", file=sys.stderr) |
| MEDIUM | .claude/hooks/scripts/hooks.py | 260 | print(f"Error in is_hook_disabled: {e}", file=sys.stderr) |
| MEDIUM | .claude/hooks/scripts/hooks.py | 309 | print(f"Error in is_logging_disabled: {e}", file=sys.stderr) |
| LOW | .claude/hooks/scripts/hooks.py | 195 | except Exception as e: |
| LOW | .claude/hooks/scripts/hooks.py | 237 | except Exception as e: |
| LOW | .claude/hooks/scripts/hooks.py | 246 | except Exception as e: |
| LOW | .claude/hooks/scripts/hooks.py | 286 | except Exception as e: |
| LOW | .claude/hooks/scripts/hooks.py | 295 | except Exception as e: |
| LOW | .claude/hooks/scripts/hooks.py | 473 | except Exception as e: |
| LOW | .claude/hooks/scripts/hooks.py | 258 | except Exception as e: |
| LOW | .claude/hooks/scripts/hooks.py | 307 | except Exception as e: |
| LOW | .claude/hooks/scripts/hooks.py | 348 | except Exception as e: |
| MEDIUM | .codex/hooks/scripts/hooks.py | 152 | print(f"Error playing sound {file_path.name}: {e}", file=sys.stderr) |
| LOW | .codex/hooks/scripts/hooks.py | 154 | except Exception as e: |
| MEDIUM | .codex/hooks/scripts/hooks.py | 155 | print(f"Error playing sound {file_path.name}: {e}", file=sys.stderr) |
| LOW | .codex/hooks/scripts/hooks.py | 182 | except Exception: |
| LOW | .codex/hooks/scripts/hooks.py | 190 | except Exception: |
| LOW | .codex/hooks/scripts/hooks.py | 194 | except Exception: |
| LOW | .codex/hooks/scripts/hooks.py | 271 | except Exception as e: |
| LOW | .codex/hooks/scripts/hooks.py | 312 | except Exception: |
| LOW | .codex/hooks/scripts/hooks.py | 362 | except Exception as e: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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.* |
| 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.* |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | presentation/claude-code-best-practice/index.html | 298 | <span style="position: absolute; top: 52%; left: 64%; transform: rotate(3deg); background: #1565c0; color: # |
| 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 |
| 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 |
| 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; |
| 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 |
| MEDIUM | presentation/claude-code-best-practice/index.html | 955 | <h1>⚡ Tool Calling — how the harness reaches the world</h1> |
| MEDIUM | presentation/claude-code-best-practice/index.html | 1060 | <h1>🎉 Yayyyyy! Problem solved with harness</h1> |
| 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 |
| 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: # |
| 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 |
| 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; |
| 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 |
| MEDIUM | …26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html | 866 | <h1>🎉 Yayyyyy! Problem solved with harness</h1> |
| 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 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .claude/hooks/scripts/hooks.py | 452 | # Step 3: Check if this hook is disabled (skip for agent hooks) |
| LOW | .claude/hooks/scripts/hooks.py | 458 | # Step 4: Determine which sound to play (may be special, default, or agent-specific) |
| LOW | .claude/hooks/scripts/hooks.py | 461 | # Step 5: Play the sound (if we found one) |
| LOW | .claude/hooks/scripts/hooks.py | 465 | # Step 6: Exit successfully |
| LOW | .claude/hooks/scripts/hooks.py | 437 | # Step 1: Parse command line arguments |
| LOW | .claude/hooks/scripts/hooks.py | 440 | # Step 2: Read the event data from Claude |
| LOW | …entation/vibe-coding-to-agentic-engineering/index.html | 514 | <div class="code-block"><span class="comment"># Step 1: Enter plan mode</span> |
| LOW | …entation/vibe-coding-to-agentic-engineering/index.html | 517 | <span class="comment"># Step 2: Describe what you want</span> |
| LOW | …entation/vibe-coding-to-agentic-engineering/index.html | 520 | <span class="comment"># Step 3: Claude explores and writes a plan</span> |
| LOW | …entation/vibe-coding-to-agentic-engineering/index.html | 523 | <span class="comment"># Step 4: Review the plan and approve it</span> |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .claude/hooks/scripts/hooks.py | 103 | # Check if the player exists |
| LOW | .claude/hooks/scripts/hooks.py | 156 | # Check if we're on Windows and need special handling |
| LOW | .claude/hooks/scripts/hooks.py | 321 | # Check if logging is disabled |
| LOW | .claude/hooks/scripts/hooks.py | 391 | # Check if this is a PreToolUse event with Bash tool |
| LOW | .codex/hooks/scripts/hooks.py | 343 | # Check if the hook is disabled |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .claude/hooks/scripts/hooks.py | 79 | |
| LOW | .claude/hooks/scripts/hooks.py | 124 | |
| LOW | .claude/hooks/scripts/hooks.py | 203 | |
| LOW | .claude/hooks/scripts/hooks.py | 263 | |
| LOW | .codex/hooks/scripts/hooks.py | 60 | |
| LOW | .codex/hooks/scripts/hooks.py | 101 | |
| LOW | .codex/hooks/scripts/hooks.py | 161 | |
| LOW | .codex/hooks/scripts/hooks.py | 286 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .claude/skills/agent-browser/SKILL.md | 23 | agent-browser fill @e1 "user@example.com" |
| LOW | .claude/skills/agent-browser/SKILL.md | 75 | agent-browser fill @e1 "Jane Doe" |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .claude/hooks/scripts/hooks.py | 353 | def detect_bash_command_sound(command): |