Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevSteward

A controlled baseline for starting Claude Code projects, plus the automation engine that drives them. One public, pipx-installable package that bundles both the engine (the steward CLI) and the scaffolding it stamps into new projects.

DevSteward captures a proven, evolved house style — REQ-per-file requirements with a machine-readable contract, a frozen REQ-001 north star, a dependency-ordered roadmap, and an attended/unattended automation loop that walks the work and only marks a step done when its named acceptance tests pass.

Install

pipx install git+https://github.com/.../devsteward@v0.1.0

Pin a tag. Consumer projects pin a devsteward version the same way material pins material-core.

Use

steward new ../my-project     # stamp the bundled scaffolding into a new consumer repo
steward lint                  # schema-validate REQs; deps resolve; index↔REQ in sync
steward status               # show the ledger cursor and what's eligible next
steward advance              # attended: do exactly one checkpoint, interactively
steward run                  # unattended: march eligible steps headless; park on forks
steward decision list        # show parked decisions raised while unattended
steward decision answer DEC-001 "..."

The model

A generic executor core walks a ledger of steps in dependency order, invokes claude -p "<command>" headless for each, verifies the result against named tests, commits, and advances the cursor. A swappable REQ-workflow profile sits on top and derives those steps from REQ/ROADMAP files as a Design → Build → Land cycle.

Verification and fork-handling (park-and-surface) are owned by the engine, not the skill — so unattended automation can't be talked into a false "done".

See devsteward/handbook/ for the full reference, and docs/requirements/ for DevSteward's own requirements (dogfooded in the format it ships).

Develop

pipx install --editable .
python -m pytest

DevSteward dogfoods itself: its own requirements live in docs/requirements/ in the hybrid machine-readable format, and its own ledger lives in .devsteward/.

About

Development process automation for Claude Code

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages