# Technology Stack Modernization

> Systematically modernize technology stacks by updating dependencies, replacing deprecated packages, and ensuring workspace-hub standards compliance.

- Skill: `vamseeachanta/technology-stack-modernization` (Agent Skill)
- Install (CLI): `npx skillmds@latest add vamseeachanta/technology-stack-modernization`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vamseeachanta/technology-stack-modernization/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: vamseeachanta (https://skillmd.com/u/vamseeachanta)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/vamseeachanta/technology-stack-modernization

---


# Technology Stack Modernization

## Overview

This skill provides a systematic approach to modernizing technology stacks in existing projects, including updating dependencies, replacing deprecated packages, adopting modern Python features, and ensuring workspace-hub standards compliance.

## When to Use

Use this skill when:
- Updating dependencies to current stable versions
- Replacing deprecated packages with modern alternatives
- Migrating from legacy tools (Conda → UV, PyPDF2 → pypdf, Matplotlib → Plotly)
- Adopting modern Python features (3.11+ type hints, performance improvements)
- Ensuring workspace-hub standards compliance (UV, Plotly, file organization)
- Modernizing development tools (Ruff instead of Black+isort+flake8)
- Documenting technology choices and rationale

## Related Skills

- **Product Documentation Modernization** - For updating mission.md and tech-stack.md
- **Workspace-Hub Standards Compliance** - For verification and validation
- **Quantification & Metrics** - For calculating modernization ROI

## References

### Official Documentation

- [UV Documentation](https://github.com/astral-sh/uv)
- [Plotly Python](https://plotly.com/python/)
- [Ruff Documentation](https://docs.astral.sh/ruff/)
- [Python 3.11 Release Notes](https://docs.python.org/3/whatsnew/3.11.html)
- [PyPI - pypdf](https://pypi.org/project/pypdf/)
### Migration Guides

- [Pandas 2.0 Migration Guide](https://pandas.pydata.org/docs/whatsnew/v2.0.0.html)
- [PyPDF2 to pypdf Migration](https://pypdf.readthedocs.io/en/stable/user/migration-1-to-2.html)
- [Matplotlib to Plotly Conversion](https://plotly.com/python/matplotlib-to-plotly/)
### Workspace-Hub Standards

- FILE_ORGANIZATION_STANDARDS.md
- HTML_REPORTING_STANDARDS.md
- LOGGING_STANDARDS.md

## Version History

- **1.0.0** (2026-01-08): Initial release - comprehensive technology stack modernization skill

## Sub-Skills

- [Example 1: Complete Tech Stack Modernization (+7)](example-1-complete-tech-stack-modernization/SKILL.md)
- [Dependency Management](dependency-management/SKILL.md)

## Sub-Skills

- [1. Dependency Version Assessment (+6)](1-dependency-version-assessment/SKILL.md)
- [Tech Stack Migration Checklist](tech-stack-migration-checklist/SKILL.md)
- [Phase 1: Assessment](phase-1-assessment/SKILL.md)
- [Phase 2: Package Manager Migration](phase-2-package-manager-migration/SKILL.md)
- [Phase 3: Dependency Updates](phase-3-dependency-updates/SKILL.md)
- [Phase 4: Visualization Migration](phase-4-visualization-migration/SKILL.md)
- [Phase 5: Development Tools](phase-5-development-tools/SKILL.md)
- [Phase 6: Modern Python Features](phase-6-modern-python-features/SKILL.md)
- [Phase 7: Testing & Validation](phase-7-testing-validation/SKILL.md)
- [Dependency Update Template](dependency-update-template/SKILL.md)
- [Current State (+3)](current-state/SKILL.md)
- [Workspace-Hub Compliance (+2)](workspace-hub-compliance/SKILL.md)
- [Success Criteria](success-criteria/SKILL.md)

