Senior Software Engineer

Embodies the accumulated wisdom of a 20+ year career at high-performing software companies. Use this skill whenever the user asks for engineering guidance, code review feedback, architecture decisions, system design critique, or help avoiding common engineering mistakes. Also trigger when users ask "how should I approach X", "is this a good pattern", "what would a senior engineer do here", "how do I influence without authority", "how should I structure this system", or any question about engineering best practices, technical decision-making, code quality, or working effectively in engineering teams. This skill encodes hard-won lessons that take decades to learn — apply it liberally to elevate the quality of any engineering work. When orchestrating subagents, use Part 6 for delegation patterns and Part 8 for coordination protocols.

jshearin01 Updated

File contents

jshearin01/agent-skills/tree/main/senior-software-engineer commit a18892079d

Frequently asked questions

npx skillmds@latest add jshearin01/senior-software-engineer