Repository Analysis

shanraisshan/claude-code-best-practice

from vibe coding to agentic engineering - practice makes claude perfect

4.7 Likely human-written View on GitHub
4.7
Adjusted Score
4.7
Raw Score
100%
Time Factor
2026-05-29
Last Push
55,516
Stars
HTML
Language
31,153
Lines of Code
137
Files
73
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 6MEDIUM 25LOW 42

Pattern Findings

73 matches across 8 categories. Click a row to expand file-level details.

Excessive Try-Catch Wrapping27 hits · 50 pts
SeverityFileLineSnippet
MEDIUM.claude/hooks/scripts/hooks.py193 print(f"Error playing sound {file_path.name}: {e}", file=sys.stderr)
MEDIUM.claude/hooks/scripts/hooks.py197 print(f"Error playing sound {file_path.name}: {e}", file=sys.stderr)
MEDIUM.claude/hooks/scripts/hooks.py238 print(f"Error reading local config: {e}", file=sys.stderr)
MEDIUM.claude/hooks/scripts/hooks.py247 print(f"Error reading default config: {e}", file=sys.stderr)
MEDIUM.claude/hooks/scripts/hooks.py287 print(f"Error reading local config: {e}", file=sys.stderr)
MEDIUM.claude/hooks/scripts/hooks.py296 print(f"Error reading default config: {e}", file=sys.stderr)
MEDIUM.claude/hooks/scripts/hooks.py470 print(f"Error parsing JSON input: {e}", file=sys.stderr)
MEDIUM.claude/hooks/scripts/hooks.py260 print(f"Error in is_hook_disabled: {e}", file=sys.stderr)
MEDIUM.claude/hooks/scripts/hooks.py309 print(f"Error in is_logging_disabled: {e}", file=sys.stderr)
LOW.claude/hooks/scripts/hooks.py195 except Exception as e:
LOW.claude/hooks/scripts/hooks.py237 except Exception as e:
LOW.claude/hooks/scripts/hooks.py246 except Exception as e:
LOW.claude/hooks/scripts/hooks.py286 except Exception as e:
LOW.claude/hooks/scripts/hooks.py295 except Exception as e:
LOW.claude/hooks/scripts/hooks.py473 except Exception as e:
LOW.claude/hooks/scripts/hooks.py258 except Exception as e:
LOW.claude/hooks/scripts/hooks.py307 except Exception as e:
LOW.claude/hooks/scripts/hooks.py348 except Exception as e:
MEDIUM.codex/hooks/scripts/hooks.py152 print(f"Error playing sound {file_path.name}: {e}", file=sys.stderr)
LOW.codex/hooks/scripts/hooks.py154 except Exception as e:
MEDIUM.codex/hooks/scripts/hooks.py155 print(f"Error playing sound {file_path.name}: {e}", file=sys.stderr)
LOW.codex/hooks/scripts/hooks.py182 except Exception:
LOW.codex/hooks/scripts/hooks.py190 except Exception:
LOW.codex/hooks/scripts/hooks.py194 except Exception:
LOW.codex/hooks/scripts/hooks.py271 except Exception as e:
LOW.codex/hooks/scripts/hooks.py312 except Exception:
LOW.codex/hooks/scripts/hooks.py362 except Exception as e:
Synthetic Comment Markers6 hits · 35 pts
SeverityFileLineSnippet
HIGHvideos/claude-boris-pragmatic-engineer-04-mar-26.md53[`8:31`](https://youtu.be/julbw1JuAz0?t=511) Yeah. I mean, look, there there's different kinds of engineers and there's
HIGHvideos/claude-boris-lennys-podcast-19-feb-26.md45[`5:37`](https://youtu.be/We7BZVKbCVw?t=337) Okay. So let me follow the thread of just coming back to anthropic and the
HIGHvideos/claude-boris-lennys-podcast-19-feb-26.md45[`5:37`](https://youtu.be/We7BZVKbCVw?t=337) Okay. So let me follow the thread of just coming back to anthropic and the
HIGHvideos/claude-boris-lennys-podcast-19-feb-26.md69[`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
HIGHreports/claude-agent-sdk-vs-cli-system-prompts.md340*This report was generated by Claude Code using the Opus 4.5 model on February 3, 2026.*
HIGHreports/claude-in-chrome-v-chrome-devtools-mcp.md345*This report was generated by Claude Code using the Opus 4.5 model on December 19, 2025.*
AI Slop Vocabulary14 hits · 31 pts
SeverityFileLineSnippet
MEDIUMpresentation/claude-code-best-practice/index.html298 <span style="position: absolute; top: 52%; left: 64%; transform: rotate(3deg); background: #1565c0; color: #
MEDIUMpresentation/claude-code-best-practice/index.html359 <p style="font-size: 0.82rem; margin: 0; color: #444; line-height: 1.4;"><span style="color: #1565c0; fo
MEDIUMpresentation/claude-code-best-practice/index.html596 <p style="font-size: 1.1rem; font-weight: 400; color: #C0392B; margin: 0; letter-spacing: 0.01em; text-align
MEDIUMpresentation/claude-code-best-practice/index.html944 <p style="font-size: 1.8rem; font-weight: 700; color: #1a1a1a; margin: 12px 0 6px; letter-spacing: -0.02em;
MEDIUMpresentation/claude-code-best-practice/index.html945 <p style="font-size: 1.2rem; font-weight: 400; color: #C0392B; margin: 0; letter-spacing: 0.01em;">The model
MEDIUMpresentation/claude-code-best-practice/index.html955 <h1>&#x26A1; Tool Calling &mdash; how the harness reaches the world</h1>
MEDIUMpresentation/claude-code-best-practice/index.html1060 <h1>&#x1F389; Yayyyyy! Problem solved with harness</h1>
MEDIUMpresentation/claude-code-best-practice/index.html2139 <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.html375 <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.html436 <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.html773 <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.html774 <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.html866 <h1>&#x1F389; Yayyyyy! Problem solved with harness</h1>
MEDIUM…26-04-25-gdg-kolachi-cli-claude-code-gemini/index.html1925 <p style="font-style: italic; color: #666; margin: 8px 0 20px 0;">Most fields control how and when the skill loa
Verbosity Indicators10 hits · 16 pts
SeverityFileLineSnippet
LOW.claude/hooks/scripts/hooks.py452 # Step 3: Check if this hook is disabled (skip for agent hooks)
LOW.claude/hooks/scripts/hooks.py458 # Step 4: Determine which sound to play (may be special, default, or agent-specific)
LOW.claude/hooks/scripts/hooks.py461 # Step 5: Play the sound (if we found one)
LOW.claude/hooks/scripts/hooks.py465 # Step 6: Exit successfully
LOW.claude/hooks/scripts/hooks.py437 # Step 1: Parse command line arguments
LOW.claude/hooks/scripts/hooks.py440 # Step 2: Read the event data from Claude
LOW…entation/vibe-coding-to-agentic-engineering/index.html514 <div class="code-block"><span class="comment"># Step 1: Enter plan mode</span>
LOW…entation/vibe-coding-to-agentic-engineering/index.html517<span class="comment"># Step 2: Describe what you want</span>
LOW…entation/vibe-coding-to-agentic-engineering/index.html520<span class="comment"># Step 3: Claude explores and writes a plan</span>
LOW…entation/vibe-coding-to-agentic-engineering/index.html523<span class="comment"># Step 4: Review the plan and approve it</span>
Redundant / Tautological Comments5 hits · 6 pts
SeverityFileLineSnippet
LOW.claude/hooks/scripts/hooks.py103 # Check if the player exists
LOW.claude/hooks/scripts/hooks.py156 # Check if we're on Windows and need special handling
LOW.claude/hooks/scripts/hooks.py321 # Check if logging is disabled
LOW.claude/hooks/scripts/hooks.py391 # Check if this is a PreToolUse event with Bash tool
LOW.codex/hooks/scripts/hooks.py343 # Check if the hook is disabled
Deep Nesting8 hits · 6 pts
SeverityFileLineSnippet
LOW.claude/hooks/scripts/hooks.py79
LOW.claude/hooks/scripts/hooks.py124
LOW.claude/hooks/scripts/hooks.py203
LOW.claude/hooks/scripts/hooks.py263
LOW.codex/hooks/scripts/hooks.py60
LOW.codex/hooks/scripts/hooks.py101
LOW.codex/hooks/scripts/hooks.py161
LOW.codex/hooks/scripts/hooks.py286
Fake / Example Data2 hits · 2 pts
SeverityFileLineSnippet
LOW.claude/skills/agent-browser/SKILL.md23agent-browser fill @e1 "user@example.com"
LOW.claude/skills/agent-browser/SKILL.md75agent-browser fill @e1 "Jane Doe"
Hyper-Verbose Identifiers1 hit · 0 pts
SeverityFileLineSnippet
LOW.claude/hooks/scripts/hooks.py353def detect_bash_command_sound(command):