Skip to content
View GriffTanen's full-sized avatar
😶‍🌫️
😶‍🌫️

Block or report GriffTanen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GriffTanen/README.md

stoozing

Описание появится, когда определится предмет проекта. Актуальное состояние — всегда в docs/STATE.md.


Как продолжить работу на домашнем ПК (Windows)

Разово, при первой настройке машины:

# 1. Клонировать репозиторий
git clone https://github.com/GriffTanen/stoozing.git
cd stoozing

# 2. Подготовить окружение: проверка инструментов, .env, синхронизация
.\scripts\bootstrap.ps1

# 3. Прочитать, на чём остановились
type docs\STATE.md

# 4. Запустить Claude Code в каталоге проекта
claude

Если claude ещё не установлен: npm install -g @anthropic-ai/claude-code. Если PowerShell блокирует запуск скриптов: Set-ExecutionPolicy -Scope CurrentUser RemoteSigned.

Каждый следующий раз, перед началом работы:

git pull origin main

Как сохранить работу

Из любой сессии, на любой машине — до того, как закрыть окно:

.\scripts\save.ps1 "что сделано"     # Windows
scripts/save.sh "что сделано"        # Linux / macOS / Git Bash

Скрипт коммитит всё, пушит в текущую ветку с повтором при сетевых сбоях и предупреждает, если забыли обновить docs/STATE.md.

Почему устроено именно так

Работа ведётся с нескольких машин, в том числе из облачных сессий Claude Code. Облачная сессия живёт в одноразовом контейнере: он создаётся из этого репозитория и уничтожается после простоя. Всё, что не запушено, теряется — поэтому GitHub здесь не «резервная копия», а единственное место, где проект существует по-настоящему.

Переезжает при этом не только код, но и контекст:

Файл Роль
CLAUDE.md Правила проекта. Claude Code читает его автоматически при старте в этом каталоге — на любой машине
docs/STATE.md Журнал: что сделано, на чём остановились, что дальше, какие решения приняты и почему
.env.example Какие внешние ключи нужны проекту (без значений)
scripts/ Подъём окружения и сохранение работы — парами под Windows и Unix

История самого диалога с Claude хранится на стороне claude.ai, а не в контейнере: сессию можно открыть заново с любого устройства через claude.ai/code и продолжить с того же места — контейнер пересоздастся из этого репозитория.

Popular repositories Loading

  1. GriffTanen GriffTanen Public

    PowerShell

  2. myshows-scrobbler myshows-scrobbler Public

    Forked from myshowsme/myshows-scrobbler

    Форк MyShows Scrobbler: автоподтверждение очереди «Ожидают» + двусторонний синк истории и оценок Jellyfin ↔ MyShows (экспериментально)

    TypeScript

  3. vc-soundboard-hotkeys vc-soundboard-hotkeys Public

    Global hotkeys for Discord's native soundboard - fire them from a fullscreen game, everyone in the voice channel hears it. Vencord userplugin.

    TypeScript

  4. torrt torrt Public

    Forked from idlesign/torrt

    Automates torrent updates for you

    Python