lanm777888999-stack/project-archive-sync

Git、GitHub/Gitea、HANDOFF.md、およびWindowsでの2台のコンピュータ間プロジェクトハンドオフのための安全性最優先のCodexスキル。

project-archive-sync とは?

このスキルは、Windows環境でGit、GitHub/Gitea、およびプロジェクトのハンドオフを安全に管理するためのものです。開発者が複数のコンピュータ間でプロジェクトを移動する際に、データの損失や競合を防ぐために設計されています。Codex AIエージェントと連携し、HANDOFF.mdファイルを使用して状態を記録・共有することで、シームレスな作業の継続を実現します。主にWindowsユーザー向けで、ファイルパスの扱いや権限設定などのプラットフォーム固有の課題に対応します。GiteaやGitHubなどのリモートリポジトリとの連携をサポートし、プロジェクトアーカイブと同期のプロセスを効率化します。

対応~Claude Code✓Codex CLI~Cursor
npx skills add lanm777888999-stack/project-archive-sync

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

project-archive-sync は何をしますか?

Windows上でのGit、GitHub/Gitea、HANDOFF.md、および2台のコンピュータ間プロジェクトハンドオフのための安全性最優先のCodexスキル。

概要

このスキルは、Windows環境において、AIエージェント(Codexなど)がプロジェクトを安全にアーカイブ、同期、およびハンドオフするための標準化された方法を提供します。特に、複数のコンピュータで作業する場合や、チームメンバーとプロジェクトを共有する場合に役立ちます。

機能

  • 安全なGit操作: データ損失を防ぐための保護機能付きのGitコマンド。
  • リモートリポジトリ管理: GitHubおよびGiteaとのシームレスな連携。
  • HANDOFF.mdの生成と解析: プロジェクトの状態を明確に文書化。
  • 2台のコンピュータ間ハンドオフ: ファイルパスと環境の違いを自動的に処理。
  • Windows最適化: パス区切り文字、改行、権限などのWindows特有の問題に対応。

使用方法

  1. プロジェクトのアーカイブ: project-archive-sync archive を実行して、現在のプロジェクトを圧縮し、状態をHANDOFF.mdに記録します。
  2. プロジェクトの同期: project-archive-sync sync を実行して、リモートリポジトリから最新の変更を取得し、ローカルと同期します。
  3. プロジェクトのハンドオフ: project-archive-sync handoff を実行して、別のコンピュータにプロジェクトを転送するためのHANDOFF.mdを生成します。

要件

  • Windows 10/11
  • Git for Windows
  • Codex(または互換性のあるAIエージェント)
  • オプション: GitHubまたはGiteaアカウント

設定

環境変数または設定ファイルで以下のオプションを設定できます。

変数名説明デフォルト値
ARCHIVE_SYNC_REMOTEリモートリポジトリのURLなし
ARCHIVE_SYNC_BRANCH使用するブランチmain
ARCHIVE_SYNC_HANDOFF_FILEHANDOFFファイルのパスHANDOFF.md

注意事項

  • このスキルは「安全性最優先」で設計されています。破壊的な操作(例: git push --force)はデフォルトで無効化されています。
  • 初めて使用する前に、テスト用のリポジトリで動作を確認することを推奨します。
  • ファイルパスに日本語が含まれる場合、正しく処理されることを確認してください。

関連スキル