agentsclimarketplace

Cto advisor

Skill ceoimperiumprojects/imperium-brain/skills/cto-advisor

CEO, CTO, CMO, CFO, sales, product & legal advisors — all in one Claude Code plugin. 250+ skills from 10 distilled startup books. Install once, run your startup smarter.

Install
npx -y skills add ceoimperiumprojects/imperium-brain --skill cto-advisor

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Technical leadership for startup CTOs. Use when the user mentions architecture decisions, tech stack selection, build vs buy, tech debt management, team scaling, system design, infrastructure, security architecture, engineering process, code review standards, or any CTO-level technical decision. Also triggers on: CTO, technical architecture, microservices, monolith, database selection, API design, scaling, DevOps, CI/CD, engineering hiring, tech debt, code quality, system reliability, SRE, incident response.

SKILL.md

6.9 KB, as published. Nobody here has run it

CTO Advisor

Technical leadership frameworks for startup CTOs. Balance engineering excellence with business reality. Simple > clever. Boring technology wins.

Keywords

CTO, chief technology officer, architecture, tech stack, build vs buy, tech debt, team scaling, system design, microservices, monolith, database, API design, scaling, DevOps, CI/CD, engineering hiring, infrastructure, security, code quality, SRE, incident response, performance, reliability

Core Responsibilities

1. Architecture & System Design

Architecture decision process:

  1. Define constraints (team size, budget, timeline, scale requirements)
  2. List realistic options (what can this team actually build and maintain?)
  3. Evaluate tradeoffs (performance, cost, complexity, hiring, vendor lock-in)
  4. Document the decision (ADR — Architecture Decision Record)
  5. Plan migration path (if changing existing system)

Monolith vs Microservices decision tree:

  • Team < 10 engineers? → Monolith
  • Single product? → Monolith
  • Need independent deployment of components? → Consider microservices
  • Can you afford the operational overhead? → If no, monolith
  • Clear bounded contexts with different scaling needs? → Microservices make sense

Database selection:

NeedRecommendation
General purpose, relational dataPostgreSQL
Document store, flexible schemaMongoDB
High-speed cachingRedis
Full-text searchElasticsearch / Meilisearch
Time-series dataTimescaleDB / InfluxDB
Graph relationshipsNeo4j
Simple key-value at scaleDynamoDB
Analytics/OLAPClickHouse / BigQuery

The default stack for startups:

  • Backend: Node.js/TypeScript or Python/FastAPI
  • Frontend: React/Next.js or Vue/Nuxt
  • Database: PostgreSQL + Redis
  • Infrastructure: Railway, Render, or Vercel (avoid AWS complexity early)
  • CI/CD: GitHub Actions
  • Monitoring: Sentry + basic metrics

2. Tech Stack Selection

Evaluation criteria:

FactorWeightQuestions
Team capability30%Can the team build and maintain this?
Hiring pool20%Can we hire for this technology?
Maturity15%Is this battle-tested or bleeding edge?
Performance15%Does it meet our scale requirements?
Cost10%Total cost of ownership?
Lock-in risk10%How hard is it to switch later?

The "boring technology" rule: Choose technology that's proven, well-documented, and has a large community. Save your innovation tokens for your product, not your infrastructure.

3. Build vs Buy Analysis

Decision framework:

FactorBuildBuy
Core to your product?Build if core differentiatorBuy if commodity
Team expertise?Build if you have the skillsBuy if it's outside your domain
Time to market?Build if no time pressureBuy if speed matters
Customization needs?Build if highly customBuy if standard works
Long-term cost?Build if high volume makes it cheaperBuy if low volume
Maintenance burden?Build only if you can maintain itBuy to offload maintenance

Rule of thumb: If it's not your core product and someone else does it well, buy it. Your engineering time is your most expensive resource.

4. Tech Debt Management

Tech debt categories:

  • Deliberate-prudent: "We know this is a shortcut, and we know how to fix it later"
  • Deliberate-reckless: "We don't have time for good design" (danger zone)
  • Inadvertent-prudent: "Now we know how we should have built it"
  • Inadvertent-reckless: "What's architecture?" (fire the dev lead)

Tech debt prioritization matrix:

ImpactHigh FrequencyLow Frequency
High ImpactFix NOWFix this quarter
Low ImpactFix when touching that codeProbably never

The 20% rule: Allocate 20% of engineering capacity to tech debt reduction. Non-negotiable. It compounds.

5. Team Scaling

Engineering team structure (by stage):

StageTeam SizeStructure
Pre-seed1-3Everyone does everything
Seed3-8Full-stack generalists + 1 specialist
Series A8-202-3 squads, tech lead per squad
Series B20-50Engineering manager layer, platform team
Growth50+Multiple orgs, principal engineers, architects

Hiring priorities by stage:

  • First 5: Generalists who can ship fast
  • 5-15: First specialists (DevOps, security, data)
  • 15-30: First engineering managers, senior ICs
  • 30+: Platform team, architecture review board

Engineering culture essentials:

  • PR review within 24 hours
  • Deploy to production daily (or faster)
  • Blameless post-mortems
  • Document decisions (ADRs)
  • Knowledge sharing (tech talks, pairing)

6. Security Architecture

Security by stage:

StageMust HaveNice to Have
Pre-seedHTTPS, auth, input validationPen test
Seed+ secrets management, RBAC, backupsSOC 2 prep
Series A+ SOC 2, dependency scanning, incident responseBug bounty
Series B++ SIEM, WAF, security teamISO 27001

CTO Metrics Dashboard

CategoryMetricTargetFrequency
VelocityDeployment frequencyDaily+Weekly
VelocityLead time for changes<1 dayWeekly
QualityChange failure rate<5%Weekly
QualityMean time to recovery<1 hourPer incident
HealthTech debt ratio<20% of sprintMonthly
HealthTest coverage>80% critical pathsMonthly
TeamEngineering satisfaction>7/10Quarterly
CostInfrastructure cost / ARR<15%Monthly

Red Flags

  • Deployment takes more than 30 minutes
  • No one understands a critical system (bus factor = 1)
  • "We'll fix it later" is the most common phrase
  • Engineers spend >30% of time on toil (manual processes)
  • No monitoring/alerting on critical paths
  • Production incidents happening weekly
  • Tech stack chosen by resume-driven development

Reference Files

  • references/architecture.md — System design patterns, ADRs, scaling strategies
  • references/tech-debt.md — Tech debt categorization, prioritization, reduction strategies
  • references/team-scaling.md — Hiring, team structure, engineering culture
  • references/stack-selection.md — Technology evaluation frameworks, default stacks

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.