- AgentHub: 13 files updated with non-engineering examples (content drafts, research, strategy) — engineering stays primary, cross-domain secondary - AgentHub: 7 slash commands, 5 Python scripts, 3 references, 1 agent, dry_run.py validation (57 checks) - Marketplace: agenthub entry added with cross-domain keywords, engineering POWERFUL updated (25→30), product (12→13), counts synced across all configs - SEO: generate-docs.py now produces keyword-rich <title> tags and meta descriptions using SKILL.md frontmatter — "Claude Code Skills" in site_name propagates to all 276 HTML pages - SEO: per-domain title suffixes (Agent Skill for Codex & OpenClaw, etc.), slug-as-title cleanup, domain label stripping from titles - Broken links: 141→0 warnings — new rewrite_skill_internal_links() converts references/, scripts/, assets/ links to GitHub source URLs; skills/index.md phantom slugs fixed (6 marketing, 7 RA/QM) - Counts synced: 204 skills, 266 tools, 382 refs, 16 agents, 17 commands, 21 plugins — consistent across CLAUDE.md, README.md, docs/index.md, marketplace.json, getting-started.md, mkdocs.yml - Platform sync: Codex 163 skills, Gemini 246 items, OpenClaw compatible Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
196 lines
4.7 KiB
Markdown
196 lines
4.7 KiB
Markdown
---
|
|
title: "Technology Stack Evaluator — Agent Skill & Codex Plugin"
|
|
description: "Technology stack evaluation and comparison with TCO analysis, security assessment, and ecosystem health scoring. Use when comparing frameworks. Agent skill for Claude Code, Codex CLI, Gemini CLI, OpenClaw."
|
|
---
|
|
|
|
# Technology Stack Evaluator
|
|
|
|
<div class="page-meta" markdown>
|
|
<span class="meta-badge">:material-code-braces: Engineering - Core</span>
|
|
<span class="meta-badge">:material-identifier: `tech-stack-evaluator`</span>
|
|
<span class="meta-badge">:material-github: <a href="https://github.com/alirezarezvani/claude-skills/tree/main/engineering-team/tech-stack-evaluator/SKILL.md">Source</a></span>
|
|
</div>
|
|
|
|
<div class="install-banner" markdown>
|
|
<span class="install-label">Install:</span> <code>claude /plugin install engineering-skills</code>
|
|
</div>
|
|
|
|
|
|
Evaluate and compare technologies, frameworks, and cloud providers with data-driven analysis and actionable recommendations.
|
|
|
|
## Table of Contents
|
|
|
|
- [Capabilities](#capabilities)
|
|
- [Quick Start](#quick-start)
|
|
- [Input Formats](#input-formats)
|
|
- [Analysis Types](#analysis-types)
|
|
- [Scripts](#scripts)
|
|
- [References](#references)
|
|
|
|
---
|
|
|
|
## Capabilities
|
|
|
|
| Capability | Description |
|
|
|------------|-------------|
|
|
| Technology Comparison | Compare frameworks and libraries with weighted scoring |
|
|
| TCO Analysis | Calculate 5-year total cost including hidden costs |
|
|
| Ecosystem Health | Assess GitHub metrics, npm adoption, community strength |
|
|
| Security Assessment | Evaluate vulnerabilities and compliance readiness |
|
|
| Migration Analysis | Estimate effort, risks, and timeline for migrations |
|
|
| Cloud Comparison | Compare AWS, Azure, GCP for specific workloads |
|
|
|
|
---
|
|
|
|
## Quick Start
|
|
|
|
### Compare Two Technologies
|
|
|
|
```
|
|
Compare React vs Vue for a SaaS dashboard.
|
|
Priorities: developer productivity (40%), ecosystem (30%), performance (30%).
|
|
```
|
|
|
|
### Calculate TCO
|
|
|
|
```
|
|
Calculate 5-year TCO for Next.js on Vercel.
|
|
Team: 8 developers. Hosting: $2500/month. Growth: 40%/year.
|
|
```
|
|
|
|
### Assess Migration
|
|
|
|
```
|
|
Evaluate migrating from Angular.js to React.
|
|
Codebase: 50,000 lines, 200 components. Team: 6 developers.
|
|
```
|
|
|
|
---
|
|
|
|
## Input Formats
|
|
|
|
The evaluator accepts three input formats:
|
|
|
|
**Text** - Natural language queries
|
|
```
|
|
Compare PostgreSQL vs MongoDB for our e-commerce platform.
|
|
```
|
|
|
|
**YAML** - Structured input for automation
|
|
```yaml
|
|
comparison:
|
|
technologies: ["React", "Vue"]
|
|
use_case: "SaaS dashboard"
|
|
weights:
|
|
ecosystem: 30
|
|
performance: 25
|
|
developer_experience: 45
|
|
```
|
|
|
|
**JSON** - Programmatic integration
|
|
```json
|
|
{
|
|
"technologies": ["React", "Vue"],
|
|
"use_case": "SaaS dashboard"
|
|
}
|
|
```
|
|
|
|
---
|
|
|
|
## Analysis Types
|
|
|
|
### Quick Comparison (200-300 tokens)
|
|
- Weighted scores and recommendation
|
|
- Top 3 decision factors
|
|
- Confidence level
|
|
|
|
### Standard Analysis (500-800 tokens)
|
|
- Comparison matrix
|
|
- TCO overview
|
|
- Security summary
|
|
|
|
### Full Report (1200-1500 tokens)
|
|
- All metrics and calculations
|
|
- Migration analysis
|
|
- Detailed recommendations
|
|
|
|
---
|
|
|
|
## Scripts
|
|
|
|
### stack_comparator.py
|
|
|
|
Compare technologies with customizable weighted criteria.
|
|
|
|
```bash
|
|
python scripts/stack_comparator.py --help
|
|
```
|
|
|
|
### tco_calculator.py
|
|
|
|
Calculate total cost of ownership over multi-year projections.
|
|
|
|
```bash
|
|
python scripts/tco_calculator.py --input assets/sample_input_tco.json
|
|
```
|
|
|
|
### ecosystem_analyzer.py
|
|
|
|
Analyze ecosystem health from GitHub, npm, and community metrics.
|
|
|
|
```bash
|
|
python scripts/ecosystem_analyzer.py --technology react
|
|
```
|
|
|
|
### security_assessor.py
|
|
|
|
Evaluate security posture and compliance readiness.
|
|
|
|
```bash
|
|
python scripts/security_assessor.py --technology express --compliance soc2,gdpr
|
|
```
|
|
|
|
### migration_analyzer.py
|
|
|
|
Estimate migration complexity, effort, and risks.
|
|
|
|
```bash
|
|
python scripts/migration_analyzer.py --from angular-1.x --to react
|
|
```
|
|
|
|
---
|
|
|
|
## References
|
|
|
|
| Document | Content |
|
|
|----------|---------|
|
|
| `references/metrics.md` | Detailed scoring algorithms and calculation formulas |
|
|
| `references/examples.md` | Input/output examples for all analysis types |
|
|
| `references/workflows.md` | Step-by-step evaluation workflows |
|
|
|
|
---
|
|
|
|
## Confidence Levels
|
|
|
|
| Level | Score | Interpretation |
|
|
|-------|-------|----------------|
|
|
| High | 80-100% | Clear winner, strong data |
|
|
| Medium | 50-79% | Trade-offs present, moderate uncertainty |
|
|
| Low | < 50% | Close call, limited data |
|
|
|
|
---
|
|
|
|
## When to Use
|
|
|
|
- Comparing frontend/backend frameworks for new projects
|
|
- Evaluating cloud providers for specific workloads
|
|
- Planning technology migrations with risk assessment
|
|
- Calculating build vs. buy decisions with TCO
|
|
- Assessing open-source library viability
|
|
|
|
## When NOT to Use
|
|
|
|
- Trivial decisions between similar tools (use team preference)
|
|
- Mandated technology choices (decision already made)
|
|
- Emergency production issues (use monitoring tools)
|