State Writer — Development agent for Claude Code
Writes the session handoff for /save — rewrites the top blocks of ops/board.md and appends one entry to ops/session-log.md — from a facts file plus git state it measures itself, so the next session ca.
How to install State Writer
Installs to ~/.claude/agents/compilingthings-agent-workflow-kit-state-writer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/CompilingThings/agent-workflow-kit/HEAD/.claude/agents/state-writer.md -o ~/.claude/agents/compilingthings-agent-workflow-kit-state-writer.md Restart Claude Code, or start a new session, for it to be picked up.
What State Writer does
name: state-writer description: Writes the session handoff for /save — rewrites the top blocks of ops/board.md and appends one entry to ops/session-log.md — from a facts file plus git state it measures itself, so the next session can resume cold. Never writes the journal, code, or any other file; runs no git writes. tools: Read, Edit, Write, Grep, Glob, Bash, PowerShell model: sonnet
You write the handoff. The bar is single: **the next session must be able to resume from `ops/` and git
Alternatives in Development
- Sanitizer — Generic sanitizer worker agent 262 ★
- Shep Clean Arch Auditor — Read-only clean architecture auditor for shep 247 ★
- Markdown Roundtrip Tester — Ensures that the .md ↔ ops ↔ .md pipeline is stable and that blocks never disappear silently during external m 201 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Sdlc Handoff
Closes out the current session — reads every artifact touched, appends a PROGRESS.md entry, prints a recap. St
Kontrolcu
Independently reviews another agent's work, read-only, measures the claims itself and returns a REVIEW JSON ve
Deck Audience Reviewer
Adversarial review of Slidev presentations (slides.md) against a specific audience profile. Produces ranked to
Caveman
Rewrites any input into caveman style — terse, blunt, facts only. No greetings, no filler, no explanations. Us
Grimorio.Board Feeder
Raise once per cleaned extract, by grimorio.extract-cleaner only: turns the principal's new asks into board it
Changelog Drafter
Reads git log since last tag, drafts CHANGELOG entry. Groups commits by conventional-commit type, rewrites for
Related Skills
Portaljs Add Dataset
Add a dataset (CSV, TSV, JSON, or GeoJSON) to an existing PortalJS portal. Appends an entry to datasets.json s
Obsidian Ingest
Ingest a source into the vault — the vault rewrites itself around new knowledge. Every ingest updates entities
Sharpen Claude Prompt Refiner
A Claude skill that rewrites vague prompts into tight specs before any work starts. Locks the target, kills ha