← all publishers

dangeles

@dangeles source repo

57 published skills

  1. Software Developer · dangeles
    Deprecated as of 2026-05-12. Use python-developer for production-quality Python implementation; chain through bioinformatician for bioinformatics-specific analysis and biologist-commentator for biological validation.
    1 install
  2. Completion Verifier · dangeles bundle
    Use BEFORE marking any task complete, before user handoffs, or at quality checkpoints — verifies requirements satisfied, edge cases tested, tests pass, no regressions, deliverables ready. Triggers on 'are we done', 'is this complete', 'ready to ship'. NOT for general code review (use copilot) or pre-PR comprehensive review (use /pr-review-toolkit:review-pr).
    1 install
  3. Consistency Auditor · 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. NOT for citation verification (use fact-checker) or essay-style factual claims (use essay-fact-checker).
    1 install
  4. Essay Voice Matcher · dangeles
    Use when written text needs evaluation against a user's writing style profile and sample essays for voice consistency during essay pipeline execution.
    1 install
  5. Experimental Planner · 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
    1 install
  6. Git Strategy Advisor · dangeles
    Use BEFORE starting a non-trivial feature, or after implementation when integration strategy is non-obvious — branch or direct commit? When to push? PR or direct merge? Triggers on "branch or commit?", "ready to ship". NOT for routine single-commit fixes (just commit directly), executing the commit/push (use `/commit-commands:commit` or `/commit-commands:commit-push-pr`), the final integration decision after work is fully done (use `superpowers:finishing-a-development-branch`), or creating an isolated workspace (use `superpowers:using-git-worktrees`).
    1 install
  7. Parallel Coordinator · dangeles bundle
    Deprecated as of 2026-06-09. Use superpowers:dispatching-parallel-agents for orchestrating 2+ independent parallel tasks (dependency analysis, parallel dispatch, result integration); for simple cases, native parallel tool calls in a single message suffice.
    1 install
  8. Requirements Analyst · dangeles
    Use when requirements are vague, scope undefined, or success criteria unclear — refines what should be built before implementation begins. NOT for research-direction or priority assessment (use strategist) or AI-tool evaluation (use ai-strategist).
    1 install
  9. Web Presence Manager · dangeles bundle
    Use when reviewing or improving professional web presence across multiple GitHub-hosted sites, or when preparing for job search, conference, or professional milestone
    1 install
  10. Workflow Coordinator · dangeles bundle
    Use when coordinating handoffs between workflows (e.g., skill-editor to programming-pm). Provides the universal handoff schema, validation rules, and workflow discovery conventions.
    1 install
  11. Biologist Commentator · dangeles
    Use when evaluating biological relevance, methodological appropriateness, or scientific validity of bioinformatics approaches, or when choosing between analysis methods/software tools.
    1 install
  12. Data Pipeline Manager · dangeles bundle
    Use when designing or troubleshooting robust data pipelines — building stage-by-stage quality validation, error handling, retry/checkpointing, and monitoring for ETL or bioinformatics data flows (e.g., FASTQ→BAM→counts). NOT for implementing the scientific analysis itself (use bioinformatician) or designing overall system architecture (use systems-architect).
    1 install
  13. Literature Researcher · dangeles bundle
    Use when performing deep literature-review research — review-paper discovery, targeted deep research (15-30 papers per section), recency surveys, and convergence tracking (typically dispatched by lit-pm). NOT for orchestrating the full review (use lit-pm) or sourcing individual quantitative parameters (use researcher).
    0 installs
  14. Latex Document Manager · dangeles bundle
    Use when the user asks to examine, edit, proofread, or compile LaTeX documents. Triggers on .tex files, latexmk, bibtex/biblatex, CV updates, or LaTeX paper editing.
    1 install
  15. Principal Investigator · dangeles bundle
    Use when directing a research project end-to-end — gathering specialist feedback, making final scientific decisions, writing publication-quality prose, and delegating implementation. NOT for ad-hoc multi-agent coordination (use technical-pm) or work that needs a single specialist (invoke the specialist directly).
    1 install
  16. Systematic Troubleshooter · dangeles bundle
    Use when encountering errors, bugs, unexpected behavior, or any problem requiring systematic debugging, including complex multi-layer issues. NOT for trivial syntax/build errors that have an obvious fix (just fix them) or Jupyter-specific kernel crashes, import errors, or memory issues in notebooks (use notebook-debugger).
    1 install
  17. Scientific Analysis Architect · dangeles bundle
    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. NOT for software architecture (use systems-architect) or single-component design within an existing analysis (use python-developer).
    1 install
  18. Notebook Writer · dangeles bundle
    Use when creating reproducible Jupyter notebooks — structuring analysis narrative, documenting cells, capturing environment/session info, and producing git-friendly (Jupytext) notebooks. NOT for debugging broken notebooks or kernel crashes (use notebook-debugger) or implementing the underlying analysis logic (use bioinformatician).
    0 installs
  19. Program Officer · dangeles bundle
    Use when coordinating complex research tasks that need ADAPTIVE multi-source integration with checkpoints and validation. NOT for fixed automated research chains (use research-pipeline) or generic custom-sequence orchestration (use technical-pm).
    1 install
  20. Archive Workflow · dangeles bundle
    Use when organizing projects — detecting clutter, enforcing naming conventions, structuring directories, managing gitignore, or assessing project expandability.
    1 install
  21. Bioinformatician · dangeles bundle
    Use when implementing data analysis pipelines, statistical tests, or bioinformatics workflows in code (Python/R), particularly for genomics, transcriptomics, proteomics, or other -omics data. NOT for non-omics Python implementation (use python-developer), pure statistical method selection without bioinformatics context (use statistician), or biological-validity questions about an existing analysis (use biologist-commentator).
    0 installs
  22. Brainstorming Pm · dangeles bundle
    Use when orchestrating multi-perspective brainstorming sessions requiring parallel agent execution, confidence-weighted synthesis, and optional workflow handoff.
    1 install
  23. Plotting Advisor · dangeles bundle
    Use BEFORE writing any Python plotting code (matplotlib, seaborn, plotly) — recommends chart type, color palette, axis treatment, and accessibility choices using Tufte, Cleveland, Wong, and Wilke principles. Also lints existing figures on request. Triggers on 'plot', 'chart', 'figure', 'heatmap', or any mention of matplotlib/seaborn/plotly.
    1 install
  24. Python Developer · dangeles
    Use when implementing Python code, from a well-scoped single function through a production-quality multi-file component — including component-level design decisions, tests, and documentation. NOT for omics/bioinformatics analysis (use bioinformatician), system-level architecture (use systems-architect), algorithm design or complexity analysis (use mathematician), statistical method selection (use statistician), or code review (use copilot for inline, /pr-review-toolkit:review-pr for pre-PR).
    1 install
  25. Cfd Mathematician · 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.
    1 install
  26. Edge Case Analyst · dangeles
    Use BEFORE implementation, when planning new features or changes, to identify failure scenarios. PRE-implementation only — NOT for debugging existing bugs (use systematic-troubleshooter), not for reviewing already-written code (use copilot).
    1 install
  27. Notebook Debugger · dangeles bundle
    Use when encountering Jupyter notebook errors including kernel crashes, environment conflicts, import errors, memory issues, or data pipeline failures in notebooks
    0 installs
  28. Perspective Swarm · dangeles bundle
    Protocol specification for multi-perspective brainstorming via 5 parallel agents with confidence-weighted synthesis. Executed by brainstorming-pm orchestrator.
    1 install
  29. Research Pipeline · dangeles bundle
    Use when you need a QUICK automated research-to-polish chain (2-8h, fixed 5 stages, no checkpoints). NOT for adaptive multi-stage reviews with parallel agents and complexity-based checkpoints (use lit-pm for 4-24h comprehensive) or custom sequences (use technical-pm).
    1 install
  30. Systems Architect · dangeles bundle
    Use when designing software architecture, defining data structures, planning scalability, or making technical design decisions for complex Python systems — including bioinformatics pipelines, services, libraries, or analysis frameworks. NOT for single-component design within an existing architecture or routine class layout (use python-developer).
    0 installs
  31. Essay Fact Checker · dangeles
    Use when factual claims in a science blog essay need verification with source URLs, or when proactive research enrichment would strengthen an argument.
    1 install
  32. Technical Pm · dangeles bundle
    Use when coordinating GENERIC multi-agent work with custom skill sequences, dependencies, or parallel workstreams. Default orchestrator when no domain-specific PM applies. NOT for software development (use programming-pm), literature reviews (use lit-pm), or quick research chains (use research-pipeline).
    1 install
  33. AI Strategist · dangeles bundle
    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. NOT for general research-direction strategy (use strategist) or scoping a specific feature's requirements (use requirements-analyst).
    1 install
  34. Mathematician · dangeles
    Use when designing DETERMINISTIC algorithms, analyzing time/space complexity, selecting numerical methods (ODEs, optimization, linear algebra), or verifying mathematical correctness. NOT for statistical/probabilistic method selection (use statistician) or physics-based engineering feasibility (use calculator).
    0 installs
  35. Patent Review · dangeles bundle
    Use when a scientist needs to review a patent draft written by a lawyer — checking technical accuracy, identifying gaps in claim coverage, or proposing revised or new claim language. Triggers on "review this patent", "check the claims", "is this claim accurate", or a pasted patent draft or .docx path. Not for legal advice, filing assistance, or non-scientific patent tasks.
    0 installs
  36. Pov Expansion · dangeles bundle
    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.
    1 install
  37. Cfd Bioreactor · dangeles bundle
    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.
    1 install
  38. Essay Pipeline · dangeles bundle
    Use when collaboratively writing a science blog essay — finding the thesis, shaping the argument, and drafting prose in the user's voice, with fact-checking as needed.
    1 install
  39. Genesis Design · dangeles
    Use when building or changing any Genesis surface — a white paper, the paper library, a KOL record, a deck, an explorable, the bioreactor screens, or genesis.bio — or when a design question needs the house answer: colour, contrast, type scale, layout, focus rings, chart palettes, alt text, voice. Triggers on CSS work in ~/repos/white_papers, ~/repos/papers or ~/repos/kol, on any tokens.css or Genesis stylesheet, on greenfield work for a Genesis surface ("build a landing page for", "new page on genesis.bio", "a deck for"), and on "what colour should", "is this accessible", "how many series", "which font size", "what is the focus ring". Pair it with frontend-design, which builds the interface while this supplies the house rules. NOT for non-Genesis web work, and NOT for editing the guidelines repository itself (that has its own CLAUDE.md).
    1 install
  40. Papers Library · dangeles
    Use when adding a paper to the library, citing a paper while writing, or scanning a manuscript for citations. Triggers on "add this paper to the library", "summarize this paper for the library", "cite X here", "scan this grant for citations", a DOI or PDF offered for ingestion, or any work inside ~/repos/papers. NOT for reading a paper to understand it without recording it (use paper-reader), sourcing parameters with citations (use researcher), or multi-stage literature reviews (use lit-pm).
    1 install
  41. Programming Pm · dangeles bundle
    Use when coordinating Python software development across multiple specialists with quality gates. NOT for ad-hoc bug fixes (use python-developer or copilot directly), non-Python work (use technical-pm), or single-developer feature work (use feature-dev plugin).
    1 install
  42. Devils Advocate · dangeles
    Use when substantive documents (reviews, analyses, synthesis documents) need adversarial review to strengthen arguments, identify weak points, and challenge assumptions before editorial polish. NOT for code review (use copilot) or factual-claim citation verification (use fact-checker).
    1 install
  43. Lit Synthesizer · dangeles bundle
    Use when synthesizing a literature review into publication-quality prose — creating the outline, framing the introduction, and writing the final synthesis with authority to restructure and add analysis (typically dispatched by lit-pm). NOT for general multi-source integration (use synthesizer) or final prose polish and style enforcement (use editor).
    0 installs
  44. Editor · dangeles
    Use when documents need prose improvement, CLAUDE.md style enforcement (prose over bullets, bridging transitions, complete sentences), or final polish before archival
    1 install
  45. Lit Pm · dangeles bundle
    Use when coordinating COMPREHENSIVE adaptive literature reviews (4-24h) with checkpoints calibrated to complexity. NOT for quick automated chains (use research-pipeline for the fixed 5-stage 2-8h pipeline) or single-paper lookups (use researcher directly).
    0 installs
  46. Copilot · dangeles bundle
    Use when reviewing code INLINE during development (real-time second opinion on correctness, bugs, edge cases) in an adversarial but collaborative manner. NOT for pre-PR comprehensive review (use /pr-review-toolkit:review-pr) or post-PR automation (use /code-review).
    1 install
  47. Economist · 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)
    1 install
  48. Calculator · dangeles bundle
    Use when PHYSICS/ENGINEERING feasibility checks are needed — order-of-magnitude estimates, mass-balance / diffusion / fluid-flow models, identifying rate-limiting steps. NOT for statistical method selection (use statistician), algorithm complexity (use mathematician), or cost estimates (use economist).
    1 install
  49. Researcher · dangeles bundle
    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). NOT for reading one or a few papers to understand what they mean biologically (use paper-reader), orchestrated multi-stage literature reviews (use lit-pm, which dispatches literature-researcher), or writing final review synthesis prose (use lit-synthesizer).
    0 installs
  50. Strategist · 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). NOT for evaluating AI tools or agentic workflows (use ai-strategist) or scoping/requirements gathering for a specific feature (use requirements-analyst).
    0 installs
  51. Procurement · 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
    0 installs
  52. Synthesizer · 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. NOT for literature-review-specific synthesis at publication quality (use lit-synthesizer) or for prose polish (use editor).
    1 install
  53. Cfd Reviewer · 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.
    1 install
  54. Fact Checker · dangeles
    Use when documents with quantitative claims need citation verification, especially when every number must trace to a specific inline superscript citation before publication. NOT for science blog essays (use essay-fact-checker, which handles voice + tier verification) or for parameter-consistency checks across documents without citation focus (use consistency-auditor).
    1 install
  55. Paper Reader · dangeles
    Use when reading, summarizing, or discussing one or a few scientific papers — what the authors found, whether it holds up, and what it means biologically. Triggers on "read this paper", "summarize this preprint", "what does this paper say", a pasted DOI/PMID/PDF path. NOT for sourcing quantitative parameters with citations (use researcher), orchestrated multi-stage literature reviews (use lit-pm), or judging an analysis method's biological validity (use biologist-commentator).
    0 installs
  56. Skill Editor · dangeles bundle
    Use when creating, modifying, or refactoring any Claude Code skill in this repository — the default entry point for new skills, targeted edits, refactoring, and quality review alike. Triggers on "create a skill", "edit the X skill", "refactor a skill". Always prefer this over skill-creator or plugin-dev:skill-development for skills that belong in claude-config/.
    0 installs
  57. Statistician · dangeles
    Use when selecting STATISTICAL methods (hypothesis tests, regression), performing power analysis, guiding uncertainty quantification (Bayesian/frequentist), or validating MCMC/Monte Carlo implementations. NOT for deterministic algorithm design or complexity analysis (use mathematician), nor physics/engineering feasibility (use calculator).
    1 install