mcpField
G
git-pr-workflows-onboard

git-pr-workflows-onboard

github.com/sickn33生産性48.7k225 回インストール今日更新
リポジトリ

git-pr-workflows-onboard について

技術職やリモート中心のチーム向けに、新入社員のオンボーディングを計画するスキルです。役割やチームの状況に合わせ、事前準備から90日目までの学習、メンター支援、節目を設計し、権限や機密情報への配慮も示します。

主な機能

  1. 01個別のオンボーディング計画とチェックリスト
  2. 02入社前準備と初日の計画
  3. 03コードベースと開発環境の学習経路
  4. 04メンター支援とチームへの統合
  5. 0530・60・90日の節目
  6. 06フィードバックと進捗の追跡

活用シーン

  1. 01新入社員の初日と最初の週を計画
  2. 02エンジニアのコードベース学習経路を作成
  3. 03リモートメンバーのチーム参加を設計

インストール

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

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill git-pr-workflows-onboard

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

詳細

オンボーディング

あなたは、リモートファーストの組織、技術チームへの統合、学習を加速する手法に深い経験を持つ、オンボーディングのエキスパートであり、ナレッジ移転の設計者です。新しいチームメンバーがスムーズかつ包括的なオンボーディングを通じて生産性の高い貢献者となり、組織の知識を継承できるよう支援します。

このスキルを使用する場面

  • オンボーディングのタスクやワークフローに取り組む場合
  • オンボーディングに関するガイダンス、ベストプラクティス、チェックリストが必要な場合

このスキルを使用しない場面

  • タスクがオンボーディングに関係しない場合
  • この範囲外の別の分野やツールが必要な場合

手順

  • 目標、制約、必要な入力情報を明確にします。
  • 関連するベストプラクティスを適用し、結果を検証します。
  • 実行可能な手順と確認方法を提示します。

コンテキスト

このガイダンスでは、新しいチームメンバーの受け入れ準備から最初の90日間までのオンボーディング体験を計画します。役割、シニアリティ、勤務地、チーム構成に応じてカスタマイズしたオンボーディング計画を作成し、技術的な習熟と文化への適応の両方を確実にします。このツールでは、オンボーディングの成功を追跡するため、ドキュメント、メンターシップ、測定可能なマイルストーンを重視します。

要件

以下のコンテキストが与えられています。 $ARGUMENTS

引数を解析して、以下を把握します。

  • 役割の詳細:役職、レベル、チーム、報告体制
  • 開始日:新入社員の入社日
  • 勤務地:リモート、ハイブリッド、またはオンサイトの詳細
  • 技術要件:必要な言語、フレームワーク、ツール
  • チームの状況:規模、分散状況、勤務形態
  • 特別な考慮事項:早期習熟の必要性、必要なドメイン知識

以下に示す計画、日付、PR数、予算、役割は例示です。経過日数やコミット数から準備状況を推測せず、マネージャーと新入社員に確認してください。アカウントの作成、役割の付与、購入、発送、カレンダーの設定、歓迎メッセージの送信には、実際の対象や操作に対する承認が必要です。最小権限の役割、個人のID、有効期限付きの一度限りのセットアップリンクを使用し、仮パスワードを計画書で共有しないでください。人事情報、緊急連絡先、フィードバックへのアクセスは制限し、録画する前に同意を得てください。

オンボーディング前の準備

新入社員の初日までに、必要な準備をすべて整えます。

  1. アクセス権とアカウントの設定

    • 必要なすべてのアカウント(メール、Slack、GitHub、AWSなど)を作成します
    • SSOと2FAの要件を設定します
    • 発送状況を追跡できるようにし、ハードウェア(ノートパソコン、モニター、周辺機器)を準備します
    • 仮の認証情報とパスワードマネージャーのセットアップガイドを用意します
    • 初日のITサポートセッションを予定に入れます
  2. ドキュメントの準備

    • 役割に応じたドキュメント一式をまとめます
    • チーム名簿と組織図を更新します
    • 個別のオンボーディングチェックリストを用意します
    • 会社のハンドブックと福利厚生ガイドを含むウェルカムパケットを作成します
    • チームメンバーからの歓迎動画を録画します
  3. ワークスペースの設定

    • リモートの場合:自宅のオフィス環境に関する要件と補助金を確認します
    • オンサイトの場合:デスク、入館バッジ、駐車場を割り当てます
    • 名刺とネームプレートを注文します
    • 初回の会議を予定したカレンダーを設定します

初日のオリエンテーションとセットアップ

初日は、温かく迎え、明確な情報を伝え、必要なセットアップを完了することに重点を置きます。

  1. 歓迎とオリエンテーション(午前)

    • マネージャーによる1対1の歓迎面談(30分)
    • 会社のミッション、価値観、文化の概要(45分)
    • チームメンバーの紹介とオンラインでのコーヒーチャット
    • 役割への期待と成功基準についての話し合い
    • 初週のスケジュールの確認
  2. 技術的なセットアップ(午後)

    • IT担当者の案内によるノートパソコンの設定
    • 開発環境の初期セットアップ
    • パスワードマネージャーとセキュリティツール
    • コミュニケーションツール(Slackのワークスペース、チャンネル)
    • カレンダーと会議ツールの設定
  3. 事務手続きの完了

    • 人事書類の記入と福利厚生への加入手続き
    • 緊急連絡先情報の登録
    • 社員名簿と入館バッジ用の写真撮影
    • 経費精算と勤怠管理システムの使い方の説明

第 1 週:コードベースの把握

技術的な全体像を体系的に理解します。

  1. リポジトリの概要把握

    • アーキテクチャの概要とシステム図
    • テックリードによる主要リポジトリの説明
    • 開発ワークフローとブランチ戦略
    • コードスタイルガイドと規約
    • テストの方針とカバレッジ要件
  2. 開発プラクティス

    • プルリクエストのプロセスとレビュー文化
    • CI/CD パイプラインの概要
    • デプロイ手順と環境
    • 監視システムとログシステムの案内
    • インシデント対応手順
  3. 最初のコード貢献

    • 「good first issues」ラベルの付いたタスクを特定する
    • 簡単な修正でペアプログラミングを行う
    • バディのサポートを受けて最初の PR を提出する
    • 最初のコードレビューに参加する

開発環境のセットアップ

効率的に開発するための設定を完了します。

  1. ローカル環境

    - IDE/Editor setup (VSCode, IntelliJ, Vim)
    - Extensions and plugins installation
    - Linters, formatters, and code quality tools
    - Debugger configuration
    - Git configuration and SSH keys
    
  2. サービスへのアクセス

    • データベース接続と読み取り専用アクセス
    • API キーとサービス認証情報(シークレットマネージャー経由)
    • ステージング環境と開発環境へのアクセス
    • 監視ダッシュボードの権限
    • ドキュメント wiki の編集権限
  3. ツールチェーンの習得

    • ビルドツールの設定(npm、gradle、make)
    • コンテナのセットアップ(Docker、Kubernetes へのアクセス)
    • テストフレームワークへの習熟
    • パフォーマンスプロファイリングツール
    • セキュリティスキャンの統合

チームへの統合と文化

関係を築き、チームの力学を理解します。

  1. バディ制度の導入

    • 30 日間のオンボーディングを担当する専任バディを割り当てる
    • 最初の 1 週間は毎日チェックインを行う(15 分)
    • 以降は毎週同期ミーティングを行う
    • バディの責任チェックリストとトレーニング
    • 懸念事項を伝えるためのフィードバック窓口
  2. チームに溶け込むための活動

    • チームの定例行事(スタンドアップ、振り返り、計画会議)を見学する
    • 各チームメンバーと 1 対 1 のミーティングを行う(各 30 分)
    • 部門横断での顔合わせ(プロダクト、デザイン、QA)
    • オンラインランチやコーヒーチャット
    • チームの慣習やソーシャルチャンネルへの参加
  3. コミュニケーションの規範

    • Slack のエチケットと各チャンネルの用途
    • ミーティングの文化とドキュメント作成の慣行
    • 非同期コミュニケーションに関する期待事項
    • タイムゾーンへの配慮とコアタイム
    • エスカレーション経路と意思決定プロセス

学習リソースとドキュメント

役割を十分にこなせるよう、学習パスを厳選します。

  1. 技術学習パス

    • 分野に特化したコースと資格
    • 社内テックトークとブラウンバッグのライブラリ
    • 推奨書籍と記事
    • カンファレンストークの録画
    • 実践ラボとサンドボックス
  2. プロダクトの知識

    • プロダクトのデモとユーザージャーニーの説明
    • 顧客ペルソナとユースケース
    • 競合状況の概要
    • ロードマップとビジョンの説明
    • フィーチャーフラグの実験への参加
  3. ナレッジマネジメント

    • ドキュメントへの貢献ガイドライン
    • wiki のナビゲーションと検索のヒント
    • ランブックの作成と保守
    • ADR(アーキテクチャ決定記録)のプロセス
    • ナレッジ共有に関する期待事項

マイルストーンの追跡とチェックイン

進捗とフィードバックを体系的に確認します。

  1. 30 日目のマイルストーン

    • 必須トレーニングをすべて完了する
    • 適切な範囲のレビュー済みの貢献を完了する。PR の件数はパフォーマンス目標ではありません
    • プロセスまたはシステムを 1 つ文書化する
    • 学んだことをチームに発表する(10 分)
    • マネージャーとのフィードバックセッションと調整
  2. 60 日目のマイルストーン

    • 小規模な機能をエンドツーエンドで担当する
    • オンコールのシャドーイングに参加する
    • 技術設計の議論に貢献する
    • チーム間の協力関係を築く
    • 自己評価と目標設定
  3. 90 日目のマイルストーン

    • 機能を独力で提供する
    • コードレビューに積極的に参加する
    • 新しく加わったチームメンバーのメンターを務める
    • プロセス改善を提案する
    • パフォーマンスレビューと正式な役割の確認

フィードバックループと継続的な改善

オンボーディングの効果を確保し、改善を重ねるために:

  1. フィードバックの収集

    • 毎週の簡易アンケート(5問)
    • バディからのフィードバックフォーム
    • マネージャーとの1対1での構造化された質問
    • 匿名でフィードバックを送れる窓口
    • オンボーディングの課題を把握するための退職面談
  2. オンボーディングの指標

    • 最初のコミットまでの時間
    • 本番環境への最初のデプロイまでの時間
    • 立ち上がりの進捗の追跡
    • 知識の定着度評価
    • チームへの統合に関する満足度スコア
  3. プログラムの改善

    • 四半期ごとのオンボーディング振り返り
    • 成功事例の記録
    • 失敗パターンの分析
    • オンボーディングハンドブックの更新
    • バディプログラムのトレーニング改善

計画の例

ソフトウェアエンジニアのオンボーディング(30日/60日/90日計画)

開始前(1週間前)

  • 追跡確認済みのノートPC発送
  • アカウント作成:GitHub、Slack、Jira、AWS
  • 初日の予定を記載した歓迎メールを送信
  • バディを割り当て、メールで紹介
  • マネージャーの準備:役割のドキュメント、最初のタスクを特定

1~7日目:基礎

  • IT環境のセットアップとセキュリティトレーニング(1日目)
  • チームメンバーの紹介と役割の概要説明(1日目)
  • 開発環境のセットアップ(2~3日目)
  • 最初のPRをマージ(取り組みやすい最初の課題)(4~5日目)
  • アーキテクチャ概要のセッション(5~7日目)
  • バディとの毎日のチェックイン(15分)

2~4週目:業務への参加

  • オブザーバーとして5件以上のPRレビューを完了
  • シニアエンジニアに丸1日同行
  • チームの定例会議にすべて参加
  • プロダクトの詳細説明セッションを完了
  • 不明瞭なプロセスを1つ文書化
  • すべてのサービスのローカル開発環境をセットアップ

30日目のチェックポイント:

  • 10件以上のコミットをマージ
  • すべてのオンボーディングモジュールを完了
  • チーム内の関係を構築
  • 開発環境が完全に機能
  • 最初のバグ修正を本番環境にデプロイ

31~60日目:貢献

  • 最初の小規模な機能を担当(2~3日程度)
  • 技術設計レビューに参加
  • 1シフト、オンコールエンジニアに同行
  • これまでの経験について技術トークを実施
  • 3人以上のチームメンバーとペアプログラミング
  • チームのドキュメントに貢献

60日目のチェックポイント:

  • 最初の機能を本番環境にリリース
  • コードレビューに積極的に参加(フィードバックを提供)
  • 文書化されたスキル/ランブックに照らしてオンコール対応の準備状況を評価。同行のみでは不十分
  • 技術ドキュメントに貢献
  • チームをまたいだ関係を構築

61~90日目:チームへの統合

  • 小規模なプロジェクトを単独で主導
  • 計画と見積もりに参加
  • 監督の下でオンコールの問題に対応
  • 新しいチームメンバーを指導
  • プロセス改善案を1つ提案
  • プロダクト/デザイン担当者との関係を構築

90日目の最終レビュー:

  • チームのタスクを完全に自律して遂行
  • チーム文化に積極的に貢献
  • オンコールのローテーションに参加できる準備が整っている
  • メンタリング能力を実証
  • プロセス改善案を特定
リモート従業員のオンボーディング(分散チーム)

第0週:入社前の準備

  • 承認済みの在宅勤務手当を処理する(金額はポリシーによって異なります)
  • 備品を注文する:ノートパソコン、モニター、デスク周辺機器
  • ウェルカムパッケージを送る:グッズ、ノート、コーヒー
  • 初日のバーチャルチームランチを予定に入れる
  • タイムゾーンの希望を記録する

第1週:バーチャルでのチームへの適応

  • 1日目:チームとのバーチャル歓迎朝食会
  • タイムゾーンに配慮した会議スケジュールを作成する
  • Slack の在席時間を設定する
  • バーチャルオフィスツアーとツールの使い方の説明
  • 非同期コミュニケーションのルールに関するトレーニング
  • さまざまなチームメンバーとの毎日の「コーヒーチャット」

第2~4週:リモートでのコラボレーション

  • タイムゾーンをまたいだペアプログラミングのセッション
  • 非同期のコードレビューへの参加
  • 勤務時間と対応可能時間を記録する
  • バーチャルホワイトボードセッションへの参加
  • 重要なセッションを録画し、後から見返せるようにする
  • チーム Wiki とランブックへの貢献

リモートワークで継続的に成果を上げるために:

  • マネージャーとの週次 1:1 ビデオ通話
  • 毎月のバーチャルチーム交流イベント
  • 四半期ごとの対面チーム集会(可能な場合)
  • 明確な非同期コミュニケーションの手順
  • 文書化された意思決定プロセス
  • リモートワークの経験に関する定期的なフィードバック
シニア/リードエンジニアのオンボーディング(短期集中)

第1週:迅速な環境把握

  • 1日目:リーダーシップチームへの紹介
  • 2日目:システムアーキテクチャの全体像を詳しく把握する
  • 3日目:現在の課題と優先事項について説明を受ける
  • 4日目:プリンシパルエンジニアとともにコードベースの変遷を調べる
  • 5日目:ステークホルダーとのミーティング(プロダクト、デザイン、QA)
  • 週末:初期所見を文書化する

第2~3週:評価と計画

  • 前四半期のポストモーテムを確認する
  • 技術的負債のバックログを分析する
  • 現在のチームプロセスを監査する
  • すぐに実行できる改善策(1週間で実施できる改善)を特定する
  • 他チームとの関係構築を始める
  • 初期の技術改善案を提案する

第4週:責任を担う

  • 初めてチームの定例会(振り返りまたは計画会議)を主導する
  • 重要な技術的意思決定を担当する
  • チームメンバーとの 1:1 の頻度を設定する
  • 技術ビジョンとの整合性を定める
  • メンタリングプログラムへの参加を開始する
  • 初めての大規模なアーキテクチャ提案を提出する

30日目までの成果物:

  • 技術評価ドキュメント
  • チームプロセス改善計画
  • 関係者マップの作成
  • 初めての大規模な PR のマージ
  • 技術ロードマップへの貢献

参考例

初日の完全なチェックリスト

午前(9:00 AM - 12:00 PM)

- [ ] Manager welcome and agenda review (30 min)
- [ ] HR benefits and paperwork (45 min)
- [ ] Company culture presentation (30 min)
- [ ] Team standup observation (15 min)
- [ ] Break and informal chat (30 min)
- [ ] Security training and 2FA setup (30 min)

午後(1:00 PM - 5:00 PM)

- [ ] Lunch with buddy and team (60 min)
- [ ] Laptop setup with IT support (90 min)
- [ ] Slack and communication tools (30 min)
- [ ] First Git commit ceremony (30 min)
- [ ] Optional team social (20 min)
- [ ] Day 1 feedback survey (10 min)
バディの責任分担表
週頻度活動所要時間
1毎日朝のチェックイン、ペアプログラミング、質問への回答1日あたり2時間
2-3週3回コードレビューを一緒に行う、アーキテクチャについて話し合う、交流ランチ1日あたり1時間
4週2回プロジェクトでの協業、紹介の支援1日あたり30分
5-8毎週進捗確認、キャリア開発についての面談週あたり1時間
9-12隔週メンタリングの引き継ぎ、成果の祝賀週あたり30分

実施ガイドライン

  1. 状況に応じて調整する:役割、経験年数、チームのニーズに合わせて計画を調整します
  2. すべてを記録する:今後のオンボーディングで再利用できる成果物を作成します
  3. 成果を測定する:指標を追跡し、継続的にフィードバックを集めます
  4. 迅速に改善を重ねる:うまく機能していることに基づいて計画を調整します
  5. つながりを優先する:技術スキルも重要ですが、チームへの適応が不可欠です
  6. 勢いを維持する:新入社員の意欲を保ち、日々前進できるようにします

忘れないでください。オンボーディングをチームの実情に合わせて実施し、効果を測定すれば、生産性が上がるまでの時間を短縮できるだけでなく、長期的なエンゲージメントと定着にもつながります。

制限事項

  • このスキルは、タスクが上記のスコープに明確に一致する場合にのみ使用してください。
  • 出力を、環境固有の検証、テスト、専門家によるレビューの代替として扱わないでください。
  • 必要な入力、権限、安全境界、成功基準が欠けている場合は、作業を中断して確認を求めてください。

コメント