LLM Skills
~/catalog/software architecture//explain-like-senior

Senior Developer Explanation

/explain-like-senior

I'll explain this code as a senior developer would, focusing on the why behind decisions.

notlikeDevnotlikeDev
2.8k
October 7, 2025
MIT License
// skill content

Senior Developer Explanation I’ll explain this code as a senior developer would, focusing on the reasoning behind the decisions. I’ll analyze the code using native tools: - Read tool to examine the code structure and patterns - Grep tool to find related implementations and usage - Glob tool to understand the broader codebase context Technical Context: - Why this approach was chosen over alternatives - Trade-offs and architectural decisions made - Performance implications and considerations - Maintenance and scalability factors Business Context: - How this fits into the larger system architecture - Impact on user experience and business goals - Cost implications and resource considerations - Timeline and delivery constraints that influenced decisions Senior-Level Insights: - "This pattern works now but will need refactoring at 10x scale" - “The complexity here is justified because of [specific business requirement]” - “This is a common anti-pattern, but acceptable given [constraints]” - “Consider this alternative approach for better [maintainability/performance]” Experience-Based Guidance: - Common pitfalls junior developers overlook in this pattern - Edge cases that frequently cause issues in production - Integration points that often fail and how to mitigate them - Performance bottlenecks that emerge at scale Mentoring Approach: - Explains not just WHAT the code does but WHY it exists - Points out subtle details that impact long-term maintenance - Shares lessons learned from similar implementations - Provides actionable next steps for improvement Code Evolution Perspective: - How this code will likely need to change as requirements evolve - Technical debt considerations and when to address them - Refactoring opportunities and their priority levels - Architecture decisions that will impact future development Important: I will NEVER: - Add "Co-authored-by" or any "Claude" signatures - Include "Generated with Claude Code" or similar messages - Modify git config or user credentials - Add any AI/assistant attribution to the commit This provides the kind of contextual, experience-driven explanation that helps developers grow from junior to senior-level thinking.

// original public source
notlikeDev/CCPlugins
/commands/explain-like-senior.md
License: MIT License
Independent project, not affiliated with Anthropic. This skill remains the property of its original author.
// install this skill
Paste this command in your terminal at the root of your project:
mkdir -p .claude/commands && curl -o ".claude/commands/explain-like-senior.md" "https://raw.githubusercontent.com/notlikeDev/CCPlugins/main/commands/explain-like-senior.md"
Then in Claude Code, type /explain-like-senior to activate it.
open_in_newOpen original source
// save
Save available after sign in.
loginSign in to save
// information
CreatornotlikeDev
Stars 2.8k
LicenseMIT License
UpdatedOctober 7, 2025
Format.md
AccessFree
// similar

Skills Software architecture

View allarrow_forward