Skip to main content

Steward — aligns and maintains resident agents across Culture projects.

Project description

steward

Steward aligns and maintains resident agents across Culture projects.

Install

pip install steward-cli

Or, with uv:

uv tool install steward-cli

Usage

steward --version
steward --help

# Show a Culture agent's full configuration in one view
# (CLAUDE.md + the parallel culture.yaml + .claude/skills/ index).
# Run from inside a Steward checkout — the command finds the agent-config
# skill script via a walk-up from the current working directory.
steward show ../culture
steward show ../daria

steward show is a thin wrapper over the agent-config skill at .claude/skills/agent-config/scripts/show.sh. The skill remains the canonical implementation; the CLI is the typed entry point.

# Diagnose a single sibling repo against the AgentCulture sibling pattern
# (portability + skills-convention checks). Exits non-zero on findings.
steward doctor ../culture
steward doctor ../culture --json --check portability

# Walk every culture.yaml in the workspace, score each declared agent
# against the corpus baseline, and write per-repo feedback into
# <target>/docs/steward/steward-suggestions.md. Diagnostic-only.
steward doctor --scope siblings

steward doctor is read-only diagnosis. --scope self (default) runs the single-repo invariant checks against TARGET. --scope siblings walks every culture.yaml in the workspace, refreshes docs/perfect-patient.md from the corpus, and writes per-target feedback into each sibling's docs/steward/steward-suggestions.md. The repair mode (--apply) is on the roadmap but not implemented yet.

See docs/sibling-pattern.md for the contract doctor honors and docs/perfect-patient.md for the auto-generated corpus baseline.

See CLAUDE.md for project-shape, build/test/publish details, and the skills convention.

License

MIT — see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

steward_cli-0.3.2.tar.gz (76.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

steward_cli-0.3.2-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

Details for the file steward_cli-0.3.2.tar.gz.

File metadata

  • Download URL: steward_cli-0.3.2.tar.gz
  • Upload date:
  • Size: 76.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for steward_cli-0.3.2.tar.gz
Algorithm Hash digest
SHA256 1d9e40c9cdb9a25adb14632dc7b049fd0b2fe6ec1e80dd71f736a58f9055eeb5
MD5 bb78371c123492c635343431365afbb2
BLAKE2b-256 c2bfc84e24e137a5509966272b5eb3f7b94e8fccb3298ec11c3f74420d51207f

See more details on using hashes here.

File details

Details for the file steward_cli-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: steward_cli-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 20.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for steward_cli-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a17fc58b19931e878f6c7cefb24a03c97447aa05b300d7801105407fb6c9df68
MD5 3aac44cf1b003f825f9c500161b668aa
BLAKE2b-256 4b98184329176e6c99a40572096960ebc7959369d779411d9e0315c118ab0b65

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page