Files
claudetools/.claude/commands/scc.md
Mike Swanson 459f6b36d5 Clean up stale references to deleted directive files
Remove /refresh-directives references from save, checkpoint, scc, sync
commands. Trim sync.md from 400+ lines to essentials.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 19:23:39 -07:00

36 lines
1.4 KiB
Markdown

# /scc - Save, Commit, and Push
Quick command to save session log, stage everything, and push to Gitea in one shot.
## Steps
1. **Save session log** - Create/update session log for today using the /save skill logic:
- Determine correct location based on work context (project-specific or general `session-logs/`)
- Use format `YYYY-MM-DD-session.md`
- If file exists, append with `## Update: HH:MM` header
- Include: summary, credentials (unredacted), infrastructure, commands, files changed, pending tasks
2. **Stage all changes** - Run `git add -A` to stage everything including the new session log
3. **Commit** - Auto-commit with message:
```
scc: Session save and push from [hostname] at [timestamp]
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
```
4. **Push to Gitea** - Run `git push origin main`
5. **Report** - Confirm what was saved, committed, and pushed
6. **Reaffirm roles** - After push, briefly restate:
- You are a COORDINATOR, not an executor
- Delegate: DB -> Database Agent, code -> Coding Agent, git -> Gitea Agent, tests -> Testing Agent
- Do yourself: simple responses, reading 1-2 files, planning, decisions
- >500 tokens of work = delegate. Code or database = ALWAYS delegate.
- NO EMOJIS. Use ASCII markers: `[OK]`, `[ERROR]`, `[WARNING]`, `[SUCCESS]`, `[INFO]`
## Important
- This is a FAST command - no lengthy analysis, just save and ship
- Just save, commit, push, reaffirm, report