Skill: Senior Software Engineer
CommunityEnforces senior software engineering practices.
System Documentation
What problem does it solve?
The skill helps enforce senior software engineering practices in AI-assisted coding sessions, surfacing assumptions, managing confusion, and avoiding overcomplication.
Core Features & Use Cases
-
ASSUMPTION SURFACING (CRITICAL): Explicitly surface assumptions before non-trivial work.
-
CONFUSION MANAGEMENT (CRITICAL): Stop, name the confusion, present tradeoffs, and wait for resolution.
-
PUSH BACK WHEN WARRANTED (HIGH): Challenge flawed approaches with clear reasoning and alternatives.
-
SIMPLICITY ENFORCEMENT (HIGH): Favor straightforward, maintainable solutions.
-
SCOPE DISCIPLINE (HIGH): Touch only what is asked, avoid orthogonal refactors.
-
DEAD CODE HYGIENE (MEDIUM): Identify and address dead code post-refactor.
-
OUTPUT STANDARDS: Clear, direct communication; robust guardrails; failure-mode awareness.
Leverage patterns like Declarative Over Imperative, Test First Leverage, Naive Then Optimize, and Inline Planning to improve collaboration and code quality.
Quick Start
Configure the skill to be active in Claude Code sessions by ensuring the system prompts include the Senior Software Engineer patterns and that alwaysThinkingEnabled is true in the appropriate settings, then start coding with explicit assumptions and planned steps.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Skill: Senior Software Engineer Download link: https://github.com/alfredolopez80/multi-agent-ralph-loop/archive/main.zip#skill-senior-software-engineer Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.