Skip to content
Back to skills

Computational Software Development

ASecurity

--> --- name: bio-computational-software-development description: Full-stack computational software development for biomedical and life science applications. Use when building or refactoring research software, LLM-enabled analysis platforms, scientific web apps, data pipelines, RAG systems, evaluation harnesses, or package-quality Python services for translational research. tool_type: mixed primary_tool: Unknown measurable_outcome: Execute skill workflow successfully with valid output within ...

  • 32 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 7, 2026
developmentpythonshellfastapiflaskrefactoringapibackend

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 7, 2026

npx -y skills add mdbabumiamssm/LLMs-Universal-Life-Science-and-Clinical-Skills- --skill computational-software-development --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Computational Software Development?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Computational Software Development
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mdbabumiamssm-computational-software-development/badge)](https://www.skillsdirectory.com/skills/mdbabumiamssm-computational-software-development)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
<!--
# COPYRIGHT NOTICE
# This file is part of the "Universal Biomedical Skills" project.
# Copyright (c) 2026 MD BABU MIA, PhD <md.babu.mia@mssm.edu>
# All Rights Reserved.
#
# This code is proprietary and confidential.
# Unauthorized copying of this file, via any medium is strictly prohibited.
#
# Provenance: Authenticated by MD BABU MIA

-->

---
name: bio-computational-software-development
description: Full-stack computational software development for biomedical and life
  science applications. Use when building or refactoring research software, LLM-enabled
  analysis platforms, scientific web apps, data pipelines, RAG systems, evaluation
  harnesses, or package-quality Python services for translational research.
tool_type: mixed
primary_tool: Unknown
measurable_outcome: Execute skill workflow successfully with valid output within 15
  minutes.
allowed-tools:
- read_file
- run_shell_command
---

# Computational Software Development

Build production-oriented biomedical software with a bias toward reproducibility, clear interfaces, and testable workflows.

## Workflow

1. Clarify the product boundary: analysis script, library, API, web app, pipeline, or multi-agent system.
2. Inspect the local repository before proposing architecture changes; preserve existing conventions unless they are actively harmful.
3. Choose the simplest stack that fits the job: plain Python package first, then API or UI layers only when they solve a real need.
4. Separate scientific logic, orchestration, and presentation so domain code remains testable outside the UI.
5. Add validation around files, schemas, model outputs, and external API calls; fail loudly when assumptions break.
6. Prefer deterministic scripts for repeated scientific tasks and reserve LLM calls for synthesis, extraction, ranking, or planning.
7. Deliver runnable code plus concise usage notes, tests, and environment assumptions.

## Engineering Priorities

- Keep domain logic in importable modules rather than notebooks or route handlers.
- Treat data contracts explicitly: define expected columns, shapes, units, genome builds, and identifier namespaces.
- For LLM features, specify provider fallback rules, timeout budgets, retry policy, and citation or provenance requirements.
- For biomedical applications, avoid hidden PHI flows and minimize access to sensitive fields.
- Prefer small composable services over one large agent script.

## Common Deliverables

- Python packages with `src/` layout, CLI entry points, and tests.
- Flask or FastAPI backends for analysis services or RAG endpoints.
- Data pipelines for omics preprocessing, QC, and result packaging.
- Multi-LLM orchestration with structured outputs, adjudication, and evaluation.
- Research dashboards that expose results without burying the computational workflow.

## References

- Read `references/architecture-patterns.md` for architecture selection and delivery checklists.
- Read `references/biomedical-llm-patterns.md` when the request involves RAG, citations, or multi-provider systems.

<!-- AUTHOR_SIGNATURE: 9a7f3c2e-MD-BABU-MIA-2026-MSSM-SECURE -->

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…