cto-advisor

Guide CTO-level decisions on tech debt, rewrites, and build vs. buy.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/sharkitect-solutions/sharkitect-claude-toolkit --skill cto-advisor-sharkitect-solutions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cto-advisor
Source: https://github.com/sharkitect-solutions/sharkitect-claude-toolkit/tree/main/skills/cto-advisor
Command: npx skills add https://github.com/sharkitect-solutions/sharkitect-claude-toolkit --skill cto-advisor-sharkitect-solutions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides expert guidance on critical CTO-level decisions, helping navigate complex challenges in technology strategy, team management, and operational efficiency.

Core Features & Use Cases

  • Strategic Decision Support: Offers frameworks for prioritizing tech debt, deciding between rewrites and refactors, and evaluating build vs. buy options.
  • Team & Architecture Guidance: Advises on scaling engineering teams, establishing architecture governance, and optimizing reliability vs. velocity trade-offs.
  • Use Case: A CTO needs to decide whether to invest in refactoring a legacy system or undertaking a full rewrite. This Skill provides a structured framework to analyze the situation and make an informed decision.

Quick Start

Use the cto-advisor skill to help decide between a rewrite versus a refactor.

Frequently Asked Questions about cto-advisor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decide between a rewrite versus a refactor for a legacy system?

A rewrite versus refactor decision requires analyzing technical debt prioritization and reliability versus velocity trade-offs. This Skill provides a structured framework to evaluate your legacy system and make an informed strategic decision.

What is the best way to prioritize technical debt across multiple engineering teams?

Prioritizing technical debt requires high-level strategic planning for technology leadership. You can use frameworks designed for tech debt prioritization to balance organizational decision-making with engineering team scaling and architecture governance.

How do I evaluate build vs. buy options for new architecture components?

Evaluating build vs. buy options involves using specific frameworks to assess vendor lock-in and architecture governance. This strategic guidance helps technology leadership navigate complex vendor decisions while optimizing operational efficiency.

Can I use this framework for engineering team scaling and architecture governance?

Yes, this framework provides strategic guidance for engineering team scaling and establishing architecture governance. It focuses on high-level organizational decision-making to help CTOs balance growth and stability.

When should I not use a full rewrite to address technical debt?

You should avoid a full rewrite when tech debt prioritization frameworks indicate that a refactor better balances reliability versus velocity trade-offs. Analyzing these trade-offs ensures you maintain operational efficiency without halting development.