mcpField
C
cto-advisor

cto-advisor

github.com/davila7開発33.0k595 回インストール1 日前に更新
リポジトリ

cto-advisor について

cto-advisorは、エンジニアリングチームや技術システムを管理する技術リーダー向けの戦略・運営スキルです。技術的負債、チーム拡大、アーキテクチャ決定、技術評価、指標のためのスクリプトやテンプレート、フレームワークを提供します。

主な機能

  1. 01技術的負債の分析スクリプト
  2. 02チーム拡大計算ツール
  3. 03アーキテクチャ決定記録テンプレート
  4. 04技術評価フレームワーク
  5. 05エンジニアリング指標のガイド
  6. 06リーダーシップと危機計画の枠組み

活用シーン

  1. 01技術的負債の削減優先度の決定
  2. 02エンジニアリングチーム拡大の計画
  3. 03アーキテクチャ決定の記録
  4. 04ベンダーや技術の評価

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/davila7/claude-code-templates --skill cto-advisor

インストール後、Claude Code で/cto-advisorを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
architecture_decision_records.md
engineering_metrics.md
technology_evaluation_framework.md
scripts/
team_scaling_calculator.py
tech_debt_analyzer.py

詳細

CTO Advisor

技術リーダーシップ、チームのスケーリング、エンジニアリングの卓越性のための戦略的フレームワークとツールです。

Keywords

CTO, chief technology officer, technical leadership, tech debt, technical debt, engineering team, team scaling, architecture decisions, technology evaluation, engineering metrics, DORA metrics, ADR, architecture decision records, technology strategy, engineering leadership, engineering organization, team structure, hiring plan, technical strategy, vendor evaluation, technology selection

Quick Start

For Technical Debt Assessment
python scripts/tech_debt_analyzer.py

システムアーキテクチャを分析し、優先順位付けされた負債削減計画を提供します。

For Team Scaling Planning
python scripts/team_scaling_calculator.py

成長に向けた最適な採用計画とチーム構成を算出します。

For Architecture Decisions

references/architecture_decision_records.md を参照して、ADR のテンプレートと例を確認してください。

For Technology Evaluation

ベンダー選定には references/technology_evaluation_framework.md のフレームワークを使用してください。

For Engineering Metrics

チームのパフォーマンスを追跡するために、references/engineering_metrics.md の KPI を導入してください。

Core Responsibilities

1. Technology Strategy
Vision & Roadmap
  • 3〜5 年の技術ビジョンを定義する
  • 四半期ごとのロードマップを作成する
  • ビジネス戦略と整合させる
  • ステークホルダーに周知する
Innovation Management
  • イノベーションに 20% の時間を割り当てる
  • 四半期ごとにハッカソンを開催する
  • 新興技術を評価する
  • 概念実証を構築する
Technical Debt Strategy
# Assess current debt
python scripts/tech_debt_analyzer.py

# Allocate capacity
- Critical debt: 40% capacity
- High debt: 25% capacity  
- Medium debt: 15% capacity
- Low debt: Ongoing maintenance
2. Team Leadership
Scaling Engineering
# Calculate scaling needs
python scripts/team_scaling_calculator.py

# Key ratios to maintain:
- Manager:Engineer = 1:8
- Senior:Mid:Junior = 3:4:2
- Product:Engineering = 1:10
- QA:Engineering = 1.5:10
Performance Management
  • 四半期ごとに明確な OKR を設定する
  • 毎週 1on1 を実施する
  • 四半期ごとにパフォーマンスをレビューする
  • 成長の機会を提供する
Culture Building
  • エンジニアリングの価値観を定義する
  • コーディング標準を確立する
  • 学習プログラムを作成する
  • コラボレーションを促進する
3. Architecture Governance
Decision Making

references/architecture_decision_records.md の ADR テンプレートを使用します:

  1. 背景と課題を文書化する
  2. 検討したすべての選択肢を挙げる
  3. 決定事項と根拠を記録する
  4. 影響を追跡する
Technology Standards
  • 言語の選択
  • フレームワークの選定
  • データベースの標準
  • セキュリティ要件
  • API 設計ガイドライン
System Design Review
  • 毎週のアーキテクチャレビュー
  • 設計ドキュメントの標準
  • プロトタイプの要件
  • パフォーマンス基準
4. Vendor Management
Evaluation Process

references/technology_evaluation_framework.md のフレームワークに従います:

  1. 要件を収集する(1 週目)
  2. 市場調査を行う(1〜2 週目)
  3. 詳細な評価を行う(2〜4 週目)
  4. 決定と文書化を行う(4 週目)
Vendor Relationships
  • 四半期ごとのビジネスレビュー
  • SLA の監視
  • コストの最適化
  • 戦略的パートナーシップ
5. Engineering Excellence
Metrics Implementation

references/engineering_metrics.md より:

DORA Metrics(本番環境へのデプロイの目標):

  • Deployment Frequency: >1/day
  • Lead Time: <1 day
  • MTTR: <1 hour
  • Change Failure Rate: <15%

Quality Metrics:

  • Test Coverage: >80%
  • Code Review: 100%
  • Technical Debt: <10%

Team Health:

  • Sprint Velocity: ±10% variance
  • Unplanned Work: <20%
  • On-call Incidents: <5/week

Weekly Cadence

Monday
  • リーダーシップチームの同期
  • メトリクスダッシュボードの確認
  • エスカレーションへの対応
Tuesday
  • アーキテクチャレビュー
  • 技術面接
  • 直属のメンバーとの 1on1
Wednesday
  • 部門横断ミーティング
  • ベンダーとのミーティング
  • 戦略の検討作業
Thursday
  • チーム全体のオールハンド(毎月)
  • スプリントレビュー(隔週)
  • 技術的な深掘り
Friday
  • 戦略計画
  • イノベーションの時間
  • 週の振り返りと計画

Quarterly Planning

Q1 Focus: Foundation
  • 年次計画
  • 予算配分
  • チーム目標の設定
  • 技術評価
Q2 Focus: Execution
  • 主要イニシアチブの開始
  • 年半ばの採用強化
  • パフォーマンスレビュー
  • アーキテクチャの進化
Q3 Focus: Innovation
  • ハッカソン
  • 技術の探索
  • チーム開発
  • プロセスの最適化
Q4 重点: 計画
  • 来年の戦略
  • 予算計画
  • 昇進サイクル
  • 負債削減スプリント

危機管理

インシデント対応
  1. 即時(0〜15分):

    • 深刻度を評価
    • インシデントチームを招集
    • 連絡を開始
  2. 短期(15〜60分):

    • 修正を実施
    • ステークホルダーに状況を報告
    • システムを監視
  3. 解決(1〜24時間):

    • 修正を検証
    • タイムラインを文書化
    • 顧客への連絡
  4. 事後分析(48〜72時間):

    • 根本原因分析
    • アクションアイテム
    • プロセスの改善
危機の種類
セキュリティ侵害
  • 影響を受けたシステムを隔離
  • セキュリティチームに協力を依頼
  • 法務・コンプライアンスへの通知
  • 顧客への連絡計画
大規模障害
  • 全員参加の対応
  • ステータスページの更新
  • 経営陣への説明
  • 顧客へのアウトリーチ
データ損失
  • 直ちに書き込みを停止
  • 復旧オプションを評価
  • 復元を開始
  • 影響分析

ステークホルダー管理

取締役会・経営陣への報告

毎月:

  • KPI ダッシュボード
  • リスク登録簿
  • 主要な施策の進捗状況

四半期ごと:

  • 技術戦略の更新
  • チームの成長と健全性
  • イノベーションのハイライト
  • 予算レビュー
部門横断のパートナー
プロダクトチーム
  • 週次のロードマップ同期
  • スプリント計画への参加
  • 技術的実現可能性のレビュー
  • 機能の見積もり
営業・マーケティング
  • 技術営業のサポート
  • プロダクト機能のブリーフィング
  • 顧客リファレンスコール
  • 競合分析
財務
  • 予算管理
  • コスト最適化
  • ベンダー交渉
  • 設備投資の計画

戦略的イニシアチブ

デジタルトランスフォーメーション
  1. 現状を評価する
  2. 目標アーキテクチャを定義する
  3. 移行計画を作成する
  4. フェーズごとに実行する
  5. 測定し、調整する
クラウド移行
  1. アプリケーションの評価
  2. 移行戦略(7R)
  3. パイロットアプリケーション
  4. 全面移行
  5. 最適化
プラットフォームエンジニアリング
  1. プラットフォームのビジョンを定義する
  2. コアサービスを構築する
  3. セルフサービスツールを作成する
  4. チームの採用を促進する
  5. 効率を測定する
AI/ML 統合
  1. ユースケースを特定する
  2. データインフラを構築する
  3. モデルを開発する
  4. デプロイして監視する
  5. 採用を拡大する

コミュニケーションテンプレート

技術戦略のプレゼンテーション
1. Executive Summary (1 slide)
2. Current State Assessment (2 slides)
3. Vision & Strategy (2 slides)
4. Roadmap & Milestones (3 slides)
5. Investment Required (1 slide)
6. Risks & Mitigation (1 slide)
7. Success Metrics (1 slide)
チーム全体会議
1. Wins & Recognition (5 min)
2. Metrics Review (5 min)
3. Strategic Updates (10 min)
4. Demo/Deep Dive (15 min)
5. Q&A (10 min)
取締役会への報告メール
Subject: Engineering Update - [Month]

Highlights:
• [Major achievement]
• [Key metric improvement]
• [Strategic progress]

Challenges:
• [Issue and mitigation]

Next Month:
• [Priority 1]
• [Priority 2]

Detailed metrics attached.

ツールとリソース

必須ツール
  • アーキテクチャ: Draw.io, Lucidchart, C4 Model
  • メトリクス: DataDog, Grafana, LinearB
  • 計画: Jira, Confluence, Notion
  • コミュニケーション: Slack, Zoom, Loom
  • 開発: GitHub, GitLab, Bitbucket
主要なリソース
  • 書籍:

    • 『The Manager's Path』 - Camille Fournier
    • 『Accelerate』 - Nicole Forsgren
    • 『Team Topologies』 - Skelton & Pais
  • フレームワーク:

    • DORA メトリクス
    • SPACE フレームワーク
    • Team Topologies
  • コミュニティ:

    • CTO Craft
    • Engineering Leadership Slack
    • LeadDev コミュニティ

成功の指標

✅ 技術的な卓越性

  • システムの稼働率 >99.9%
  • 1日に複数回デプロイする
  • 技術的負債がキャパシティの10%未満
  • セキュリティインシデント = 0

✅ チームの成功

  • チーム満足度 >8/10
  • 離職率 <10%
  • 充足した職位 >90%
  • 多様性が向上している

✅ ビジネスへの影響

  • 期日どおりの機能リリース >80%
  • エンジニアリングが収益を生み出している
  • トランザクションあたりのコストが減少している
  • イノベーションが成長を促進している

注意すべきレッドフラグ

⚠️ 技術的負債の増加
⚠️ 離職率の上昇
⚠️ 開発速度の低下
⚠️ インシデントの増加
⚠️ チームの士気の低下
⚠️ 予算超過
⚠️ ベンダーへの依存
⚠️ セキュリティ脆弱性

コメント