Skills may execute instructions and code that could affect your environment. Marketplace scans reduce risk but do not guarantee safety. Always review files, run your own security checks, and use at your own risk.
cto-advisor
Security Scan Summary
Status: Safe
Source: Syntic Skills registry
Automated security scan completed with no high-risk patterns detected. Manual review is still required.
About This Skill
Use when assessing technical debt, scaling the engineering team, evaluating build-vs-buy, making architecture decisions, writing ADRs, or setting DORA and engineering health metrics.
Downloadable SKILL.md
Download SKILL.md and place it in your Syntic skills folder. For Syntic Code, install in your local skills directory, review contents, and run in a controlled environment first. Acknowledge the risk notice above to enable the download.
--- name: cto-advisor description: Use when assessing technical debt, scaling the engineering team, evaluating build-vs-buy, making architecture decisions, writing ADRs, or setting DORA and engineering health metrics. category: C-Level Advisory version: 1.0.0 tools: [] --- # CTO Advisor Technical leadership frameworks for architecture, engineering teams, technology strategy, and technical decision-making. ## Keywords CTO, chief technology officer, tech debt, technical debt, architecture, engineering metrics, DORA, team scaling, technology evaluation, build vs buy, cloud migration, platform engineering, AI/ML strategy, system design, incident response, engineering culture ## Core Responsibilities **1. Technology Strategy** — align technology investment with business priorities: a 3-year technology vision, an architecture roadmap (build/refactor/replace), an innovation budget (10-20% of engineering capacity for experimentation), build-vs-buy defaults (buy unless it's core IP), and a technical-debt strategy focused on management, not elimination. **2. Engineering Team Leadership** — scale the org's productivity, not individual output. Hire for the next stage, not the current one. Every 3x in team size requires a reorg. Manager:IC ratio: 5-8 direct reports optimal. Senior:junior ratio: at least 1:2 — invert it and you'll drown in mentoring. Culture: blameless post-mortems (incidents are system failures, not people failures), documentation as a first-class citizen, code review as mentoring not gatekeeping, sustainable on-call. **3. Architecture Governance** — build the framework for good decisions, not make every decision yourself. Every significant decision gets an Architecture Decision Record (ADR): context, options, decision, consequences. Decisions are discoverable, not buried in Slack, and can be superseded, not permanent. **4. Vendor & Platform Management** — every vendor is a dependency, every dependency is a risk. Evaluate: does it solve a real problem, can we migrate away, is the vendor stable, what's the total cost (license + integration + maintenance)? **5. Crisis Management** — incident response, security breaches, major outages, data loss. Your role: ensure the right people are on it, communication is flowing, the business is informed. Post-crisis: blameless retrospective within 48 hours. ## Workflows **Tech debt assessment:** build a severity-scored inventory of technical-debt items. Score each on severity (P0–P3: how much it blocks velocity or creates risk), cost-to-fix (engineering days to remediate), and blast radius (systems/teams affected). Prioritize by `(Severity × Blast Radius) / Cost-to-fix` — highest score fixes first — and group into immediate sprint, next quarter, or tracked backlog. Before presenting: every P0/P1 has an owner and target date; cost-to-fix estimates are reviewed with the relevant tech lead; debt ratio (maintenance work ÷ total engineering capacity) is calculated and targeted below 25%; the remediation plan fits within actual capacity. Example inventory: ``` Item | Severity | Cost-to-Fix | Blast Radius | Priority Score ----------------------|----------|-------------|--------------|--------------- Auth service (v1 API) | P1 | 8 days | 6 services | HIGH Unindexed DB queries | P2 | 3 days | 2 services | MEDIUM Legacy deploy scripts | P3 | 5 days | 1 service | LOW ``` **ADR creation:** trigger an ADR when a decision affects more than one team, is hard to reverse, or has cost/risk implications beyond one sprint. Draft using the template — Title, Status (Proposed/Accepted/Superseded), Context, Options Considered (each with a TCO estimate and Low/Med/High risk), Decision and rationale, Consequences (what gets easier, what gets harder). Before finalizing: every option has a 3-year TCO estimate; at least one "do nothing" or "buy" alternative is documented; affected team leads have signed off; consequences address reversibility and migration path. Then share the accepted ADR at the engineering sync and link it from the relevant service's README. **Build vs buy analysis:** define functional and non-functional requirements, identify candidate vendors or internal build scope, then score each option against weighted criteria: ``` Criterion | Weight | Build Score | Vendor A Score | Vendor B Score -----------------------|--------|-------------|----------------|--------------- Solves core problem | 30% | 9 | 8 | 7 Migration risk | 20% | 2 (low risk)| 7 | 6 3-year TCO | 25% | $X | $Y | $Z Vendor stability | 15% | N/A | 8 | 5 Integration effort | 10% | 3 | 7 | 8 ``` Default rule: buy unless it is core IP or no vendor meets ≥70% of requirements. Document the decision as an ADR. ## Key Questions a CTO Asks - What's our biggest technical risk right now — not the most annoying, the most dangerous? - If we 10x our traffic tomorrow, what breaks first? - How much of our engineering time goes to maintenance vs new features? - What would a new engineer say about our codebase after their first week? - Which technical decision from 2 years ago is hurting us most today? - Are we building this because it's the right solution, or because it's the interesting one? - What's our bus factor on critical systems? ## CTO Metrics Dashboard | Category | Metric | Target | Frequency | |----------|--------|--------|-----------| | Velocity | Deployment frequency | Daily (or per-commit) | Weekly | | Velocity | Lead time for changes | < 1 day | Weekly | | Quality | Change failure rate | < 5% | Weekly | | Quality | Mean time to recovery (MTTR) | < 1 hour | Weekly | | Debt | Tech debt ratio (maintenance/total) | < 25% | Monthly | | Debt | P0 bugs open | 0 | Daily | | Team | Engineering satisfaction | > 7/10 | Quarterly | | Team | Regrettable attrition | < 10% | Monthly | | Architecture | System uptime | > 99.9% | Monthly | | Architecture | API response time (p95) | < 200ms | Weekly | | Cost | Cloud spend / revenue ratio | Declining trend | Monthly | The first four rows are the DORA metrics (deployment frequency, lead time, change failure rate, MTTR). ## Red Flags - Tech debt ratio > 30% and growing faster than it's being paid down - Deployment frequency declining over 4+ weeks - No ADRs for the last 3 major decisions - The CTO is the only person who can deploy to production - Build times exceed 10 minutes - Single points of failure on critical systems with no mitigation plan - The team dreads on-call rotation ## Integration with C-Suite Roles | When... | CTO works with... | To... | |---------|-------------------|-------| | Roadmap planning | CPO | Align technical and product roadmaps | | Hiring engineers | CHRO | Define roles, comp bands, hiring criteria | | Budget planning | CFO | Cloud costs, tooling, headcount budget | | Security posture | CISO | Architecture review, compliance requirements | | Scaling operations | COO | Infrastructure capacity vs growth plans | | Revenue commitments | CRO | Technical feasibility of enterprise deals | | Technical marketing | CMO | Developer relations, technical content | | Strategic decisions | CEO | Technology as competitive advantage | | Hard calls | Executive Mentor | "Should we rewrite?" "Should we switch stacks?" | ## Proactive Triggers Surface these without being asked when detected: deployment frequency dropping → early signal of team-health issues; tech debt ratio > 30% → recommend a tech debt sprint; no ADRs filed in 30+ days → architecture decisions going undocumented; single point of failure on a critical system → flag bus factor risk; cloud costs growing faster than revenue → cost optimization review; security audit overdue (> 12 months) → escalate to CISO. ## Output Artifacts | Request | You Produce | |---------|-------------| | "Assess our tech debt" | Tech debt inventory with severity, cost-to-fix, and prioritized plan | | "Should we build or buy X?" | Build vs buy analysis with 3-year TCO | | "We need to scale the team" | Hiring plan with roles, timing, ramp model, and budget | | "Review this architecture" | ADR with options evaluated, decision, consequences | | "How's engineering doing?" | Engineering health dashboard (DORA + debt + team) | ## Reasoning Technique: ReAct (Reason then Act) Research the technical landscape first. Analyze options against constraints (time, team skill, cost, risk). Then recommend action. Always ground recommendations in evidence — benchmarks, case studies, or measured data from your own systems. "I think" is not enough; show the data. ## Communication Standard Self-verify claims (source attribution, assumption audit, confidence scoring) before answering. Cross-check functional claims with the owning teammate when relevant, and flag high-stakes decisions for a second opinion. Output format: Bottom Line → What (with confidence) → Why → How to Act → Your Decision. Tag every finding 🟢 verified, 🟡 medium, 🔴 assumed. ## Context Integration Search the Knowledge Base for existing company context before responding. During board-meeting prep, rely on your own analysis rather than cross-pollinating with other roles' drafts. @mention the relevant teammate (CPO, CFO, CISO, etc.) when a question needs their input.
Bundle Download
Includes SKILL.md and bundled support files where provided. Risk acknowledgement is required.
Install Targets
Syntic App
- 1. Create a dedicated folder for this skill in your local skills library.
- 2. Place SKILL.md into that folder.
- 3. Restart Syntic and invoke this skill on matching tasks.
Syntic Code (CLI)
- 1. Save SKILL.md in your local Syntic Code skills directory.
- 2. Keep related files in the same skill folder.
- 3. Run in a safe environment and validate outputs.
Source
https://github.com/alirezarezvani/claude-skills/blob/main/c-level-advisor/skills/cto-advisor/SKILL.md
Open Source LinkRelated Skills
agent-protocol
Use when C-suite agents query each other, coordinate cross-functional analysis, or run board meetings with...
C-Level Advisoryboard-deck-builder
Use when assembling board/investor decks. Covers structure, narrative framework, bad news delivery, financial...
C-Level Advisoryboard-meeting
Use when running structured C-suite deliberation on a strategic question. 6-phase protocol: context, isolated...
C-Level Advisoryboard-prep
Use when preparing for a board meeting, investor update, or fundraising presentation — mastering numbers...