dangeles

dangeles

@dangeles

GitHub
50 Skills
250 Total Stars
February 2026 Joined

Public Skills

cfd-bioreactor

by dangeles

Use when user needs to simulate fluid flow through bioprocess cartridges, bioreactor geometries, or membrane devices using FEniCSx. Covers Navier-Stokes flow, O2 species transport with Michaelis-Menten kinetics, membrane permeation, mesh generation from CAD geometry, and interactive 3D visualization.

Agents 5 3mo ago

brainstorming-pm

by dangeles

Use when orchestrating multi-perspective brainstorming sessions requiring parallel agent execution, confidence-weighted synthesis, and optional workflow handoff. Coordinates 5 parallel perspective agents through a 4-stage pipeline (framing, diverging, converging, output).

Agents 5 3mo ago

consistency-auditor

by dangeles

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

Analytics 5 3mo ago

economist

by dangeles

Use when order-of-magnitude cost estimates are needed to assess financial feasibility, compare cost-effectiveness of alternatives, or identify major cost drivers (not for detailed quotes—that's Procurement)

Agents 5 3mo ago

research-pipeline

by dangeles

Use when you need a complete research workflow from initial literature search to polished, fact-checked document. Chains researcher -> synthesizer -> devils-advocate -> fact-checker -> editor automatically.

Academic 5 3mo ago

parallel-coordinator

by dangeles

Orchestrate multiple independent agents running simultaneously, leveraging Claude's parallel tool execution capabilities to maximize throughput on multi-task requests.

Automation 5 3mo ago

procurement

by dangeles

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

Agents 5 3mo ago

program-officer

by dangeles

Use when coordinating complex research tasks requiring literature synthesis, quantitative validation, or multi-source integration across researcher, calculator, synthesizer, and fact-checker skills

Automation 5 3mo ago

programming-pm

by dangeles

Use when coordinating software development projects requiring multiple specialists (architect, developers, mathematician, statistician, notebook-writer) with quality gates for archival setup, requirements, architecture, pre-mortem, code review, testing, and version control integration.

Auth 5 3mo ago

scientific-analysis-architect

by dangeles

Use when planning multi-chapter scientific research analyses with expert consultation. Produces markdown analysis documents with pseudocode for RNA-seq, proteomics, or other data analysis workflows. Triggers on research planning, analysis architecture, or multi-chapter analysis design requests.

Auth 5 3mo ago

strategist

by dangeles

Use when research direction needs assessment, critical knowledge gaps must be identified, or priorities must be recommended based on impact, dependencies, and effort (especially at project milestones or when scope questions arise)

Academic 5 3mo ago

copilot

by dangeles

Use when reviewing code for correctness, efficiency, edge cases, or potential bugs in an adversarial but collaborative manner, or when bioinformatician/developer needs a second opinion.

Code Review 5 3mo ago

principal-investigator

by dangeles

Direct research projects by gathering team feedback and delegating implementation tasks. Writes publication-quality scientific text and coordinates bioinformaticians, software developers, and biologist commentators via technical-pm.

Academic 5 3mo ago

bioinformatician

by dangeles

Use when implementing data analysis pipelines, statistical tests, or bioinformatics workflows in code (Python/R), particularly for genomics, transcriptomics, proteomics, or other -omics data.

Processing 5 3mo ago

skill-editor

by dangeles

Use when creating, modifying, or refactoring Claude Code skills that require structured multi-agent review and quality validation

Agents 5 3mo ago

notebook-debugger

by dangeles

Use when encountering Jupyter notebook errors including kernel crashes, environment conflicts, import errors, memory issues, or data pipeline failures in notebooks

Processing 5 3mo ago

notebook-writer

by dangeles

Create and document Jupyter notebooks for reproducible analyses

5 3mo ago

systems-architect

by dangeles

Use when designing software architecture for bioinformatics pipelines, defining data structures, planning scalability, or making technical design decisions for complex systems.

Processing 5 3mo ago

cfd-mathematician

by dangeles

Use when invoked by cfd-bioreactor orchestrator to provide rigorous mathematical analysis of FEM variational formulations, function space selection, stability conditions (inf-sup, Lax-Milgram), convergence rate estimation, and dimensionless number analysis for bioreactor CFD simulations. Produces mathematical specifications that the orchestrator translates into FEniCSx code.

Debugging 5 3mo ago

cfd-reviewer

by dangeles

Use when invoked by cfd-bioreactor orchestrator to provide adversarial engineering review of CFD simulation plans and generated code. Challenges mesh quality, boundary conditions, solver parameters, stabilization choices, and physical plausibility. Produces severity-rated review with approval status.

Code Review 5 3mo ago

latex-document-manager

by dangeles

Use when user asks to examine, edit, proofread, or compile LaTeX documents. Triggers on mentions of .tex files, pdflatex, xelatex, lualatex, latexmk, bibtex, biblatex, CV updates, or LaTeX paper editing on macOS.

Code Review 5 3mo ago

essay-fact-checker

by dangeles

Use when factual claims in a science blog essay need verification with source URLs, or when proactive research enrichment would strengthen an argument.

Academic 5 3mo ago

essay-pipeline

by dangeles

Use when collaboratively writing a science blog essay through interactive thesis development, essay structuring, argument development, and paragraph writing with tiered fact-checking and voice matching.

Auth 5 3mo ago

essay-voice-matcher

by dangeles

Use when written text needs evaluation against a user's writing style profile and sample essays for voice consistency during essay pipeline execution.

Linting 5 3mo ago

git-strategy-advisor

by dangeles

Use when deciding git workflow strategy for planned or completed work. Recommends branch creation vs direct commit, branch naming, push timing, and PR creation based on change scope and type.

Code Review 5 3mo ago

lit-pm

by dangeles

Use when coordinating comprehensive literature reviews requiring multi-stage pipeline (archival setup, scope refinement, parallel review discovery, outline synthesis, section writing, fact-checking, editorial polish). Orchestrates literature-researcher, lit-synthesizer, fact-checker, and editor skills with adaptive checkpoints based on complexity and stakes.

Auth 5 3mo ago

junior-developer

by dangeles

Use when implementing well-scoped Python tasks with clear requirements, writing unit tests, and producing documented code for senior-developer review.

Automation 5 3mo ago

senior-developer

by dangeles

Use when implementing production-quality Python code within an assigned scope, including architecture decisions at component level, comprehensive testing, and code review of junior-developer outputs.

Automation 5 3mo ago

archive-workflow

by dangeles

Use when organizing projects - detecting clutter, enforcing naming conventions, structuring directories, managing gitignore, or assessing project expandability. Triggers on project organization requests, file naming audits, or gitignore maintenance needs.

Agents 5 3mo ago

ai-strategist

by dangeles

Use when evaluating AI tools and agentic workflows against workflow gaps, when conducting quarterly landscape scans, or when assessing integration feasibility of new tools for startup workflows.

Agents 5 3mo ago

perspective-swarm

by dangeles

Protocol specification for multi-perspective brainstorming via 5 parallel agents with confidence-weighted synthesis. Executed by brainstorming-pm orchestrator.

Agents 5 3mo ago

software-developer

by dangeles

Use when implementing production-quality bioinformatics software with proper error handling, logging, testing, and documentation, following software engineering best practices.

Debugging 5 3mo ago

literature-researcher

by dangeles

Specialized literature review skill with review discovery, deep targeted research (15-30 papers per section), recency surveys, and convergence tracking for comprehensive literature reviews

Academic 5 3mo ago

editor

by dangeles

Use when documents need prose improvement, CLAUDE.md style enforcement (prose over bullets, bridging transitions, complete sentences), or final polish before archival

Code Review 5 3mo ago

researcher

by dangeles

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)

Academic 5 3mo ago

synthesizer

by dangeles

Use when multiple reviews or paper notes need integration, cross-cutting themes must be identified, or project-specific implications must be drawn from disparate sources

Academic 5 3mo ago

fact-checker

by dangeles

Use when documents with quantitative claims need citation verification, especially when every number must trace to a specific inline superscript citation before publication

Academic 5 3mo ago

lit-synthesizer

by dangeles

Senior scientific author for literature review synthesis with authority to restructure, rewrite, and add analysis across outline creation, introduction framing, and final synthesis

Automation 5 3mo ago

pov-expansion

by dangeles

Use when seeking analogous solutions from other domains, when stuck on a problem and need fresh perspectives, or when evaluating whether approaches from field X might apply to field Y. Requires structured problem statement.

Auth 5 3mo ago

mathematician

by dangeles

Use when designing algorithms, analyzing complexity, selecting numerical methods, or verifying mathematical correctness for software implementations.

Processing 5 3mo ago

statistician

by dangeles

Use when selecting statistical methods, performing power analysis, guiding uncertainty quantification, or validating MCMC/Monte Carlo implementations.

Processing 5 3mo ago

requirements-analyst

by dangeles

Use when requirements are vague, scope undefined, or success criteria unclear

Legal 5 4mo ago

edge-case-analyst

by dangeles

Use when planning new features or changes to identify failure scenarios before implementation

Agents 5 4mo ago

completion-verifier

by dangeles

Verification system that ensures tasks are truly complete before marking them done, preventing premature completion claims through systematic checklist validation

Automation 5 4mo ago

calculator

by dangeles

Use when quantitative feasibility checks are needed, order-of-magnitude estimates must be established, or detailed models are required to validate design assumptions and identify rate-limiting steps

Math 5 4mo ago

data-pipeline-manager

by dangeles

Design and troubleshoot robust data pipelines with comprehensive quality validation, error handling, and monitoring capabilities for bioinformatics and data processing workflows

CI/CD 5 4mo ago

devils-advocate

by dangeles

Use when substantive documents (reviews, analyses, synthesis documents) need adversarial review to strengthen arguments, identify weak points, and challenge assumptions before editorial polish (mandatory for Writer → Devil's Advocate pairing protocol)

Academic 5 4mo ago

biologist-commentator

by dangeles

Use when evaluating biological relevance, methodological appropriateness, or scientific validity of bioinformatics approaches, or when choosing between analysis methods/software tools.

Automation 5 4mo ago

experimental-planner

by dangeles

Use when theoretical calculations need experimental validation, protocols must be designed with clear hypotheses and success criteria, or resource requirements (equipment, materials, expertise) must be estimated for proposed experiments

Processing 5 4mo ago

systematic-troubleshooter

by dangeles

Use when encountering errors, bugs, unexpected behavior, or any problem requiring systematic debugging with extended thinking for complex multi-layer issues

Processing 5 4mo ago