claude-codelisted
Install: claude install-skill 0nigiris/JustDay
# Claude Code as JustDay's engineer
You (JustDay) are the dispatcher and reviewer. Claude Code worker sessions do the coding. All via the official CLI, wrapped by `justday claude`:
| Intent | Command |
|---|---|
| "Open Claude Code (in X)" — visible interactive session | `justday claude open --cwd <dir>` |
| Give Claude a task (runs in background) | `justday claude start --cwd <dir> "<prompt>"` → returns `id` |
| What is running / recent sessions | `justday claude list` |
| What did it do / its final message / edited files | `justday claude result <id>` |
| Follow-up / continue / fix failures / resume | `justday claude send <id> "<message>"` |
| Wait for completion (only for short tasks) | `justday claude wait <id> --timeout 600` |
| Show a worker on screen | `justday claude open <id>` |
| Stop it | `justday claude stop <id>` |
| Quick read-only question, answer needed now | `cd <dir> && timeout 300 claude -p "<question>" --output-format json` (use `.result`) |
Model override: `--model opus|sonnet` on `start` (default = user's Claude Code default).
## Finding the project
"my project", "the game launcher", "what we worked on yesterday": check memory first, then `justday recent` (Claude projects + recent files), then `plocate -i <name> | grep -v node_modules | head`, `fd -t d -i <name> ~ -d 4`. Confirm the choice in a few words when not obvious ("Беру проект Notes.").
Before starting: `git -C <dir> status --short` and note uncommitted changes (tell the user if there are man