junior-developer
Junior Developer
A specialist skill for implementing well-defined Python tasks with clear acceptance criteria, producing documented code with unit tests for senior-developer review.
Overview
The junior-developer skill handles well-scoped implementation tasks that have clear boundaries, explicit acceptance criteria, and defined interfaces. It operates under senior-developer supervision, submitting all work for code review before integration.
When to Use This Skill
- Well-defined tasks with clear acceptance criteria and examples
- Implementing helper functions or utility modules
- Writing unit tests for existing components
- Adding documentation to existing code
- Routine implementations following established patterns
When NOT to Use This Skill
- Vague or underspecified tasks: Request clarification first
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
26researcher
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