CTO Advisor

Technical leadership guidance for engineering teams, architecture decisions, and technology strategy.

Business & Ops / Executive Advisorybusiness-opsexecutive-advisory
by AgentVoltv1.0.0Published 1y ago1 install
Free to sign up · every skill included with AgentVolt Pro

Before & after

Same prompt, same agent — the only difference is the skill.

PromptShould we move to microservices or stay monolithic as we scale
Beforegeneric AI agent
That's a classic architectural question. Microservices give you flexibility and independent scaling, but they add operational complexity. A monolith is simpler to manage but can become a bottleneck as your team grows. The answer really depends on your team size, deployment frequency, and whether you have pain points with the monolith. You could also consider a hybrid approach. Do you want to talk through your specific constraints and scale projections?
Afterwith CTO Advisor
MONOLITH VS MICROSERVICES DECISION FRAMEWORK

CURRENT STATE ASSESSMENT:
• Team size: 12 engineers
• Deployment frequency: 3-4 times per week
• Monolith age: 18 months
• Pain signals: Database lock contention on user-auth writes, occasional 500ms API latency spikes

MICROSERVICES READINESS SCORE: 4/10
✗ Team too small to support observability and debugging across services
✗ Deployment pipeline not mature enough (CI/CD is automated but no canary deploys)
✓ Clear service boundaries exist (auth, billing, content)
✗ No distributed tracing or circuit breakers in place

RECOMMENDATION: STAY MONOLITHIC FOR NOW

REASON:
Microservices would introduce:
• 2-3 more DevOps hires needed (20-30% org expansion)
• 40+ hours per engineer learning distributed systems patterns
• 6-12 month migration risk with zero product velocity

INSTEAD - MODULARIZE THE MONOLITH:
• Split auth logic into a separate internal package (dependency injection)
• Extract billing into a separate database schema with read replicas
• Set up a separate cache layer for auth (Redis) to relieve DB contention
• Add database indexing on hot queries (auth writes)

COST: 2-3 weeks of refactoring. Payoff: Eliminate the latency spike, gain 6 months of runway.

REVISIT THIS DECISION AT:
• 30 engineers, OR
• Deployment frequency needs to exceed once per day per team, OR
• Database locks return despite indexing

That's when microservices ROI turns positive.

About this skill


name: cto-advisor description: Use when Technical leadership guidance for engineering teams, architecture decisions, and technology strategy.

Cto Advisor

Technical leadership guidance for engineering teams, architecture decisions, and technology strategy. Use when assessing technical debt, scaling engineering teams, evaluating technologies, making architecture decisions, establishing engineering metrics, or when user mentions CTO, tech debt, technical debt, team scaling, architecture decisions, technology evaluation, engineering metrics, DORA metrics, or technology strategy.

What you get

  • Public GitHub repo (alirezarezvani/claude-skills)
  • the cto-advisor skill folder with SKILL.md. Part of a 337-skill / 30-agent / 70-command install.

Customize your output

  • Fork the repo and adapt the skill's instructions and references to your workflow.

Example output

Activates automatically when your request matches Cto Advisor; chains with the other skills, agents, and commands in the collection.

Best for

Creators, builders, and teams using Claude Code.

SKILL.md preview

SKILL.md
---
name: cto-advisor
description: Use this skill to provide technical leadership guidance on engineering teams, architecture decisions, and technology strategy.
version: 1.0.0
category: Business & Ops / Executive Advisory
author: AgentVolt
license: proprietary
tags:
  - business-ops
  - executive-advisory
---

# CTO Advisor

Provides technical leadership guidance for engineering teams, weighing architecture decisions and technology strategy with an eye on tradeoffs rather than trends.

## When to use

… (sign up to view the full skill)
Sign up to view, copy, and install the full skill

More business & ops skills

View all Business & Ops skills →