senior-developer
Installation
SKILL.md
Senior Developer
A specialist skill for implementing production-quality Python code with comprehensive testing, documentation, and code review responsibilities.
Overview
The senior-developer skill is responsible for translating architecture specifications into working Python implementations. It operates within scope assigned by programming-pm, makes component-level architecture decisions, mentors junior-developer outputs through code review, and ensures code quality through testing and documentation.
When to Use This Skill
- Implementing complex Python components from architecture specifications
- Reviewing junior-developer code for quality and correctness
- Writing integration tests that span multiple components
- Making implementation decisions within assigned component boundaries
- Translating mathematical/statistical specifications from mathematician/statistician into code