コンテンツにスキップ

インストール

必要条件

  • Python 3.10以上 — ジェネレーターとバリデーターはモダンな構文(|、ジェネリック型)を使用
  • SKILL.md互換エージェント: Claude Code、Gemini CLI、Codex、またはWindsurf
  • Git

Pythonのバージョン確認:

Ventana de terminal
python3 --version
# Python 3.10.x 以上

1. フレームワークをクローン

Ventana de terminal
git clone https://github.com/pepetox/puruto.git
cd puruto

2. 依存関係をインストール

フレームワークの唯一の要件はJinja2(ジェネレーターテンプレートのレンダリング用)です:

Ventana de terminal
pip install jinja2

3. エコシステムを初期化

エージェントでリポジトリを開いて実行:

/init

/initスキルが自動的に作成します:

~/purutos/
├── puruto-data/ ← プライベートデータ保管庫
├── puruto-telegram/ ← Telegramコネクタ(MVPスキャフォールド)
├── puruto-cron/ ← ローカルスケジューラ(MVPスキャフォールド)
└── puruto-gateway/ ← ローカルREST API(MVPスキャフォールド)

4. インストールを確認

Ventana de terminal
python3 .claude/skills/validate/scripts/validate.py ~/purutos/puruto-data

正常なら、タイプ検出とOK要約(エラー/警告数を含む)が表示されます。

環境変数

フレームワークの.env.exampleをコピーしてエコシステムのパスを設定:

Ventana de terminal
cp .env.example .env

主な変数:

変数説明デフォルト
PURUTO_DATA_PATHpuruto-dataへのパス../puruto-data/
PURUTO_TELEGRAM_BOT_TOKENTelegramボットトークN(空)

次のステップ

最初のプルトを作成する