Skip to content

About

SOTA agent operating kit: STATE.md, verified DONE, VibingDiary, autocheck. Specs-first for Hermes / Claude Code / OpenCode.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

sota-agent-kit

Operating files for AI coding agents: one living state, verified DONE, decision diary, no secrets in git.

Copy the templates into a product repo. Do not invent a second progress file.

Quickstart (< 2 min)

git clone https://github.com/vizi2000/sota-agent-kit.git
cd sota-agent-kit
python3 scripts/check_kit.py

Drop into a project:

cp templates/STATE_TEMPLATE.md          your-app/.planning/STATE.md
cp templates/DONE_TEMPLATE.md           your-app/.planning/DONE.example.md
cp templates/VIBING_DIARY_TEMPLATE.md   your-app/docs/diary/_template.md
cp templates/PROJECT_MANIFEST_TEMPLATE.md your-app/PROJECT_MANIFEST.md
cp templates/AGENTS_HEADER.md           your-app/AGENTS.md   # prepend

Sources of truth

Question File
What is in progress? .planning/STATE.md
Is it actually done? *-DONE.md with commit SHA + verify command exit 0 + evidence
Why this design? docs/diary/YYYY-MM-DD_topic.md (keep old VibingDairy_* files)
How is this deployed? PROJECT_MANIFEST.md — variable names and paths only
What shipped? CHANGELOG.md (SemVer)
Agent rules AGENTS.md + this kit's rules/CONSTITUTION.md

PROGRESS.md is not used. status/*-DONE.md without SHA is a note, not done.

Verify

python3 scripts/check_kit.py
python3 scripts/check_done.py .planning/kit-init-DONE.md

check_done.py fails unless the DONE file has a git SHA, a verify command, and a result line.

Layout

rules/CONSTITUTION.md     agent operating rules (no host secrets)
templates/                STATE, DONE, diary, manifest, README, AGENTS header
src/autocheck.{ts,py}     runtime invariant helpers (optional)
scripts/check_kit.py      inventory check
scripts/check_done.py     DONE contract
.planning/STATE.md        this kit's own live state

Not in this repo

Production IPs, Tailscale, PM2 names, API keys, .env values, deployment registry.

License

MIT. Wojciech Wiesner — wojciech@theones.io

About

SOTA agent operating kit: STATE.md, verified DONE, VibingDiary, autocheck. Specs-first for Hermes / Claude Code / OpenCode.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages