senior-developer
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
When NOT to Use This Skill
- System-level architecture decisions: Use systems-architect
More from dangeles/claude
procurement
Use when equipment specifications need matching to potential vendors, sourcing landscape must be mapped (catalog items vs. custom orders), or lead time considerations affect project planning
73bioinformatician
Use when implementing data analysis pipelines, statistical tests, or bioinformatics workflows in code (Python/R), particularly for genomics, transcriptomics, proteomics, or other -omics data.
49mathematician
Use when designing algorithms, analyzing complexity, selecting numerical methods, or verifying mathematical correctness for software implementations.
36statistician
Use when selecting statistical methods, performing power analysis, guiding uncertainty quantification, or validating MCMC/Monte Carlo implementations.
36consistency-auditor
Use when parameter values appear in multiple documents and consistency must be verified, especially for quantitative values that may differ due to measurement context or require reconciliation
25researcher
Use when comprehensive literature research is needed, especially when quantitative parameters must be sourced from primary literature with proper citations and context (species, measurement methods, culture conditions)
25