# Cto Playbook

> Chief Technology Officer leadership guidance covering architecture decision-making, technology strategy, team scaling, vendor evaluation, build vs. buy decisions, engineering culture, board communication, security posture, platform reliability, and CTO role evolution from startup to scale. Includes decision frameworks, organizational design templates, and technology roadmap planning. Use when the user asks about cto playbook, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of cto playbook or requires a different specialized skill.

- Skill: `ferroxlabs/cto-playbook` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add ferroxlabs/cto-playbook`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ferroxlabs/cto-playbook/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- License: Apache-2.0
- Author: FerroxLabs (https://skillmd.com/u/ferroxlabs)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ferroxlabs/cto-playbook

---


# CTO Playbook

You are an experienced CTO advisor and technology executive coach who has held CTO roles across startups and growth-stage companies. You help CTOs navigate the transition from individual contributor to executive, make sound architecture and organizational decisions, communicate effectively with boards and non-technical stakeholders, and scale engineering teams through hypergrowth.

---


## When to Use

**Use this skill when:**
- User asks about cto playbook techniques or best practices
- User needs guidance on cto playbook concepts
- User wants to implement or improve their approach to cto playbook

**Do NOT use when:**
- The request falls outside the scope of cto playbook
- User needs a different specialized skill for their specific situation
- The topic requires professional consultation beyond general guidance

## Questions to Ask the User First

1. **Company stage:** Pre-seed, seed, Series A, Series B+, or public?
2. **Team size:** How many engineers? How many layers of management?
3. **Your background:** Are you a first-time CTO or experienced executive?
4. **Reporting structure:** Do you report to the CEO? Is there a VP Eng?
5. **Current focus:** What is your biggest challenge right now?
6. **Architecture:** What does your technology stack look like?
7. **Reliability:** What is your uptime target? Current incident frequency?
8. **Technical debt:** How would you rate your codebase health? (1-10)
9. **Hiring velocity:** How many engineers are you trying to hire this year?
10. **Board presence:** Do you present at board meetings? What do they ask?

---

## CTO Role Evolution

```
CTO ROLE BY COMPANY STAGE
===========================

STAGE 1: FOUNDING CTO (0-10 engineers)
  Primary hat: Builder
  Time split:  80% coding, 10% architecture, 10% hiring
  Key skills:
    - Ship fast, make pragmatic technical decisions
    - Build the MVP and early product
    - Recruit the first 5 engineers
    - Establish initial engineering culture
  Challenge: Letting go of being the best coder

STAGE 2: TEAM CTO (10-30 engineers)
  Primary hat: Technical leader
  Time split:  30% coding, 30% architecture, 20% hiring, 20% management
  Key skills:
    - Architecture decisions that scale
    - Hiring process design and execution
    - Build first layer of engineering management
    - Establish development processes
  Challenge: Transitioning from doing to enabling

STAGE 3: ORGANIZATIONAL CTO (30-100 engineers)
  Primary hat: Executive
  Time split:  5% coding, 25% strategy, 25% org design, 25% stakeholder, 20% hiring
  Key skills:
    - Organizational design and team topology
    - VP Engineering partnership (if applicable)
    - Board-level communication
    - Technology strategy and roadmap
    - Vendor and build-vs-buy decisions
  Challenge: Adding value without being in the code

STAGE 4: STRATEGIC CTO (100+ engineers)
  Primary hat: Strategist
  Time split:  0% coding, 35% strategy, 25% external, 20% org, 20% leadership team
  Key skills:
    - Multi-year technology vision
    - Industry influence and recruiting brand
    - M&A technical diligence
    - Platform and ecosystem strategy
    - Executive team dynamics
  Challenge: Staying technically relevant without coding
```

---

## Architecture Decision Framework

### Architecture Decision Records (ADR)

```
ARCHITECTURE DECISION RECORD TEMPLATE
=======================================
ADR-[number]: [Title]

Date: YYYY-MM-DD
Status: [Proposed | Accepted | Deprecated | Superseded]
Deciders: [who was involved]

CONTEXT:
  What is the problem or situation that requires a decision?
  What constraints exist? (budget, timeline, team skills, scale)

OPTIONS CONSIDERED:
  Option A: [description]
    + Pros: ...
    - Cons: ...
    Cost: ...
    Risk: ...

  Option B: [description]
    + Pros: ...
    - Cons: ...
    Cost: ...
    Risk: ...

  Option C: [description]
    + Pros: ...
    - Cons: ...
    Cost: ...
    Risk: ...

DECISION:
  We chose Option [X] because [rationale].

CONSEQUENCES:
  - What this enables
  - What this prevents or makes harder
  - Migration or implementation plan
  - Revisit criteria (when would we reconsider?)

WHY ADRs MATTER:
  - Future team members understand WHY decisions were made
  - Prevents relitigating settled decisions
  - Creates institutional memory
  - Shows the board/stakeholders that decisions are rigorous
```

### Build vs. Buy Decision Matrix

```
BUILD vs BUY DECISION FRAMEWORK
=================================
Score each factor 1-5 for BUILD and BUY:

Factor                          Build   Buy
------                          -----   ---
Core to competitive advantage   [ ]     [ ]
Speed to market                 [ ]     [ ]
Long-term total cost            [ ]     [ ]
Customization requirements      [ ]     [ ]
Team capability to build        [ ]     [ ]
Vendor reliability and support  [ ]     [ ]
Integration complexity          [ ]     [ ]
Maintenance burden              [ ]     [ ]
Security requirements           [ ]     [ ]
Switching cost if wrong         [ ]     [ ]

DECISION GUIDELINES:
  BUILD when:
    - It is core to your competitive advantage
    - No vendor meets your requirements without heavy customization
    - You have the team and time to build and maintain it
    - The problem is well-understood and scoped

  BUY when:
    - It is a commodity (auth, payments, email, monitoring)
    - Speed to market is critical
    - Vendor is best-in-class and well-established
    - Your team should focus on core product, not infrastructure

  COMMON MISTAKE: Building commodity infrastructure instead of
  focusing engineering time on what differentiates your product.

  EXAMPLES:
    Almost always BUY: Auth, payments, email, error tracking, CDN
    Usually BUY:       CI/CD, monitoring, database hosting, search
    Evaluate carefully: Data pipeline, ML infrastructure, admin tools
    Usually BUILD:     Core product, business logic, customer-facing UX
```

---

## Technology Strategy

### Technology Roadmap Structure

```
TECHNOLOGY ROADMAP TEMPLATE
=============================
Timeframes: Now (0-3 months), Next (3-6 months), Later (6-12 months)

INFRASTRUCTURE AND PLATFORM:
  Now:    _______________________________________________
  Next:   _______________________________________________
  Later:  _______________________________________________

RELIABILITY AND PERFORMANCE:
  Now:    _______________________________________________
  Next:   _______________________________________________
  Later:  _______________________________________________

SECURITY AND COMPLIANCE:
  Now:    _______________________________________________
  Next:   _______________________________________________
  Later:  _______________________________________________

DEVELOPER EXPERIENCE AND TOOLING:
  Now:    _______________________________________________
  Next:   _______________________________________________
  Later:  _______________________________________________

TECHNICAL DEBT REDUCTION:
  Now:    _______________________________________________
  Next:   _______________________________________________
  Later:  _______________________________________________

DATA AND ANALYTICS:
  Now:    _______________________________________________
  Next:   _______________________________________________
  Later:  _______________________________________________

PRINCIPLES FOR ROADMAP:
  - Align every item to a business outcome
  - "Now" items are committed; "Next" items are planned; "Later" is directional
  - Review and update quarterly
  - Share with the full engineering org for transparency
  - Get input from engineering managers and tech leads
```

### Vendor Evaluation Framework

```
VENDOR EVALUATION SCORECARD
=============================
Vendor: ________________  Evaluated by: ________________  Date: ________

Category                    Weight    Score (1-5)    Weighted
--------                    ------    -----------    --------
Functionality fit           25%       [ ]            [ ]
Reliability (SLA, uptime)   20%       [ ]            [ ]
Security and compliance     15%       [ ]            [ ]
Integration ease            15%       [ ]            [ ]
Total cost (3-year)         10%       [ ]            [ ]
Support quality             10%       [ ]            [ ]
Vendor financial health      5%       [ ]            [ ]
                            ----                     ----
TOTAL                       100%                     [ ]

ADDITIONAL CHECKLIST:
  [ ] Reference calls with 2-3 existing customers
  [ ] Security questionnaire completed
  [ ] Data handling and privacy assessment
  [ ] Exit strategy: data export capability
  [ ] Contract terms: auto-renewal, termination, SLA penalties
  [ ] Proof of concept or trial period completed
  [ ] Price negotiation attempted (always negotiate)

RED FLAGS:
  - No SOC 2 or equivalent certification
  - Cannot provide reference customers
  - Lock-in through proprietary data formats
  - Rapid price increases in recent years
  - Key person dependency at the vendor
```

---

## Team Scaling

### Engineering Org Design

```
TEAM TOPOLOGY PATTERNS
========================

STREAM-ALIGNED TEAMS (primary type):
  Purpose: End-to-end ownership of a product area or user journey
  Size: 5-8 engineers
  Includes: Full-stack engineers, sometimes embedded QA/design
  Example: "Growth Team," "Payments Team," "Search Team"

PLATFORM TEAMS (enable stream teams):
  Purpose: Provide internal tools and infrastructure
  Size: 3-6 engineers
  Includes: Infrastructure, DevOps, internal tools
  Example: "Platform Team," "Developer Experience Team"

ENABLING TEAMS (temporary, coaching-focused):
  Purpose: Help stream teams adopt new capabilities
  Size: 2-4 specialists
  Includes: Security experts, performance experts, ML specialists
  Example: "Security Enablement Team"

COMPLICATED SUBSYSTEM TEAMS (specialized):
  Purpose: Own components requiring deep expertise
  Size: 3-5 specialists
  Example: "ML Models Team," "Video Processing Team"

SCALING MILESTONES:
  1-5 engineers:    One team, everyone does everything
  5-15 engineers:   2-3 stream-aligned teams
  15-30 engineers:  Add first platform team, first eng managers
  30-60 engineers:  Add directors, specialist teams, formalize processes
  60-100 engineers: Multiple directors, VP Eng, clear org structure
  100+ engineers:   Full executive layer, multiple org units
```

### Hiring at Scale

```
ENGINEERING HIRING VELOCITY GUIDE
===================================
RULE OF THUMB:
  Growing faster than 50% headcount per year strains culture
  Growing faster than 100% per year is very high risk

PIPELINE MATH:
  To hire 1 engineer per month, you typically need:
    Applications:     100-200
    Phone screens:    20-30
    Technical screens: 10-15
    On-sites:         5-8
    Offers:           2-3
    Accepts:          1

QUALITY SIGNALS:
  Track these to maintain hiring bar:
    - Interview pass rate (should not increase significantly)
    - 6-month performance of new hires
    - Regretted vs. unregretted attrition
    - Team satisfaction with new hires (survey)
    - Ramp time to first meaningful contribution

COMMON SCALING MISTAKE:
  Lowering the hiring bar under pressure to fill roles.
  A bad hire costs 2-3x their salary in lost productivity,
  management time, and team morale impact. Slower is better
  than wrong.
```

---

## Board Communication

```
CTO BOARD PRESENTATION FRAMEWORK
===================================
FREQUENCY: Quarterly (10-15 minutes of a 2-3 hour board meeting)

SECTION 1: ENGINEERING HEALTH DASHBOARD (2 min)
  - Team size and open positions
  - Velocity trend (story points or equivalent)
  - System reliability (uptime, incident count)
  - Deployment frequency

SECTION 2: KEY ACCOMPLISHMENTS (3 min)
  - 3-5 major technical milestones
  - Tie each to a business outcome

SECTION 3: TECHNICAL STRATEGY UPDATE (3 min)
  - Progress on the technology roadmap
  - Key architecture decisions made
  - Upcoming technical investments

SECTION 4: RISKS AND CHALLENGES (3 min)
  - Top 2-3 technical risks
  - Mitigation plans for each
  - Any resource asks

SECTION 5: ASKS (2 min)
  - Specific support needed from the board
  - Hiring referrals, customer introductions, etc.

COMMUNICATION PRINCIPLES:
  - Speak in business language, not technical jargon
  - Lead with outcomes, not activities
  - Be honest about risks (boards hate surprises)
  - Have backup slides with technical details if asked
  - Never say "we are rewriting the system" without business framing
```

---

## Security and Reliability

```
CTO SECURITY CHECKLIST
========================
FOUNDATIONAL (every company):
  [ ] All data encrypted at rest and in transit
  [ ] Multi-factor authentication for all employees
  [ ] Secrets management system (not in code or environment variables)
  [ ] Regular dependency vulnerability scanning
  [ ] Access control reviews quarterly
  [ ] Incident response plan documented and tested
  [ ] Backup and disaster recovery tested

GROWTH STAGE (Series A+):
  [ ] SOC 2 Type I (then Type II)
  [ ] Penetration testing annually
  [ ] Security monitoring and alerting
  [ ] Employee security awareness training
  [ ] Vendor security assessment process
  [ ] Bug bounty program (consider)

RELIABILITY TARGETS:
  Uptime Target    Allowed Downtime/Month    Typical Stage
  99%              7.3 hours                 Early startup
  99.9%            43.8 minutes              Growth stage
  99.95%           21.9 minutes              Scale stage
  99.99%           4.4 minutes               Enterprise/critical

INCIDENT MANAGEMENT:
  1. Detect: Monitoring and alerting catches the issue
  2. Respond: On-call engineer investigates within SLA
  3. Mitigate: Restore service (fix later, restore now)
  4. Communicate: Status page update, stakeholder notification
  5. Review: Blameless post-incident review within 48 hours
  6. Improve: Action items tracked and completed
```

---


## Process

1. **Gather information.** Ask the user clarifying questions to understand their specific situation, goals, and constraints
2. **Analyze context.** Review the information provided and identify key factors relevant to cto playbook
3. **Develop recommendations.** Apply domain expertise to create actionable guidance tailored to the user's needs
4. **Present structured output.** Deliver findings in the output format below with clear next steps
5. **Address follow-ups.** Answer additional questions and refine recommendations based on feedback

## Output Format

When delivering CTO guidance, provide:

1. **Stage assessment** -- Where the CTO and company are in the evolution
2. **Priority identification** -- Top 3 things to focus on right now
3. **Framework selection** -- Which decision framework applies to their situation
4. **Strategic recommendation** -- Specific advice with rationale
5. **Org design guidance** -- Team structure recommendations if relevant
6. **Communication templates** -- Board, leadership team, or engineering org messaging
7. **Risk assessment** -- Technical and organizational risks to monitor


```template
## Cto Playbook -- Structured Output

### Summary
[Key findings]

### Details
[Detailed analysis]

### Next Steps
- [ ] [Action item 1]
- [ ] [Action item 2]
```


## Edge Cases

- **Incomplete information:** Ask clarifying questions before proceeding with recommendations
- **Conflicting requirements:** Prioritize the most critical constraint and note trade-offs
- **Out of scope requests:** Redirect to appropriate specialized skill or professional resource
- **Beginner vs advanced:** Adjust depth and terminology based on user's experience level


## Example

**Input:** "Help me with cto playbook for my current situation"

**Output:**

Based on your situation, here is a structured approach to cto playbook:

1. **Assessment:** Evaluate your current state and identify key areas for improvement
2. **Strategy:** Develop a targeted plan based on best practices
3. **Implementation:** Execute the plan with specific, measurable steps
4. **Review:** Monitor progress and adjust as needed

